SlideShare a Scribd company logo
1 of 28
Patrick Stox | @patrickstox #SEOMeetup
Troubleshooting Technical SEO Issues
Patrick Stox | @patrickstox #SEOMeetup
Did Anything Change?
Content
Theme
Title tag
Heading Tags
Website Structure
Canonical
Patrick Stox | @patrickstox #SEOMeetup
How To See What Changed?
Internet Archive Wayback Machine: http://archive.org/web/
You can even get archived versions of your robots.txt file
Crawl Comparisons
https://www.deepcrawl.com/
Site Monitoring
http://www.pagemodified.com/, https://www.contentkingapp.com/,
https://littlewarden.com
Patrick Stox | @patrickstox #SEOMeetup
Redirects
Ahrefs Site Explorer > Best by links > filter by 404
Fixing redirects is usually one of the easiest wins of an SEO campaign.
Patrick Stox | @patrickstox #SEOMeetup
Redirects
Try previous versions of pages if you know them or check archive.org and
see if and how they are redirecting. Sometimes they may be redirecting,
but not to the preferred location.
https://searchengineland.com/fixing-historical-redirects-using-wayback-machine-
apis-257628
Make sure any domains you had redirected are still registered and if they
had a security certificate that it hasn’t expired.
Patrick Stox | @patrickstox #SEOMeetup
Redirect Location
DNS level
CDN level
Server level (for Apache .htaccess or the server config)
HTTP header response
Language based (PHP, JS, meta refresh, etc)
Patrick Stox | @patrickstox #SEOMeetup
Status Code
200 – OK
301 – Permanent Redirect (as long as it’s in place)
302 – Temporary Redirect (may keep indexing at original URL)
307 – mostly browser cached these days. Could be a 302 or a 301 (check in
private / incognito
404 – Not Found
410 – Gone
418 – I’m a teapot
50x – different errors
Pages may not show the correct code. Could be an error page with a 200 status.
Check all the hops. Chrome Dev Tools, Ayima Redirect Path, Link Redirect Trace
Patrick Stox | @patrickstox #SEOMeetup
Links
External
Any removed, nofollowed. Ahrefs, Moz, Majestic, SEMrush
Internal
Related posts removed, pages deleted, nofollow added to links or pages
Patrick Stox | @patrickstox #SEOMeetup
Anything Blocked or Noindexed?
Check on-page elements (canonical, meta robots, pagination, hreflang)
Robots.txt – check which folders are being blocked, also look for noindex in
robots.txt (not officially supported). If anything is blocked from crawling,
Google can’t see the content and can’t see on-page elements they need
to consolidate signals.
Meta robots values: noindex, nofollow, none (none doesn’t mean there isn’t one,
it = noindex, nofollow)
Patrick Stox | @patrickstox #SEOMeetup
Multiple Tags
Did any new sets of tags appear that might conflict with others?
Could have additional tags because of a theme change or plugin/module
added.
For instance, if you have 2 robots meta tags that are index and one that is
noindex, Google will likely obey the noindex.
Patrick Stox | @patrickstox #SEOMeetup
Tags in Multiple Locations
Canonical – <head>, HTTP Header. Also impact it: preferred version in GSC,
redirects, sitemap.
Noindex – <head>, HTTP Header, robots.txt (unofficially).
Hreflang – <head>, HTTP Header, sitemap.
Patrick Stox | @patrickstox #SEOMeetup
Tags Injected
A tag may not show in the source if it is injected during the page load. You should
see it in the rendered DOM (use Inspect). Google will likely not see these
on the first pass, but after the page is sent to the renderer these would be
picked up.
Example: nofollow injected on outbound links will probably be counted as follow
initially, then counted as nofollow later after it’s run through the WRS
(Web Rendering Service).
Patrick Stox | @patrickstox #SEOMeetup
Google Search Console
URL Parameter settings – make sure if you set these up that they are doing what
you want them to.
URL Removal Tool – Did anyone remove these URLs?
Disavow file – Did someone disavow any links that may have been helping?
Patrick Stox | @patrickstox #SEOMeetup
Broken <head>
Sometimes scripts or iframes or just anything not coded correctly can break the
<head> section early. You will not see this with view-source, but may see it
with Inspect or Inspect Element to see the rendered DOM (Document
Object Model).
Patrick Stox | @patrickstox #SEOMeetup
What Google Sees
Download Chrome 41. Win | Mac
Use Fetch and Render in Google Search Console
Rich Results Tool https://search.google.com/test/rich-results
Change User-Agent to Googlebot. Chrome Dev Tools or User-Agent Switcher
New Google Search Console Index Coverage Report
https://search.google.com/search-console
Patrick Stox | @patrickstox #SEOMeetup
How Things Work Together
Blocking crawling in robots.txt means nothing on the page gets seen and nothing
gets consolidated.
Noindex a page will break hreflang tags, so will redirects and canonical tags to
a page other than the one specified.
Noindex a page that has a canonical set as another page. Google isn’t
necessarily consistent with this one. They see you’re trying to set a
preferred version with the noindex, so they may drop one version of the
page, still count that page for part of the set and ignore noindex, or in rare
cases pass the noindex value to both pages.
*A lot of things can go wrong. Many times lots of signals add up.
Patrick Stox | @patrickstox #SEOMeetup
Another Page Showing
Add &filter=0 to the end of the URL for your Google Search.
google.com/more-stuff-here&filter=0
This removes filters like domain clustering and shows when there are multiple
pages on your website eligible for a query, which may indicate that they
should be combined.
Patrick Stox | @patrickstox #SEOMeetup
Site:domain.com
A site:domain.com search can reveal a wealth of knowledge about a website. I
would be looking for pages that are indexed in ways I wouldn’t expect,
such as with parameters, pages in site sections I may not know about, and
any issues with pages being indexed that shouldn’t be (like a dev server).
Patrick Stox | @patrickstox #SEOMeetup
Site:domain.com “text from your site”
A single term can show you relevant pages on your website related to that term
which can give you internal link or content consolidation opportunities. It
also shows if you’re eligible for a featured snippet that may not show.
If you use a phrase instead of a keyword, this can be used to check if content is
being picked up by Google, which is handy on websites that are
JavaScript-driven. If it shows other websites with the same content, it may
indicate that content is being copied.
Patrick Stox | @patrickstox #SEOMeetup
Cache:https://www.domain.com/page
Shows you Google’s cache of the page. This is typically a snapshot of the HTML
and should not be used for dynamic (JS) websites. If it shows a different
page or a different domain or a different language, it indicates some
issues around consolidating indexing signals, duplicate content, or
crawling.
Patrick Stox | @patrickstox #SEOMeetup
Cache:https://www.domain.com/page
In this example, the pages are the same so Google knows about all versions but
usually wants to return one (it can return others) in the search results and the
cache shows the canonicalized version.
Patrick Stox | @patrickstox #SEOMeetup
Info:https://www.domain.com/page
This command will let you know if a page is indexed and how it is indexed.
Multiple pages can be in the same set, like multiple records of different URLs
grouped together. “You have 5 versions of this page with the same content that
we know about, but we think this is the main one.”
Most of the time, Google will return the version shown, but it can sometimes pull
one of the other pages.
Patrick Stox | @patrickstox #SEOMeetup
Info:https://www.domain.com/page
Marketo has their hreflang tags right, but because they use the same content on
each they end up with just one version showing.
Patrick Stox | @patrickstox #SEOMeetup
Rules For User-Agents Or Autoredirecting
You have to be careful with these. Google crawls from the US mostly and may be
shown the wrong content, then funky things can happen.
The homepage is missing.
Patrick Stox | @patrickstox #SEOMeetup
Rules For User-Agents Or Autoredirecting
Info: shows the French page is being treated as the US page.
Patrick Stox | @patrickstox #SEOMeetup
Rules For User-Agents Or Autoredirecting
There’s some kind of JS that’s redirecting the cache of Coursera to an error
page.
Patrick Stox | @patrickstox #SEOMeetup
Rules For User-Agents Or Autoredirecting
The cached version of the page shows the English content.
Patrick Stox | @patrickstox #SEOMeetup

More Related Content

What's hot

Enterprise SEO Chaos - SMX Advanced 2016
Enterprise SEO Chaos - SMX Advanced 2016Enterprise SEO Chaos - SMX Advanced 2016
Enterprise SEO Chaos - SMX Advanced 2016patrickstox
 
React JS and Search Engines - Patrick Stox at Triangle ReactJS Meetup
React JS and Search Engines - Patrick Stox at Triangle ReactJS MeetupReact JS and Search Engines - Patrick Stox at Triangle ReactJS Meetup
React JS and Search Engines - Patrick Stox at Triangle ReactJS Meetuppatrickstox
 
Page Experience Update TMC June 2021 Patrick Stox
Page Experience Update TMC June 2021 Patrick StoxPage Experience Update TMC June 2021 Patrick Stox
Page Experience Update TMC June 2021 Patrick Stoxpatrickstox
 
Everyone Screws Up HTTPS
Everyone Screws Up HTTPSEveryone Screws Up HTTPS
Everyone Screws Up HTTPSpatrickstox
 
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick StoxWhat's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick StoxAhrefs
 
Things Google Tries To Correct For You - SMX Advanced 2019 Insights Sessions ...
Things Google Tries To Correct For You - SMX Advanced 2019 Insights Sessions ...Things Google Tries To Correct For You - SMX Advanced 2019 Insights Sessions ...
Things Google Tries To Correct For You - SMX Advanced 2019 Insights Sessions ...patrickstox
 
A Technical Look at Content - PUBCON SFIMA 2017 - Patrick Stox
A Technical Look at Content - PUBCON SFIMA 2017 - Patrick StoxA Technical Look at Content - PUBCON SFIMA 2017 - Patrick Stox
A Technical Look at Content - PUBCON SFIMA 2017 - Patrick Stoxpatrickstox
 
Website Migrations at SMX Munich 2019 - Patrick Stox
Website Migrations at SMX Munich 2019 - Patrick StoxWebsite Migrations at SMX Munich 2019 - Patrick Stox
Website Migrations at SMX Munich 2019 - Patrick Stoxpatrickstox
 
Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018
Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018
Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018patrickstox
 
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick StoxSMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stoxpatrickstox
 
Link Reclamation Strategies
Link Reclamation Strategies Link Reclamation Strategies
Link Reclamation Strategies patrickstox
 
Nofollow UGC Sponsored SEOFromHome Patrick Stox Ahrefs
Nofollow UGC Sponsored SEOFromHome Patrick Stox AhrefsNofollow UGC Sponsored SEOFromHome Patrick Stox Ahrefs
Nofollow UGC Sponsored SEOFromHome Patrick Stox AhrefsAhrefs
 
AMP for Enterprises - SMX West - Patrick Stox
AMP for Enterprises - SMX West - Patrick StoxAMP for Enterprises - SMX West - Patrick Stox
AMP for Enterprises - SMX West - Patrick Stoxpatrickstox
 
Data Visualization for SEO
Data Visualization for SEOData Visualization for SEO
Data Visualization for SEOAhrefs
 
JavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick StoxJavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick Stoxpatrickstox
 
Google's Search Signals For Page Experience - SMX Advanced 2021 Patrick Stox
Google's Search Signals For Page Experience - SMX Advanced 2021 Patrick StoxGoogle's Search Signals For Page Experience - SMX Advanced 2021 Patrick Stox
Google's Search Signals For Page Experience - SMX Advanced 2021 Patrick StoxAhrefs
 
Where to focus your SEO efforts to have the most impact Digital Summit Atlant...
Where to focus your SEO efforts to have the most impact Digital Summit Atlant...Where to focus your SEO efforts to have the most impact Digital Summit Atlant...
Where to focus your SEO efforts to have the most impact Digital Summit Atlant...patrickstox
 
BrightonSEO 2017 - SEO quick wins from a technical check
BrightonSEO 2017  - SEO quick wins from a technical checkBrightonSEO 2017  - SEO quick wins from a technical check
BrightonSEO 2017 - SEO quick wins from a technical checkChloe Bodard
 
Mobile First Indexing - SMX Advanced 2017 - Patrick Stox
Mobile First Indexing - SMX Advanced 2017 - Patrick StoxMobile First Indexing - SMX Advanced 2017 - Patrick Stox
Mobile First Indexing - SMX Advanced 2017 - Patrick Stoxpatrickstox
 

What's hot (19)

Enterprise SEO Chaos - SMX Advanced 2016
Enterprise SEO Chaos - SMX Advanced 2016Enterprise SEO Chaos - SMX Advanced 2016
Enterprise SEO Chaos - SMX Advanced 2016
 
React JS and Search Engines - Patrick Stox at Triangle ReactJS Meetup
React JS and Search Engines - Patrick Stox at Triangle ReactJS MeetupReact JS and Search Engines - Patrick Stox at Triangle ReactJS Meetup
React JS and Search Engines - Patrick Stox at Triangle ReactJS Meetup
 
Page Experience Update TMC June 2021 Patrick Stox
Page Experience Update TMC June 2021 Patrick StoxPage Experience Update TMC June 2021 Patrick Stox
Page Experience Update TMC June 2021 Patrick Stox
 
Everyone Screws Up HTTPS
Everyone Screws Up HTTPSEveryone Screws Up HTTPS
Everyone Screws Up HTTPS
 
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick StoxWhat's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
 
Things Google Tries To Correct For You - SMX Advanced 2019 Insights Sessions ...
Things Google Tries To Correct For You - SMX Advanced 2019 Insights Sessions ...Things Google Tries To Correct For You - SMX Advanced 2019 Insights Sessions ...
Things Google Tries To Correct For You - SMX Advanced 2019 Insights Sessions ...
 
A Technical Look at Content - PUBCON SFIMA 2017 - Patrick Stox
A Technical Look at Content - PUBCON SFIMA 2017 - Patrick StoxA Technical Look at Content - PUBCON SFIMA 2017 - Patrick Stox
A Technical Look at Content - PUBCON SFIMA 2017 - Patrick Stox
 
Website Migrations at SMX Munich 2019 - Patrick Stox
Website Migrations at SMX Munich 2019 - Patrick StoxWebsite Migrations at SMX Munich 2019 - Patrick Stox
Website Migrations at SMX Munich 2019 - Patrick Stox
 
Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018
Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018
Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018
 
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick StoxSMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
 
Link Reclamation Strategies
Link Reclamation Strategies Link Reclamation Strategies
Link Reclamation Strategies
 
Nofollow UGC Sponsored SEOFromHome Patrick Stox Ahrefs
Nofollow UGC Sponsored SEOFromHome Patrick Stox AhrefsNofollow UGC Sponsored SEOFromHome Patrick Stox Ahrefs
Nofollow UGC Sponsored SEOFromHome Patrick Stox Ahrefs
 
AMP for Enterprises - SMX West - Patrick Stox
AMP for Enterprises - SMX West - Patrick StoxAMP for Enterprises - SMX West - Patrick Stox
AMP for Enterprises - SMX West - Patrick Stox
 
Data Visualization for SEO
Data Visualization for SEOData Visualization for SEO
Data Visualization for SEO
 
JavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick StoxJavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick Stox
 
Google's Search Signals For Page Experience - SMX Advanced 2021 Patrick Stox
Google's Search Signals For Page Experience - SMX Advanced 2021 Patrick StoxGoogle's Search Signals For Page Experience - SMX Advanced 2021 Patrick Stox
Google's Search Signals For Page Experience - SMX Advanced 2021 Patrick Stox
 
Where to focus your SEO efforts to have the most impact Digital Summit Atlant...
Where to focus your SEO efforts to have the most impact Digital Summit Atlant...Where to focus your SEO efforts to have the most impact Digital Summit Atlant...
Where to focus your SEO efforts to have the most impact Digital Summit Atlant...
 
BrightonSEO 2017 - SEO quick wins from a technical check
BrightonSEO 2017  - SEO quick wins from a technical checkBrightonSEO 2017  - SEO quick wins from a technical check
BrightonSEO 2017 - SEO quick wins from a technical check
 
Mobile First Indexing - SMX Advanced 2017 - Patrick Stox
Mobile First Indexing - SMX Advanced 2017 - Patrick StoxMobile First Indexing - SMX Advanced 2017 - Patrick Stox
Mobile First Indexing - SMX Advanced 2017 - Patrick Stox
 

Similar to Troubleshooting Technical SEO Problems - Patrick Stox - Raleigh SEO Meetup

Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Dennis Deacon
 
Diagnosing Technical Issues With Search Engine Optimization
Diagnosing Technical Issues With Search Engine OptimizationDiagnosing Technical Issues With Search Engine Optimization
Diagnosing Technical Issues With Search Engine OptimizationNine By Blue
 
List of technical SEO factors that will most likely affect most websites, reg...
List of technical SEO factors that will most likely affect most websites, reg...List of technical SEO factors that will most likely affect most websites, reg...
List of technical SEO factors that will most likely affect most websites, reg...COCREATE
 
Wordpress SEO by Lou Anne McKeefery of Be Found
Wordpress SEO by Lou Anne McKeefery of Be FoundWordpress SEO by Lou Anne McKeefery of Be Found
Wordpress SEO by Lou Anne McKeefery of Be FoundEast Bay WordPress Meetup
 
WordPress SEO Revisited by Lou Anne McKeefery of Be Found
WordPress SEO Revisited by Lou Anne McKeefery of Be FoundWordPress SEO Revisited by Lou Anne McKeefery of Be Found
WordPress SEO Revisited by Lou Anne McKeefery of Be FoundEast Bay WordPress Meetup
 
Wordpress SEO
Wordpress SEOWordpress SEO
Wordpress SEOBeFound
 
Migration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, ParisMigration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, ParisBastian Grimm
 
Grow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplaceGrow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplacePromodo
 
Seo cheat sheet_2-2013
Seo cheat sheet_2-2013Seo cheat sheet_2-2013
Seo cheat sheet_2-2013zubeditufail
 
Iaq medics seo audit
Iaq medics seo auditIaq medics seo audit
Iaq medics seo auditJohn Shea
 

Similar to Troubleshooting Technical SEO Problems - Patrick Stox - Raleigh SEO Meetup (20)

Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)
 
