SlideShare a Scribd company logo
1 of 88
Download to read offline
HOW TO DO A SEO
SITE AUDIT
Kathy Alice Brown
à About these slides ß
•  These slides are from my online course:
“How to do a SEO Site Audit”
For Access & Discounted Price ! http://webenso.com/ssas
•  The course also has demos and me lecturing on video, so not
everything is covered in these slides.
•  But don’t worry, there is still a lot of great information here!
Course Agenda
•  Introduction
•  Make sure to download the checklist and tools list!
•  Initial Technical Checks
•  What Google Sees
•  Traffic and Site Speed
•  Google Search Console
•  Advanced Technical Section
•  Authority Checks
Thank you!
Big Thanks to
Mirror-Engraving.com
FOUR TIERS OF SEO
Defining SEO
What is SEO?
SEO (Search Engine Optimization) is the art and science to
having your site rank well in Google as well as increasing
your site’s organic traffic.
The Four Tiers of SEO
ACCESSIBILITY
ON PAGE
AUTHORITY
ENGAGEMENT
Accessibility
•  Can the Search Engines Crawl and Understand Your
Site?
•  Problems:
•  Blocked from Crawling
•  Poorly Structured Site
•  Orphaned Pages
•  Duplicate Content
•  Poor use of Redirects
ACCESSIBILITY
On Page
•  Is the page providing clear signals about its content?
•  Problems:
•  Tags on page not optimized for keywords
•  Title tag
•  Meta Description
•  Header Tags
•  Alt tags
ON PAGE
Engagement
•  Is the page/site useful and engaging with users?
•  Problems:
•  Slow loading
•  Not mobile friendly
•  Content not written well
•  Not visually appealing
ENGAGEMENT
Authority
•  Is the site a recognized authority in its niche?
•  Problems:
•  No relevant backlinks
•  OR too many spammy backlinks
•  No social activity
AUTHORITY
GOAL OF THE AUDIT
How to do a SEO Site Audit
Why are you doing the audit?
•  To make sure everything is Ok with my site.
•  To reassess my SEO approach and make sure I’m in
compliance with Google guidelines.
•  Because my organic traffic has been going down.
•  To see if there is any opportunity to increase my organic
traffic.
•  To deliver a more complete service to my client.
The different types of audits
•  General Health Audit
•  Competitive Review
•  Forensic
•  Content Quality Review
•  Backlink Audit
•  Local SEO
Problems .. and Opportunities
•  Approach audit with an open mind
•  You are looking for problems
•  And you are also looking for opportunities
GETTING STARTED
How to do a SEO Site Audit
Getting Started
•  MUST have
•  Google Analytics
•  Google Search Console
•  Understand the history of the Site
•  Download the Checklist attached to this lecture
Questions
•  How many domains
•  Recent changes (migrations, redesign …)
•  Any deliberate link building
•  Business Goals
•  How is it monetization?
•  Competitors
•  Top Keywords
TECHNICAL CHECKS
Quick checks to find major SEO problems
REDIRECTS
… and HTTP Status Codes
What is a HTTP Status Code?
HTML
HTTP
(HTTPS)
200 - Ok
301/302 - Moved
404 - Not Found
HTTP Status Codes
200 – Here’s your page, everything is great!
301 – The page you requested has moved,
Here’s where it moved to
302 – The page you requested has temporarily moved
404 – I can’t find the page
5xx – Something went wrong
Why Redirects Matter
Make sure Google has your forwarding address
•  Use a 301 Redirect if the move is
permanent.
•  302 Redirect for temporary moves
•  Best for SEO to use 301 redirects
Top Level Redirects
•  Check that there is a 301 Canonical Redirect
•  The site should have one canonical location
•  Either www or non-www but NOT both
•  Check for other redirects as appropriate
•  Other domains
•  http -> https
ROBOTS.TXT
Don’t block Googlebot and friends
About robots.txt
No crawling allowed here
Don’t Block Your Entire Site
Make sure you don’t check this box in WordPress
Settings -> Reading
Don’t Block Your Entire Site
The slash tells Googlebot to NOT visit any pages on the site
www.yoursite.com/robots.txt
User-agent: *
Disallow: /
When Spiders are Blocked
IMPORTANT: Does not necessarily keep pages out of the
Google index!!
“A description for this result is not available because of this
site’s robots.txt file”
When Spiders are Blocked
Don’t block JavaScript and CSS files
MOBILE FRIENDLY
A great user experience across all devices
Is the Site Mobile Friendly?
Mobile Friendly – 3 Approaches
•  Responsive Web Design (RWD)
•  Site adjusts to different screen sizes
•  Separate URLs
•  Redirects to a separate URL (“m dot site”) based on a mobile User
Agent
•  Dynamic Serving
•  Same URL but serves different HTML based on User Agent
https://developers.google.com/webmasters/mobile-sites/mobile-seo/
… and AMP
•  Accelerated Mobile Pages
•  Subset of HTML
•  Performance Improvements of
15% - 85%
https://www.ampproject.org/
Google Mobile Friendly Test
https://www.google.com/webmasters/tools/mobile-friendly/
WHAT GOOGLE SEES
How to crawl a site and what to look for
Why we crawl
• To see what Googlebot (other)
sees, we crawl the site.
• Uncover problems with accessibility
as well as on page optimization
opportunities.
• Lectures in priority order
• Screaming Frog, BrowseSEO.net
(free)
SEARCH SNIPPETS
Where the search snippet gets it’s info
<head>
<title>Laser Engraved Mirrors | Etched … </title>
<meta name=“description” content=“In just 3 steps you can get an … “ >
<meta name=“keywords” content=“....” />
<meta name=“robots” content=“index” />
</head>
<body>
<h1>
…
</body>
Meta Data and Search Snippets
The Title Tag
•  Important Ranking Factor
•  “Get the Click”
•  Front load keyword
•  Ideal length 55 – 57 characters
•  Check for:
•  Missing title tags
•  Duplicates
•  Length
•  Informative, Has Keywords, Clickability
The Meta Description
•  Not a Ranking Factor
•  “Get the Click”
•  Ideal length 150-160 characters
•  Check for:
•  Missing meta descriptions
•  Duplicates
•  Length
•  Informative, Has Keywords, Clickability
PAGE BY PAGE REVIEW
What Google Sees
Page by Page
•  Browse the site page by page as a search bot would
•  Set up a browser to mimic a search bot
•  Review the source code
•  Fetch page as Google bot (in Google Search Console) or use the
cache: command
•  Use browseo.net
•  Identify page archetypes and browse representative
pages
Page by Page
•  What are you looking for?
•  Text is really text
•  Avoid really thin pages
•  Missing or Hidden Elements
•  Links are not obfuscated, with descriptive anchors
•  Proper use of tags
TRAFFIC
The Lifeblood of a Website
The Different Types of Traffic
•  Organic
•  Referral
•  Direct
•  Paid
Google Analytics
•  Not only a measure of Organic Traffic but useful for:
•  Tracking Conversions
•  Engagement Metrics
•  Time On Site, Bounce Rate, Pages per Visit
•  Content Performance
•  Demographics and Interests (if enabled)
•  % mobile
•  Location
•  Social Referrals
The Different Types of Traffic
•  Is Organic Traffic rising? Falling? Or Flat?
•  What are the top Landing Pages?
•  How is the site performing with Users?
•  How well is the site optimized for Speed?
GOOGLE SEARCH
CONSOLE
Google’s Communication Channel to
Webmasters
Google Search Console
Formerly known as Google Webmasters Tools
www.google.com/webmasters/tools
•  Site needs to be verified,
•  “admin” access not absolutely required
Google Search Console
•  Messages
•  Search Appearance
•  Search Traffic
•  Google Index
•  Crawl
Structured Data
•  Gives meaning to the words on the page
•  Example: Recipe, Review
•  MAY result in rich snippets
More Info: http://schema.org
DOMAIN AUTHORITY
Authority Checks
Why Backlinks Matter
The Accessibility and On Page Checks help fine tune the engine
Backlinks are what makes the car go!
Think of a Backlink as a “vote” for your site
Domain Authority
•  Not all backlinks are the same
•  You want links from high authority, relevant sites
•  Domain Authority
•  Third party metric from Moz.com
•  Not perfect
•  Moz Bar Plugin
BACKLINKS
Authority Checks
Backlinks
•  Note # of backlinks and # of referring domains
•  Note any high DA links
•  Flag any links that look suspicious
•  Check anchor text
•  A good portion should be branded links
Backlinks - Tools
•  Google Search Console – Links to Your Site
•  Moz’s OpenSiteExplorer
•  Ahrefs
•  MajesticSEO
CONTENT QUALITY
… and User Experience
CONTENT QUALITY
•  Length: in most cases the longer the better
•  Readable
•  At least one image
•  Scannable – lots of white space
•  Better than the competition
User Experience
•  Look at the site from the perspective of a new site visitor
•  Is it ….
•  Easy to navigate?
•  Is what it is offering clear?
•  Looks professional and credible?
QDF and Content Scraping Checks
•  QDF – Query Deserves Freshness
•  Content is unique – Not found elsewhere
REL CANONICAL
Advanced Technical – Controlling Indexation
rel canonical
/shoes/red-tennis-shoes/
/red/red-tennis-shoes/
/red/red-tennis-shoes/?sort=price
/shoes/red-tennis-shoes/?color=red
Duplicate Page Titles
•  To get a list of duplicate page titles in Screaming Frog:
•  Reports -> SERP Summary -> Filter: Page Titles – Duplicate
Duplicate Page Titles
Rel canonical
Add the rel canonical tag to all the parameterized URLs
For the URL:
https://www.mirror-engraving.com/new-born-baby?
dir=asc&order=position
Add:
<link rel canonical=
https://www.mirror-engraving.com/new-born-baby />
Note: rel canonical needs to be added to the head section of the HTML
META ROBOTS
NOINDEX
Advanced Technical – Controlling Indexation
Meta robots tag
Has two parts:
•  Noindex/index : Tells the search bot whether to index the
page
•  Follow/nofollow: Tells the search bot whether to follow
the links on the page
“nofollow” vs. “rel nofollow” you add to a link (a href tag)
Meta robots noindex
<meta name=“robots” content=“index,follow” />
<meta name=“robots” content=“noindex” />
<meta name=“robots” content=“noindex,follow” />
<meta name=“robots” content=“noindex,nofollow” />
Similar to the Robots X-tag
Noindex vs. Robots.txt
•  A meta robots noindex tells the search bot to crawl the
page but to not put it into the index (and remove it if
already there)
•  A disallow in robots.txt tells the search bot not to crawl the
page
•  Blocks link authority from passing through
•  Blocks Google from seeing the page
•  Does NOT remove the page from the index
Don’t block the search bot
Remember: If you block the search bot from crawling with a
robots.txt Disallow, then it won’t SEE the noindex tag.
When to use noindex
•  Consider noindex if the page is not a great landing page
•  Thin low quality pages
•  Pages with no unique content on them
•  WordPress archive pages such as tag or date pages
•  Empty checkout pages
•  Empty wishlist pages
WordPress tag pages
REL PREV & REL NEXT
Controlling Indexation
Pagination
/red-tennis-shoes
/red-tennis-shoes?page=2
/red-tennis-shoes?page=3
/red-tennis-shoes?page=4
Pagination
•  On page=2 add:
<link rel=“prev” href=“http://…/red-tennis-shoes” />
<link rel=“next” href=“http://…/red-tennis-shoes?page=3” />
Search on “pagination with rel next rel prev” to get Google’s
documentation on these tags.
OTHER TECHNICAL
TOPICS
Random Interesting Stuff
Other Technical Topics
•  Lazy Loading/Infinite Scroll
•  Not SEO friendly out of the box
•  AJAX Crawling (deprecated)
•  Dynamic generated content with a HTML snapshot
More Interesting Tools
•  https://validator.w3.org/
•  https://gtmetrix.com/
BONUS: LOCAL SEO
SEO + NAP and Citations
“Map” Results
The Local Search Ecosystem
NAP and Citations
•  NAP
•  Name, Address and Phone Number
•  Citations
•  Listings in local directories (Yelp, Superpages, YP, hotfrog)
•  Listings in Google My Business, Yahoo Local, Bing Local
•  CORRECT listing in “core data aggregators”
•  Factual, Infogroup, Localeze, Acxiom
•  Consider Moz Local
BONUS: WORDPRESS
WordPress powers 25% of the internet’s
websites
WordPress
•  WordPress is SEO Friendly
•  Make sure the Yoast SEO plugin is installed and
configured properly.
•  Yoast provides:
•  A way to customize title and meta description tags
•  Social optimization tags
•  Indexation control
•  Generates a XML sitemap
WordPress
•  Not all WordPress themes are responsive
•  You need a Responsive theme or WP Touch
•  Performance
•  WP Smush for images
•  WP Super Cache or W3 Total Cache for Caching
Thank you!
Kathy Alice Brown
Digital Marketing Consultant
•  SEO Site Audits
•  Copywriting
•  Facebook Campaigns
Discount Link for
Course:
http://webenso.com/ssas

