How to Detect if Google Ignores Your Canonicals Using Google Search Console Data

May 18, 2024 at 4:53:09 AM

TL;DR To ensure Google isn't serving canonical child URLs, crawl your site and export the data to Google Sheets. Export the last 16 months of search console data and run 'Search Analytics for Sheets'. Find your URL, request data, and add 'GSC Clicks' and 'GSC Impressions' to your canonicalised URL sheet. Use VLOOKUP to match data and filter URLs with GSC data. These URLs need attention to prevent cannibalisation and ensure the canonical parent is the lead URL. Repeat as needed.

How to Detect if Google Ignores Your Canonicals Using Google Search Console Data

To check if Google is ignoring your canonicals and serving canonical child URLs, follow these steps:

  1. Crawl your website using a crawler like Screaming Frog that outputs URL, canonical status, and canonical path.

  2. Export your crawl and upload it to a Google Sheet. Name the tab 'Canonicalised URLs'.

  3. Create another tab in the same sheet called 'GSC Click Data'.

  4. Export the last 16 months of search console data. This can be done in the same sheet by clicking 'EXTENSIONS > ADD ONS > GET ADD ONS', then search for and install 'Search analytics for sheets'.

  5. Run 'Search Analytics for Sheets' from 'EXTENSIONS'.

  6. Find your URL under 'verified site'.

  7. Select 'GROUP BY:', choose 'PAGE' and click 'REQUEST DATA'. Adjust the number of 'ROWS' returned if your site has more than 25k URLs.

  8. Name the tab where data is dumped as 'GSC CLICK DATA'.

  9. In your 'Canonicalised URLs' sheet, insert columns in 'COLUMN B / C' and title them 'GSC Clicks' and 'GSC Impressions'.

  10. Paste =IFERROR(VLOOKUP(A2,'GSC Click Data'!$A$1:$ZZ$999999,2,FALSE),"-") in cell B2.

  11. Paste =IFERROR(VLOOKUP(A2,'GSC Click Data'!$A$1:$ZZ$999999,3,FALSE),"-") in cell C2.

  12. Cascade the formulas down the entire columns B / C.

  13. Freeze ROW 1 by clicking 'VIEW > FREEZE > 1 ROW'.

  14. Create a filter in ROW 1 by clicking 'DATA > CREATE A FILTER'.

  15. Apply a filter on cell C1 by selecting 'FILTER BY CONDITION', choosing 'greater than', entering '0', and clicking 'OK'.

Now, you have canonicalised URLs with GSC data. These URLs are crucial to rule out cannibalisation and ensure the canonical parent is the lead URL. In most cases, serving canonical child URLs is not desirable. If the data is based on the last 16 months, it might be a legacy issue. You can repeat the process but change the timeframe on the 'Search analytics for sheets' export to the last 3 months.

Q&A

Have more questions on this topic? Ask our AI assistant for in-depth insights.

The Only Digital Marketing Feed You'll Ever Need.

Stay informed your way. Tailored updates when and how you want them. 100% Free.

10,000+ Users

500+ Sources

1000+ Tools

Or

Related Posts

Google releases guidance on faceted navigation and its impact on crawling efficiency

Google releases guidance on faceted navigation and its impact on crawling efficiency

Google Search Central
Google Search Central

Official Source

Official Source

Google Search Central is a Official Source. The source has been verified by Swipe Insight team.

Official Source
Google Emphasizes HTTP Caching Importance for Efficient Web Crawling

Google Emphasizes HTTP Caching Importance for Efficient Web Crawling

Google Search Central
Google Search Central

Official Source

Official Source

Google Search Central is a Official Source. The source has been verified by Swipe Insight team.

Official Source
Google Clarifies How Robots.txt Works for Managing Website Crawling

Google Clarifies How Robots.txt Works for Managing Website Crawling

Automate Your Marketing Audits - Say Goodbye to Manual Checklists

Automate Your Marketing Audits - Say Goodbye to Manual Checklists

Featured
Google Chrome Site Engagement Metrics Framework Assesses User Interaction and Browsing Trending ️‍πŸ”₯

Google Chrome Site Engagement Metrics Framework Assesses User Interaction and Browsing

Google Updates URL Parameter Best Practices for SEO

Google Updates URL Parameter Best Practices for SEO

Google for Developers
Google for Developers

Official Source

Official Source

Google for Developers is a Official Source. The source has been verified by Swipe Insight team.

Official Source
Google Updates robots.txt Guidelines Clarifying Supported Fields and Format

Google Updates robots.txt Guidelines Clarifying Supported Fields and Format

Google Search Central
Google Search Central

Official Source

Official Source

Google Search Central is a Official Source. The source has been verified by Swipe Insight team.

Official Source
Chrome Launches CrUX Vis for Site Performance Insights

Chrome Launches CrUX Vis for Site Performance Insights

Related Tools

Marketing Auditor logo

Marketing Auditor

Verified Tool

Verified Tool

Marketing Auditor is a Verified Tool. Want to get this badge? Contact us.

Verified Tool

Automated audits for Google Ads and Analytics.

Get Featured Here

Showcase your tool in this list.

Contact Us
Lighthouse logo

Lighthouse

Automated insights for web performance and SEO

SEO
GTmetrix logo

GTmetrix

Analyze and optimize your website performance

SEO
CanIRank logo

CanIRank

AI-driven SEO insights and action recommendations

SEO
JetOctopus logo

JetOctopus

Fast, limitless SEO crawling and log analysis

SEO