Diagnosing Technical Issues With Search Engine Optimization
Diagnosing Technical Issues With Search Engine OptimizationDiagnosing Technical Issues With Search Engine Optimization
Diagnosing Technical Issues With Search Engine Optimization
 
Understanding ABC of SEO
Understanding ABC of SEOUnderstanding ABC of SEO
Understanding ABC of SEO
 
List of technical SEO factors that will most likely affect most websites, reg...
List of technical SEO factors that will most likely affect most websites, reg...List of technical SEO factors that will most likely affect most websites, reg...
List of technical SEO factors that will most likely affect most websites, reg...
 
Wordpress SEO by Lou Anne McKeefery of Be Found
Wordpress SEO by Lou Anne McKeefery of Be FoundWordpress SEO by Lou Anne McKeefery of Be Found
Wordpress SEO by Lou Anne McKeefery of Be Found
 
WordPress SEO Revisited by Lou Anne McKeefery of Be Found
WordPress SEO Revisited by Lou Anne McKeefery of Be FoundWordPress SEO Revisited by Lou Anne McKeefery of Be Found
WordPress SEO Revisited by Lou Anne McKeefery of Be Found
 
Wordpress SEO
Wordpress SEOWordpress SEO
Wordpress SEO
 
Seo tutorial
Seo tutorialSeo tutorial
Seo tutorial
 