More Related Content

What's hot

What startups need to know about seo by barry schwartz news editor at search ...
What startups need to know about seo by barry schwartz news editor at search ...What startups need to know about seo by barry schwartz news editor at search ...
What startups need to know about seo by barry schwartz news editor at search ...
Search Engine Land
 

What's hot (20)

Demand quest seo training
Demand quest seo trainingDemand quest seo training
Demand quest seo training
 
Seo by sumeet
Seo by sumeetSeo by sumeet
Seo by sumeet
 
SEO for Visibility, Action, & Conversion
SEO for Visibility, Action, & ConversionSEO for Visibility, Action, & Conversion
SEO for Visibility, Action, & Conversion
 
Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014
 
Studio 2055: Bring My Brand to Life, Dr. Frankenstein!
Studio 2055: Bring My Brand to Life, Dr. Frankenstein!Studio 2055: Bring My Brand to Life, Dr. Frankenstein!
Studio 2055: Bring My Brand to Life, Dr. Frankenstein!
 
How to recover from google panda 4.0
How to recover from google panda 4.0How to recover from google panda 4.0
How to recover from google panda 4.0
 
Search Engine Optimization Review
Search Engine Optimization ReviewSearch Engine Optimization Review
Search Engine Optimization Review
 
Copywriting for seo
Copywriting for seoCopywriting for seo
Copywriting for seo
 
