Paste a URL to check whether it has a canonical tag, whether that tag points back to itself, and whether its scheme or host (www vs. non-www) matches the page actually served.
A canonical URL, set with <link rel="canonical" href="...">, tells search engines which address is the "main" version of a page when the same or similar content is reachable through more than one URL — for example example.com/page and example.com/page?ref=email.
Without a canonical tag, search engines have to guess which version of a page to treat as authoritative when duplicates exist. Pointing them at the right one helps consolidate signals like links and avoids pages competing with themselves.
Paste the full URL of a public page and click "Check Canonical." The tool fetches the page, reads its canonical tag (if any), and compares it against the URL that was actually served after following any redirects.
A self-referencing canonical (pointing back at the same page) is normal for most pages. A canonical pointing elsewhere isn't automatically wrong — it's a deliberate, common pattern for filtered, paginated, or tracking-parameter URLs that should defer to a main page. Scheme (http vs. https) or www/non-www mismatches are worth checking since they can be unintentional.
/page) instead of a full absolute URL.This tool only reads the canonical tag found in server-rendered HTML — if your site adds it with JavaScript after load, this check may not see it. It also can't tell you how a search engine ultimately decided to treat the page; it only reports what your page's HTML says.
It's good practice, especially for any page reachable through more than one URL. A self-referencing canonical is harmless even on pages with no duplicates.
Not necessarily. Pointing a filtered, sorted, or paginated URL's canonical at the main page is a standard, intentional pattern — the key is that it should be deliberate, not accidental.
Search engines will try to pick a canonical version on their own based on other signals. Setting it explicitly removes the guesswork.
No. It's a hint for search engines only — visitors loading the page see it exactly as served, with no redirect.
www and non-www are different hosts technically, so this could be exactly what you intended (e.g. you've standardized on the www version). It's flagged so you can confirm, not because it's always wrong.
klikwit's free URL shortener, QR codes and link analytics live right alongside these SEO tools.
Try the URL Shortener