Migration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, ParisMigration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, Paris
 
Make Web Not War 2010
Make Web Not War 2010Make Web Not War 2010
Make Web Not War 2010
 
Seo and analytics basics
Seo and analytics basicsSeo and analytics basics
Seo and analytics basics
 
SEO for Bloggers for EVO 2011
SEO for Bloggers for EVO 2011SEO for Bloggers for EVO 2011
SEO for Bloggers for EVO 2011
 
7 Free SEO Tools for Business
7 Free SEO Tools for Business7 Free SEO Tools for Business
7 Free SEO Tools for Business
 
On page optimization
On page optimizationOn page optimization
On page optimization
 
Grow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplaceGrow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplace
 
Seo cheat sheet_2-2013
Seo cheat sheet_2-2013Seo cheat sheet_2-2013
Seo cheat sheet_2-2013
 
Drupal SEO
Drupal SEODrupal SEO
Drupal SEO
 
On page Optimization
On page OptimizationOn page Optimization
On page Optimization
 
SEO for developers
SEO for developersSEO for developers
SEO for developers
 
Iaq medics seo audit
Iaq medics seo auditIaq medics seo audit
Iaq medics seo audit
 

More from patrickstox

A crash course into SEO and what moves the needle with scalable processes
A crash course into SEO and what moves the needle with scalable processesA crash course into SEO and what moves the needle with scalable processes
A crash course into SEO and what moves the needle with scalable processespatrickstox
 