Search Engine Optimization, SEO Audits, and Analytics
Search Engine Optimization, SEO Audits, and AnalyticsSearch Engine Optimization, SEO Audits, and Analytics
Search Engine Optimization, SEO Audits, and Analytics
 
SEO checklist for editors Love Matters India session
SEO checklist for editors Love Matters India sessionSEO checklist for editors Love Matters India session
SEO checklist for editors Love Matters India session
 
SEO Fundamentals
SEO FundamentalsSEO Fundamentals
SEO Fundamentals
 
Search Engine Optimisation - SEO basic training
Search Engine Optimisation - SEO basic trainingSearch Engine Optimisation - SEO basic training
Search Engine Optimisation - SEO basic training
 
SEO: Optimising your web content
SEO: Optimising your web contentSEO: Optimising your web content
SEO: Optimising your web content
 
SEO - OnPage Optimization - Digital Marketing
SEO - OnPage Optimization - Digital MarketingSEO - OnPage Optimization - Digital Marketing
SEO - OnPage Optimization - Digital Marketing
 
Seo Beginners Guide SriG Systems
Seo Beginners Guide SriG SystemsSeo Beginners Guide SriG Systems
Seo Beginners Guide SriG Systems
 
Bounce Rate and Exit Rate | How to reduce Bounce Rate
Bounce Rate and Exit Rate | How to reduce Bounce RateBounce Rate and Exit Rate | How to reduce Bounce Rate
Bounce Rate and Exit Rate | How to reduce Bounce Rate
 
