Check whether a page's canonical tag is present, absolute, and points at the final URL after redirects. Reads the HTML and the HTTP Link header.
Each free tool covers one piece. A free SEO audit covers your technical setup, on-page content, links, and AI visibility together.
Get your free SEO auditSend your site and Furqan will personally review your backlinks, brand mentions, technical and on-page SEO, and AI visibility. You'll hear which service fits, or that you don't need one yet.
Prefer email?
furqan@chungdigital.comEnter any public URL. We fetch it the way crawlers and social bots do, then run every check.
Example result for a made-up page. Enter your URL to check your own.
Page score
Indexable74/100
32 passed · 9 warnings · 2 errors
PassedThe canonical points to this page.
Chung Digital AI
Get the issues from this scan ranked by impact, with what to do first. It reads the check results listed below, not your whole page, and is told not to invent facts.
What it reads
Ask for a fix plan for this page, in priority order.
A canonical tag tells search engines which URL is the main version of a page. It matters when the same content is reachable at several URLs: with and without a trailing slash, with tracking parameters, or on both http and https.
Google treats the canonical as a strong hint, not a rule. If the canonical conflicts with other signals, such as redirects, internal links, or the sitemap, Google may pick a different URL.
<link rel="canonical" href="https://www.example.com/pricing"> <!-- or as an HTTP header, useful for PDFs --> Link: <https://www.example.com/guide.pdf>; rel="canonical"
This canonical checker fetches the page, follows any redirects, and compares the canonical with the final URL. It reads canonicals from both the HTML and the HTTP Link header, so it can spot when the two disagree.
A canonical that points to another page is not always a mistake. On a true duplicate, such as a printer-friendly version, pointing to the original is correct. On a normal page, the canonical should point to itself.
These send Google mixed signals about which URL to index.
A template bug that copies one canonical everywhere tells Google that every page is a duplicate of the homepage.
Pointing at an old URL that redirects sends Google in a loop. Use the final URL.
noindex says "drop this page" while the canonical says "this is a copy of that page". Choose one.
Our SaaS SEO services cover technical and on-page SEO across your whole site. Or request a free SEO audit and we will tell you which fixes matter most.
It is good practice. A self-referencing canonical on every indexable page protects against duplicates created by tracking parameters, trailing slashes, or other sites copying your content.
No. A redirect sends visitors and crawlers to another URL. A canonical keeps both URLs working but tells search engines which one to show. Use a redirect when the old URL should not be visited at all.
Yes. /pricing and /pricing/ are different URLs. The canonical should match the exact version your site serves and links to.
Google treats your canonical as a hint. If redirects, internal links, hreflang, or the sitemap point at a different version, Google may choose that one. Make every signal point at the same URL.
This checker reads the HTML your server sends, before any JavaScript runs. If your site adds tags or headings with JavaScript, they appear in your browser but not in the raw HTML. Google can render JavaScript, but social apps and many AI crawlers read only the raw HTML, so tags added later may never reach them.
Yes. We save the URL you check, the results, and any error for 12 months, with your IP address and approximate location, so we can find what goes wrong and improve the checker. If you use the AI fix plan, the list of failed checks and the page's title, description, and H1 are sent to our AI provider to write the plan. See our privacy policy.