Raleigh seo-most-valuable-seo-presentation-patrick-stox
Raleigh seo-most-valuable-seo-presentation-patrick-stoxRaleigh seo-most-valuable-seo-presentation-patrick-stox
Raleigh seo-most-valuable-seo-presentation-patrick-stoxpatrickstox
 
Nofollow UGC Sponsored SEO From Home Patrick Stox Ahrefs
Nofollow UGC Sponsored SEO From Home Patrick Stox AhrefsNofollow UGC Sponsored SEO From Home Patrick Stox Ahrefs
Nofollow UGC Sponsored SEO From Home Patrick Stox Ahrefspatrickstox
 
Nofollow UGC Sponsored SMX West 2020 Patrick Stox
Nofollow UGC Sponsored SMX West 2020 Patrick StoxNofollow UGC Sponsored SMX West 2020 Patrick Stox
Nofollow UGC Sponsored SMX West 2020 Patrick Stoxpatrickstox
 
How to find other affiliates most successful content patrick stox
How to find other affiliates most successful content patrick stoxHow to find other affiliates most successful content patrick stox
How to find other affiliates most successful content patrick stoxpatrickstox
 
Data Visualization for SEO
Data Visualization for SEOData Visualization for SEO
Data Visualization for SEOpatrickstox
 
International SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick Stox
International SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick StoxInternational SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick Stox
International SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick Stoxpatrickstox
 
Pubcon Vegas 2017 You're Going To Screw Up International SEO - Patrick Stox
Pubcon Vegas 2017 You're Going To Screw Up International SEO - Patrick StoxPubcon Vegas 2017 You're Going To Screw Up International SEO - Patrick Stox
Pubcon Vegas 2017 You're Going To Screw Up International SEO - Patrick Stoxpatrickstox
 

More from patrickstox (8)

A crash course into SEO and what moves the needle with scalable processes
A crash course into SEO and what moves the needle with scalable processesA crash course into SEO and what moves the needle with scalable processes
A crash course into SEO and what moves the needle with scalable processes
 
Raleigh seo-most-valuable-seo-presentation-patrick-stox
Raleigh seo-most-valuable-seo-presentation-patrick-stoxRaleigh seo-most-valuable-seo-presentation-patrick-stox
Raleigh seo-most-valuable-seo-presentation-patrick-stox
 
Nofollow UGC Sponsored SEO From Home Patrick Stox Ahrefs
Nofollow UGC Sponsored SEO From Home Patrick Stox AhrefsNofollow UGC Sponsored SEO From Home Patrick Stox Ahrefs
Nofollow UGC Sponsored SEO From Home Patrick Stox Ahrefs
 