The Power of SEO
The Power of SEOThe Power of SEO
The Power of SEO
 
What startups need to know about seo by barry schwartz news editor at search ...
What startups need to know about seo by barry schwartz news editor at search ...What startups need to know about seo by barry schwartz news editor at search ...
What startups need to know about seo by barry schwartz news editor at search ...
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
Technical SEO - Alec Bertram's Presentation from London Affiliate Conference ...
Technical SEO - Alec Bertram's Presentation from London Affiliate Conference ...Technical SEO - Alec Bertram's Presentation from London Affiliate Conference ...
Technical SEO - Alec Bertram's Presentation from London Affiliate Conference ...
 

Viewers also liked

Ada6 141112173056-conversion-gate02
Ada6 141112173056-conversion-gate02Ada6 141112173056-conversion-gate02
Ada6 141112173056-conversion-gate02
Demetrio Silva
 
Film conventions
Film conventionsFilm conventions
Film conventions
rachielou
 
Microbiology Research Project Poster
Microbiology Research Project PosterMicrobiology Research Project Poster
Microbiology Research Project Poster
Natalie T. Rundle
 
Qiyenda A. Hill Resume (Linkedin)
Qiyenda A. Hill Resume (Linkedin)Qiyenda A. Hill Resume (Linkedin)
Qiyenda A. Hill Resume (Linkedin)
Qiyenda Hill
 
Analytical Modeling of Vibration Signals from a Planetary Gear in Normal and ...
Analytical Modeling of Vibration Signals from a Planetary Gear in Normal and ...Analytical Modeling of Vibration Signals from a Planetary Gear in Normal and ...
Analytical Modeling of Vibration Signals from a Planetary Gear in Normal and ...
Jungho Park
 

Viewers also liked (16)

ORRA Reports Increase in Orlando Median Home Price
ORRA Reports Increase in Orlando Median Home PriceORRA Reports Increase in Orlando Median Home Price
ORRA Reports Increase in Orlando Median Home Price
 
1-1
1-11-1
1-1
 
Ada6 141112173056-conversion-gate02
Ada6 141112173056-conversion-gate02Ada6 141112173056-conversion-gate02
Ada6 141112173056-conversion-gate02
 
Current 2015 resume koehler, nicholas -pm
Current 2015 resume koehler, nicholas -pmCurrent 2015 resume koehler, nicholas -pm
Current 2015 resume koehler, nicholas -pm
 
Film conventions
Film conventionsFilm conventions
Film conventions
 
Red bull by venkat
Red bull  by venkatRed bull  by venkat
Red bull by venkat
 
The Adventures of Superman
The Adventures of SupermanThe Adventures of Superman
The Adventures of Superman
 
Implementation of pi, fuzzy &amp; ann controllers to improve dynamic response...
Implementation of pi, fuzzy &amp; ann controllers to improve dynamic response...Implementation of pi, fuzzy &amp; ann controllers to improve dynamic response...
Implementation of pi, fuzzy &amp; ann controllers to improve dynamic response...
 
