Canonical tool.

Use the canonical tool to check if a page has a canonical tag and to find out which page should be index by search engines based on the canonical location.

The syntax used for a canonical tag:

  • HTML Mark-up = <link rel=”canonical” href=”http://example.com/page.html”/>
  • HTTP header = Link: <http://www.seoreviewtools.com/canonical-url-location-checker/>; rel=”canonical”

The canonical tag is supported by:Google, Yahoo, and Bing.

UPDATE: This tool now also supports / checks the HTTP Canonical headers

Extra resources

Read the official blogpost by Google on Google Webmaster Central: http://googlewebmastercentral.blogspot.nl/2009/02/specify-your-canonical.html or watch the video explanation from Matt Cutts:

 

Tool limitations

  • This tool is unable to execute JavaScript and therefore unable to check JavaScript inserted  tags.
VN:F [1.9.22_1171]
Rating: 9.5/10 (63 votes cast)
Canonical URL / Location Checker, 9.5 out of 10 based on 63 ratings

12 Responses to “Canonical URL / Location Checker”

  1. rakeshg

    Hey Admin,

    Is there any restriction for this tool to check the canonical URL’s.?

    For a project which i was working. I was not able to test more than 400 URL’s. and i was not registered to this site at that point of time. was it a reason ?

    Reply
    • Jasja ter Horst (admin)

      Hi, I use a 18 request restriction for all the tools to balance the number of daily API calls.

      I your case I would recommend using the SEO List Crawler, because it enables you to check a 1.000 at once (including the canonical tag).

      Success!

      Reply
  2. Jasvinder

    URL Canonicalization seems to be quite new topic to me, being a newbie. Although, I have read some guides, but still I have one confusion, Do I need to add the URL Canonical Tag to every page of my site?

    Reply
    • Jasja ter Horst (admin)

      Hi Jasvinder,

      It’s considered to be a best practice to add a canonical to every page. Because this prevents search engines from indexing URLs with query parameters or other URL variations (duplicate content) you don’t like to be indexed.

      Reply
    • Admin

      Update:

      • Changed HTML encoded canonical HTTP header on the test page to none-HMTL encoded characters (as it should be).
      • Updated corresponding detection parameters for canonical checker.

      Special thanks to Klaus S. Madsen for pointing out these issues.

      Reply

Leave a Reply

  • (will not be published)