Nofollow UGC Sponsored SMX West 2020 Patrick Stox
Nofollow UGC Sponsored SMX West 2020 Patrick StoxNofollow UGC Sponsored SMX West 2020 Patrick Stox
Nofollow UGC Sponsored SMX West 2020 Patrick Stox
 
How to find other affiliates most successful content patrick stox
How to find other affiliates most successful content patrick stoxHow to find other affiliates most successful content patrick stox
How to find other affiliates most successful content patrick stox
 
Data Visualization for SEO
Data Visualization for SEOData Visualization for SEO
Data Visualization for SEO
 
International SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick Stox
International SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick StoxInternational SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick Stox
International SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick Stox
 
Pubcon Vegas 2017 You're Going To Screw Up International SEO - Patrick Stox
Pubcon Vegas 2017 You're Going To Screw Up International SEO - Patrick StoxPubcon Vegas 2017 You're Going To Screw Up International SEO - Patrick Stox
Pubcon Vegas 2017 You're Going To Screw Up International SEO - Patrick Stox
 

Recently uploaded

Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalBanyanbrain
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?riteshhsociall
 
Aryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxAryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxtegevi9289
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...ChesterYang6
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsVWO
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music businessbrjohnson6
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdftbatkhuu1
 
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.DanielaQuiroz63
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsssuser4571da
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRSapana Sha
 
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.pptxelizabethella096
 
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 ServiceDelhi Call girls
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Richard Ingilby
 

Recently uploaded (20)

Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain Digital
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?
 
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan ScheltgenHow to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
 
Aryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxAryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptx
 
The Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison KaltmanThe Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison Kaltman
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 Reports
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music business
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
No Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found OnlineNo Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found Online
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
 
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.
 
Foundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David PisarekFoundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David Pisarek
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting GroupSEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCR
 
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 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
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
 

Troubleshooting Technical SEO Problems - Patrick Stox - Raleigh SEO Meetup

  • 1. Patrick Stox | @patrickstox #SEOMeetup Troubleshooting Technical SEO Issues
  • 2. Patrick Stox | @patrickstox #SEOMeetup Did Anything Change? Content Theme Title tag Heading Tags Website Structure Canonical
  • 3. Patrick Stox | @patrickstox #SEOMeetup How To See What Changed? Internet Archive Wayback Machine: http://archive.org/web/ You can even get archived versions of your robots.txt file Crawl Comparisons https://www.deepcrawl.com/ Site Monitoring http://www.pagemodified.com/, https://www.contentkingapp.com/, https://littlewarden.com
  • 4. Patrick Stox | @patrickstox #SEOMeetup Redirects Ahrefs Site Explorer > Best by links > filter by 404 Fixing redirects is usually one of the easiest wins of an SEO campaign.
  • 5. Patrick Stox | @patrickstox #SEOMeetup Redirects Try previous versions of pages if you know them or check archive.org and see if and how they are redirecting. Sometimes they may be redirecting, but not to the preferred location. https://searchengineland.com/fixing-historical-redirects-using-wayback-machine- apis-257628 Make sure any domains you had redirected are still registered and if they had a security certificate that it hasn’t expired.
  • 6. Patrick Stox | @patrickstox #SEOMeetup Redirect Location DNS level CDN level Server level (for Apache .htaccess or the server config) HTTP header response Language based (PHP, JS, meta refresh, etc)
  • 7. Patrick Stox | @patrickstox #SEOMeetup Status Code 200 – OK 301 – Permanent Redirect (as long as it’s in place) 302 – Temporary Redirect (may keep indexing at original URL) 307 – mostly browser cached these days. Could be a 302 or a 301 (check in private / incognito 404 – Not Found 410 – Gone 418 – I’m a teapot 50x – different errors Pages may not show the correct code. Could be an error page with a 200 status. Check all the hops. Chrome Dev Tools, Ayima Redirect Path, Link Redirect Trace
  • 8. Patrick Stox | @patrickstox #SEOMeetup Links External Any removed, nofollowed. Ahrefs, Moz, Majestic, SEMrush Internal Related posts removed, pages deleted, nofollow added to links or pages
  • 9. Patrick Stox | @patrickstox #SEOMeetup Anything Blocked or Noindexed? Check on-page elements (canonical, meta robots, pagination, hreflang) Robots.txt – check which folders are being blocked, also look for noindex in robots.txt (not officially supported). If anything is blocked from crawling, Google can’t see the content and can’t see on-page elements they need to consolidate signals. Meta robots values: noindex, nofollow, none (none doesn’t mean there isn’t one, it = noindex, nofollow)
  • 10. Patrick Stox | @patrickstox #SEOMeetup Multiple Tags Did any new sets of tags appear that might conflict with others? Could have additional tags because of a theme change or plugin/module added. For instance, if you have 2 robots meta tags that are index and one that is noindex, Google will likely obey the noindex.
  • 11. Patrick Stox | @patrickstox #SEOMeetup Tags in Multiple Locations Canonical – <head>, HTTP Header. Also impact it: preferred version in GSC, redirects, sitemap. Noindex – <head>, HTTP Header, robots.txt (unofficially). Hreflang – <head>, HTTP Header, sitemap.
  • 12. Patrick Stox | @patrickstox #SEOMeetup Tags Injected A tag may not show in the source if it is injected during the page load. You should see it in the rendered DOM (use Inspect). Google will likely not see these on the first pass, but after the page is sent to the renderer these would be picked up. Example: nofollow injected on outbound links will probably be counted as follow initially, then counted as nofollow later after it’s run through the WRS (Web Rendering Service).
  • 13. Patrick Stox | @patrickstox #SEOMeetup Google Search Console URL Parameter settings – make sure if you set these up that they are doing what you want them to. URL Removal Tool – Did anyone remove these URLs? Disavow file – Did someone disavow any links that may have been helping?
  • 14. Patrick Stox | @patrickstox #SEOMeetup Broken <head> Sometimes scripts or iframes or just anything not coded correctly can break the <head> section early. You will not see this with view-source, but may see it with Inspect or Inspect Element to see the rendered DOM (Document Object Model).
  • 15. Patrick Stox | @patrickstox #SEOMeetup What Google Sees Download Chrome 41. Win | Mac Use Fetch and Render in Google Search Console Rich Results Tool https://search.google.com/test/rich-results Change User-Agent to Googlebot. Chrome Dev Tools or User-Agent Switcher New Google Search Console Index Coverage Report https://search.google.com/search-console
  • 16. Patrick Stox | @patrickstox #SEOMeetup How Things Work Together Blocking crawling in robots.txt means nothing on the page gets seen and nothing gets consolidated. Noindex a page will break hreflang tags, so will redirects and canonical tags to a page other than the one specified. Noindex a page that has a canonical set as another page. Google isn’t necessarily consistent with this one. They see you’re trying to set a preferred version with the noindex, so they may drop one version of the page, still count that page for part of the set and ignore noindex, or in rare cases pass the noindex value to both pages. *A lot of things can go wrong. Many times lots of signals add up.
  • 17. Patrick Stox | @patrickstox #SEOMeetup Another Page Showing Add &filter=0 to the end of the URL for your Google Search. google.com/more-stuff-here&filter=0 This removes filters like domain clustering and shows when there are multiple pages on your website eligible for a query, which may indicate that they should be combined.
  • 18. Patrick Stox | @patrickstox #SEOMeetup Site:domain.com A site:domain.com search can reveal a wealth of knowledge about a website. I would be looking for pages that are indexed in ways I wouldn’t expect, such as with parameters, pages in site sections I may not know about, and any issues with pages being indexed that shouldn’t be (like a dev server).
  • 19. Patrick Stox | @patrickstox #SEOMeetup Site:domain.com “text from your site” A single term can show you relevant pages on your website related to that term which can give you internal link or content consolidation opportunities. It also shows if you’re eligible for a featured snippet that may not show. If you use a phrase instead of a keyword, this can be used to check if content is being picked up by Google, which is handy on websites that are JavaScript-driven. If it shows other websites with the same content, it may indicate that content is being copied.
  • 20. Patrick Stox | @patrickstox #SEOMeetup Cache:https://www.domain.com/page Shows you Google’s cache of the page. This is typically a snapshot of the HTML and should not be used for dynamic (JS) websites. If it shows a different page or a different domain or a different language, it indicates some issues around consolidating indexing signals, duplicate content, or crawling.
  • 21. Patrick Stox | @patrickstox #SEOMeetup Cache:https://www.domain.com/page In this example, the pages are the same so Google knows about all versions but usually wants to return one (it can return others) in the search results and the cache shows the canonicalized version.
  • 22. Patrick Stox | @patrickstox #SEOMeetup Info:https://www.domain.com/page This command will let you know if a page is indexed and how it is indexed. Multiple pages can be in the same set, like multiple records of different URLs grouped together. “You have 5 versions of this page with the same content that we know about, but we think this is the main one.” Most of the time, Google will return the version shown, but it can sometimes pull one of the other pages.
  • 23. Patrick Stox | @patrickstox #SEOMeetup Info:https://www.domain.com/page Marketo has their hreflang tags right, but because they use the same content on each they end up with just one version showing.
  • 24. Patrick Stox | @patrickstox #SEOMeetup Rules For User-Agents Or Autoredirecting You have to be careful with these. Google crawls from the US mostly and may be shown the wrong content, then funky things can happen. The homepage is missing.
  • 25. Patrick Stox | @patrickstox #SEOMeetup Rules For User-Agents Or Autoredirecting Info: shows the French page is being treated as the US page.
  • 26. Patrick Stox | @patrickstox #SEOMeetup Rules For User-Agents Or Autoredirecting There’s some kind of JS that’s redirecting the cache of Coursera to an error page.
  • 27. Patrick Stox | @patrickstox #SEOMeetup Rules For User-Agents Or Autoredirecting The cached version of the page shows the English content.
  • 28. Patrick Stox | @patrickstox #SEOMeetup