Microbiology Research Project Poster
Microbiology Research Project PosterMicrobiology Research Project Poster
Microbiology Research Project Poster
 
Qiyenda A. Hill Resume (Linkedin)
Qiyenda A. Hill Resume (Linkedin)Qiyenda A. Hill Resume (Linkedin)
Qiyenda A. Hill Resume (Linkedin)
 
Método de Estudo Indutivo
Método de Estudo IndutivoMétodo de Estudo Indutivo
Método de Estudo Indutivo
 
TSL3143 Curriculum Studies Revision
TSL3143 Curriculum Studies RevisionTSL3143 Curriculum Studies Revision
TSL3143 Curriculum Studies Revision
 
Executive summary about walton company
Executive summary about walton companyExecutive summary about walton company
Executive summary about walton company
 
Analytical Modeling of Vibration Signals from a Planetary Gear in Normal and ...
Analytical Modeling of Vibration Signals from a Planetary Gear in Normal and ...Analytical Modeling of Vibration Signals from a Planetary Gear in Normal and ...
Analytical Modeling of Vibration Signals from a Planetary Gear in Normal and ...
 
La retta
La rettaLa retta
La retta
 
ліна костенко
ліна костенколіна костенко
ліна костенко
 

Similar to How to do a SEO Site Audit

SEO Search engine optimization presentation
SEO Search engine optimization presentationSEO Search engine optimization presentation
SEO Search engine optimization presentation
cocdhinesh
 

Similar to How to do a SEO Site Audit (20)

Seo Onpage Optimization Training
Seo Onpage Optimization TrainingSeo Onpage Optimization Training
Seo Onpage Optimization Training
 
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO TutorialSEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
 
SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools
 
Demand Quest SEO training session 2
Demand Quest SEO training session 2Demand Quest SEO training session 2
Demand Quest SEO training session 2
 
SEO Search engine optimization presentation
SEO Search engine optimization presentationSEO Search engine optimization presentation
SEO Search engine optimization presentation
 
Digital Marketing Course Week 6: Search Engine Optimization (SEO)
Digital Marketing Course Week 6: Search Engine Optimization (SEO)Digital Marketing Course Week 6: Search Engine Optimization (SEO)
Digital Marketing Course Week 6: Search Engine Optimization (SEO)
 
Search Engine Optimization and Analytics for CSEPP Advanced Training Course
Search Engine Optimization and Analytics for CSEPP Advanced Training CourseSearch Engine Optimization and Analytics for CSEPP Advanced Training Course
Search Engine Optimization and Analytics for CSEPP Advanced Training Course
 
Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)
 
Digital Marketing Overview for Marist College
Digital Marketing Overview for Marist CollegeDigital Marketing Overview for Marist College
Digital Marketing Overview for Marist College
 
On Page SEO Ppt Seven Boats project report
On Page SEO Ppt Seven Boats project reportOn Page SEO Ppt Seven Boats project report
On Page SEO Ppt Seven Boats project report
 
Seo (search engine optimization)
Seo (search engine optimization)Seo (search engine optimization)
Seo (search engine optimization)
 
Digital Marketing For Architects
Digital Marketing For ArchitectsDigital Marketing For Architects
Digital Marketing For Architects
 
SEO for Beginners Feb 2020 - Bristol Media
SEO for Beginners Feb 2020  - Bristol MediaSEO for Beginners Feb 2020  - Bristol Media
SEO for Beginners Feb 2020 - Bristol Media
 
How to use Google Webmaster Tools & Get Keyword Data Back
How to use Google Webmaster Tools & Get Keyword Data BackHow to use Google Webmaster Tools & Get Keyword Data Back
How to use Google Webmaster Tools & Get Keyword Data Back
 
Seo basics part 3
Seo basics part 3Seo basics part 3
Seo basics part 3
 
Lecture at Bath Spa Uni
Lecture at Bath Spa UniLecture at Bath Spa Uni
Lecture at Bath Spa Uni
 
SEO for developers (session 1)
SEO for developers (session 1)SEO for developers (session 1)
SEO for developers (session 1)
 
SEO Seminar for Visibility, Action, & Conversion
SEO Seminar for Visibility, Action, & ConversionSEO Seminar for Visibility, Action, & Conversion
SEO Seminar for Visibility, Action, & Conversion
 
SEO (search engine optimization)
SEO (search engine optimization)SEO (search engine optimization)
SEO (search engine optimization)
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimization
 

Recently uploaded

Recently uploaded (20)

Enhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San FranciscoEnhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San Francisco
 
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
 
Kraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationKraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentation
 
[Expert Panel] New Google Shopping Ads Strategies Uncovered
[Expert Panel] New Google Shopping Ads Strategies Uncovered[Expert Panel] New Google Shopping Ads Strategies Uncovered
[Expert Panel] New Google Shopping Ads Strategies Uncovered
 
Elevating Your Digital Presence by Evitha.pdf
Elevating Your Digital Presence by Evitha.pdfElevating Your Digital Presence by Evitha.pdf
Elevating Your Digital Presence by Evitha.pdf
 
BDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort Service
 
BDSM⚡Call Girls in Sector 19 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 19 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 19 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 19 Noida Escorts >༒8448380779 Escort Service
 
Social media, ppt. Features, characteristics
Social media, ppt. Features, characteristicsSocial media, ppt. Features, characteristics
Social media, ppt. Features, characteristics
 
Distribution Ad Platform_ The Role of Distribution Ad Network.pdf
Distribution Ad Platform_ The Role of  Distribution Ad Network.pdfDistribution Ad Platform_ The Role of  Distribution Ad Network.pdf
Distribution Ad Platform_ The Role of Distribution Ad Network.pdf
 
Unraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxUnraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptx
 
BDSM⚡Call Girls in Sector 44 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 44 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 44 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 44 Noida Escorts >༒8448380779 Escort Service
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptx
 
Discover Ardency Elite: Elevate Your Lifestyle
Discover Ardency Elite: Elevate Your LifestyleDiscover Ardency Elite: Elevate Your Lifestyle
Discover Ardency Elite: Elevate Your Lifestyle
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music business
 
The+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfThe+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdf
 
Press Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdfPress Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdf
 
Rise and fall of Kulula.com, an airline won consumers by different marketing ...
Rise and fall of Kulula.com, an airline won consumers by different marketing ...Rise and fall of Kulula.com, an airline won consumers by different marketing ...
Rise and fall of Kulula.com, an airline won consumers by different marketing ...
 
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptxUnveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
 
BDSM⚡Call Girls in Vaishali Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Vaishali Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Vaishali Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Vaishali Escorts >༒8448380779 Escort Service
 

How to do a SEO Site Audit

  • 1. HOW TO DO A SEO SITE AUDIT Kathy Alice Brown
  • 2. à About these slides ß •  These slides are from my online course: “How to do a SEO Site Audit” For Access & Discounted Price ! http://webenso.com/ssas •  The course also has demos and me lecturing on video, so not everything is covered in these slides. •  But don’t worry, there is still a lot of great information here!
  • 3. Course Agenda •  Introduction •  Make sure to download the checklist and tools list! •  Initial Technical Checks •  What Google Sees •  Traffic and Site Speed •  Google Search Console •  Advanced Technical Section •  Authority Checks
  • 4. Thank you! Big Thanks to Mirror-Engraving.com
  • 5. FOUR TIERS OF SEO Defining SEO
  • 6. What is SEO? SEO (Search Engine Optimization) is the art and science to having your site rank well in Google as well as increasing your site’s organic traffic.
  • 7. The Four Tiers of SEO ACCESSIBILITY ON PAGE AUTHORITY ENGAGEMENT
  • 8. Accessibility •  Can the Search Engines Crawl and Understand Your Site? •  Problems: •  Blocked from Crawling •  Poorly Structured Site •  Orphaned Pages •  Duplicate Content •  Poor use of Redirects ACCESSIBILITY
  • 9. On Page •  Is the page providing clear signals about its content? •  Problems: •  Tags on page not optimized for keywords •  Title tag •  Meta Description •  Header Tags •  Alt tags ON PAGE
  • 10. Engagement •  Is the page/site useful and engaging with users? •  Problems: •  Slow loading •  Not mobile friendly •  Content not written well •  Not visually appealing ENGAGEMENT
  • 11. Authority •  Is the site a recognized authority in its niche? •  Problems: •  No relevant backlinks •  OR too many spammy backlinks •  No social activity AUTHORITY
  • 12. GOAL OF THE AUDIT How to do a SEO Site Audit
  • 13. Why are you doing the audit? •  To make sure everything is Ok with my site. •  To reassess my SEO approach and make sure I’m in compliance with Google guidelines. •  Because my organic traffic has been going down. •  To see if there is any opportunity to increase my organic traffic. •  To deliver a more complete service to my client.
  • 14. The different types of audits •  General Health Audit •  Competitive Review •  Forensic •  Content Quality Review •  Backlink Audit •  Local SEO
  • 15. Problems .. and Opportunities •  Approach audit with an open mind •  You are looking for problems •  And you are also looking for opportunities
  • 16. GETTING STARTED How to do a SEO Site Audit
  • 17. Getting Started •  MUST have •  Google Analytics •  Google Search Console •  Understand the history of the Site •  Download the Checklist attached to this lecture
  • 18. Questions •  How many domains •  Recent changes (migrations, redesign …) •  Any deliberate link building •  Business Goals •  How is it monetization? •  Competitors •  Top Keywords
  • 19. TECHNICAL CHECKS Quick checks to find major SEO problems
  • 20. REDIRECTS … and HTTP Status Codes
  • 21. What is a HTTP Status Code? HTML HTTP (HTTPS) 200 - Ok 301/302 - Moved 404 - Not Found
  • 22. HTTP Status Codes 200 – Here’s your page, everything is great! 301 – The page you requested has moved, Here’s where it moved to 302 – The page you requested has temporarily moved 404 – I can’t find the page 5xx – Something went wrong
  • 23. Why Redirects Matter Make sure Google has your forwarding address •  Use a 301 Redirect if the move is permanent. •  302 Redirect for temporary moves •  Best for SEO to use 301 redirects
  • 24. Top Level Redirects •  Check that there is a 301 Canonical Redirect •  The site should have one canonical location •  Either www or non-www but NOT both •  Check for other redirects as appropriate •  Other domains •  http -> https
  • 27. Don’t Block Your Entire Site Make sure you don’t check this box in WordPress Settings -> Reading
  • 28. Don’t Block Your Entire Site The slash tells Googlebot to NOT visit any pages on the site www.yoursite.com/robots.txt User-agent: * Disallow: /
  • 29. When Spiders are Blocked IMPORTANT: Does not necessarily keep pages out of the Google index!! “A description for this result is not available because of this site’s robots.txt file”
  • 30. When Spiders are Blocked Don’t block JavaScript and CSS files
  • 31. MOBILE FRIENDLY A great user experience across all devices
  • 32. Is the Site Mobile Friendly?
  • 33. Mobile Friendly – 3 Approaches •  Responsive Web Design (RWD) •  Site adjusts to different screen sizes •  Separate URLs •  Redirects to a separate URL (“m dot site”) based on a mobile User Agent •  Dynamic Serving •  Same URL but serves different HTML based on User Agent https://developers.google.com/webmasters/mobile-sites/mobile-seo/
  • 34. … and AMP •  Accelerated Mobile Pages •  Subset of HTML •  Performance Improvements of 15% - 85% https://www.ampproject.org/
  • 35. Google Mobile Friendly Test https://www.google.com/webmasters/tools/mobile-friendly/
  • 36. WHAT GOOGLE SEES How to crawl a site and what to look for
  • 37. Why we crawl • To see what Googlebot (other) sees, we crawl the site. • Uncover problems with accessibility as well as on page optimization opportunities. • Lectures in priority order • Screaming Frog, BrowseSEO.net (free)
  • 38. SEARCH SNIPPETS Where the search snippet gets it’s info
  • 39. <head> <title>Laser Engraved Mirrors | Etched … </title> <meta name=“description” content=“In just 3 steps you can get an … “ > <meta name=“keywords” content=“....” /> <meta name=“robots” content=“index” /> </head> <body> <h1> … </body> Meta Data and Search Snippets
  • 40. The Title Tag •  Important Ranking Factor •  “Get the Click” •  Front load keyword •  Ideal length 55 – 57 characters •  Check for: •  Missing title tags •  Duplicates •  Length •  Informative, Has Keywords, Clickability
  • 41. The Meta Description •  Not a Ranking Factor •  “Get the Click” •  Ideal length 150-160 characters •  Check for: •  Missing meta descriptions •  Duplicates •  Length •  Informative, Has Keywords, Clickability
  • 42. PAGE BY PAGE REVIEW What Google Sees
  • 43. Page by Page •  Browse the site page by page as a search bot would •  Set up a browser to mimic a search bot •  Review the source code •  Fetch page as Google bot (in Google Search Console) or use the cache: command •  Use browseo.net •  Identify page archetypes and browse representative pages
  • 44. Page by Page •  What are you looking for? •  Text is really text •  Avoid really thin pages •  Missing or Hidden Elements •  Links are not obfuscated, with descriptive anchors •  Proper use of tags
  • 46. The Different Types of Traffic •  Organic •  Referral •  Direct •  Paid
  • 47. Google Analytics •  Not only a measure of Organic Traffic but useful for: •  Tracking Conversions •  Engagement Metrics •  Time On Site, Bounce Rate, Pages per Visit •  Content Performance •  Demographics and Interests (if enabled) •  % mobile •  Location •  Social Referrals
  • 48. The Different Types of Traffic •  Is Organic Traffic rising? Falling? Or Flat? •  What are the top Landing Pages? •  How is the site performing with Users? •  How well is the site optimized for Speed?
  • 50. Google Search Console Formerly known as Google Webmasters Tools www.google.com/webmasters/tools •  Site needs to be verified, •  “admin” access not absolutely required
  • 51. Google Search Console •  Messages •  Search Appearance •  Search Traffic •  Google Index •  Crawl
  • 52. Structured Data •  Gives meaning to the words on the page •  Example: Recipe, Review •  MAY result in rich snippets More Info: http://schema.org
  • 54. Why Backlinks Matter The Accessibility and On Page Checks help fine tune the engine Backlinks are what makes the car go! Think of a Backlink as a “vote” for your site
  • 55. Domain Authority •  Not all backlinks are the same •  You want links from high authority, relevant sites •  Domain Authority •  Third party metric from Moz.com •  Not perfect •  Moz Bar Plugin
  • 57. Backlinks •  Note # of backlinks and # of referring domains •  Note any high DA links •  Flag any links that look suspicious •  Check anchor text •  A good portion should be branded links
  • 58. Backlinks - Tools •  Google Search Console – Links to Your Site •  Moz’s OpenSiteExplorer •  Ahrefs •  MajesticSEO
  • 59. CONTENT QUALITY … and User Experience
  • 60. CONTENT QUALITY •  Length: in most cases the longer the better •  Readable •  At least one image •  Scannable – lots of white space •  Better than the competition
  • 61. User Experience •  Look at the site from the perspective of a new site visitor •  Is it …. •  Easy to navigate? •  Is what it is offering clear? •  Looks professional and credible?
  • 62. QDF and Content Scraping Checks •  QDF – Query Deserves Freshness •  Content is unique – Not found elsewhere
  • 63. REL CANONICAL Advanced Technical – Controlling Indexation
  • 65. Duplicate Page Titles •  To get a list of duplicate page titles in Screaming Frog: •  Reports -> SERP Summary -> Filter: Page Titles – Duplicate
  • 67. Rel canonical Add the rel canonical tag to all the parameterized URLs For the URL: https://www.mirror-engraving.com/new-born-baby? dir=asc&order=position Add: <link rel canonical= https://www.mirror-engraving.com/new-born-baby /> Note: rel canonical needs to be added to the head section of the HTML
  • 68. META ROBOTS NOINDEX Advanced Technical – Controlling Indexation
  • 69. Meta robots tag Has two parts: •  Noindex/index : Tells the search bot whether to index the page •  Follow/nofollow: Tells the search bot whether to follow the links on the page “nofollow” vs. “rel nofollow” you add to a link (a href tag)
  • 70. Meta robots noindex <meta name=“robots” content=“index,follow” /> <meta name=“robots” content=“noindex” /> <meta name=“robots” content=“noindex,follow” /> <meta name=“robots” content=“noindex,nofollow” /> Similar to the Robots X-tag
  • 71. Noindex vs. Robots.txt •  A meta robots noindex tells the search bot to crawl the page but to not put it into the index (and remove it if already there) •  A disallow in robots.txt tells the search bot not to crawl the page •  Blocks link authority from passing through •  Blocks Google from seeing the page •  Does NOT remove the page from the index
  • 72. Don’t block the search bot Remember: If you block the search bot from crawling with a robots.txt Disallow, then it won’t SEE the noindex tag.
  • 73. When to use noindex •  Consider noindex if the page is not a great landing page •  Thin low quality pages •  Pages with no unique content on them •  WordPress archive pages such as tag or date pages •  Empty checkout pages •  Empty wishlist pages
  • 75. REL PREV & REL NEXT Controlling Indexation
  • 77. Pagination •  On page=2 add: <link rel=“prev” href=“http://…/red-tennis-shoes” /> <link rel=“next” href=“http://…/red-tennis-shoes?page=3” /> Search on “pagination with rel next rel prev” to get Google’s documentation on these tags.
  • 79. Other Technical Topics •  Lazy Loading/Infinite Scroll •  Not SEO friendly out of the box •  AJAX Crawling (deprecated) •  Dynamic generated content with a HTML snapshot
  • 80. More Interesting Tools •  https://validator.w3.org/ •  https://gtmetrix.com/
  • 81. BONUS: LOCAL SEO SEO + NAP and Citations
  • 83. The Local Search Ecosystem
  • 84. NAP and Citations •  NAP •  Name, Address and Phone Number •  Citations •  Listings in local directories (Yelp, Superpages, YP, hotfrog) •  Listings in Google My Business, Yahoo Local, Bing Local •  CORRECT listing in “core data aggregators” •  Factual, Infogroup, Localeze, Acxiom •  Consider Moz Local
  • 85. BONUS: WORDPRESS WordPress powers 25% of the internet’s websites
  • 86. WordPress •  WordPress is SEO Friendly •  Make sure the Yoast SEO plugin is installed and configured properly. •  Yoast provides: •  A way to customize title and meta description tags •  Social optimization tags •  Indexation control •  Generates a XML sitemap
  • 87. WordPress •  Not all WordPress themes are responsive •  You need a Responsive theme or WP Touch •  Performance •  WP Smush for images •  WP Super Cache or W3 Total Cache for Caching
  • 88. Thank you! Kathy Alice Brown Digital Marketing Consultant •  SEO Site Audits •  Copywriting •  Facebook Campaigns Discount Link for Course: http://webenso.com/ssas