Canonical URL Checker
Client-side canonical URL heuristics (no crawl).
rel="canonical" tag.1 warning from local URL heuristics—review before publishing.
info Client heuristics only
This tool does not fetch your live HTML or confirm a <link rel="canonical"> tag on the server. Paste URLs you already know.
pass Page URL uses HTTPS
Good default for public canonical targets.
warn Fragment in page URL
Fragments (#…) are usually not sent to servers and are poor canonical targets. Prefer a clean path without a hash.
info Query string present on page URL
Tracking parameters (utm_*, gclid, etc.) often should not appear in the canonical URL. Confirm which params are meaningful.
pass Canonical uses HTTPS
Matches common HTTPS-first guidance.
info www vs non-www difference
Hosts differ only by www. Pick one preferred host and keep canonicals consistent site-wide.
info Trailing-slash difference
Trailing slash variants are common duplicates. Choose one convention and stick to it in canonicals and internal links.
info Best-practice reminder
One preferred URL per content piece; absolute https; consistent host and slash policy; avoid pointing many live URLs at an unrelated or soft-404 target.
Canonical URL Checker explains canonical best practices and runs client-side URL heuristics on a page URL and optional canonical—without crawling your live site or fetching HTML.
How it works
Paste the page URL and the canonical you intend to publish. The tool parses both locally, flags HTTPS, host, path, query, and fragment issues, and produces a copyable report. It does not claim to verify live tags.
Benefits
- Clear “no live crawl” disclosure
- Practical heuristics for common canonical mistakes
- Copyable findings report
- Works entirely offline in the browser
Use cases
- Review campaign URLs before setting a canonical
- Train teammates on www, slash, and UTM pitfalls
- Double-check absolute HTTPS targets in a CMS field
- Document intended canonicals for a migration
Best practices
- Prefer absolute https canonicals
- Keep one preferred host and slash convention
- Strip tracking parameters from canonicals when possible
- Verify the live tag and headers after deploy
Common mistakes
- Assuming this tool inspected the live HTML
- Pointing every page at the homepage canonical
- Leaving utm parameters in the canonical URL
- Mixing http and https preferred versions
Privacy
Canonical checks run locally on the URLs you enter. ToolHub does not fetch your pages for this tool.
Frequently asked questions
- Does this tool crawl my live site?
- No. It only parses the URLs you paste and applies client-side heuristics. It never fetches HTML, headers, or confirms a live canonical tag unless a future fetch feature is explicitly approved.
- What best practices does it check?
- HTTPS usage, absolute URLs, host and www consistency, fragments, query/tracking params, trailing-slash differences, and whether a self-referencing canonical is present.
- Are warnings ranking penalties?
- No. Findings are educational heuristics. Search engines use many signals; treat warnings as review prompts, not scores.
- Should every page have a canonical?
- Indexable pages commonly use a self-referencing absolute canonical. Duplicate or parameterized URLs should point at the preferred version.
- Can I export the findings?
- Yes. Copy or download the plain-text report generated from the current heuristic results.
Related tools
Meta Tag Preview
seo
SERP-style meta title and description preview.
- meta
- seo
- serp
- title
Sitemap XML Generator
seo
Build basic sitemap XML from a URL list.
- sitemap
- xml
- seo
- urlset
Slug Generator
seo
URL slugify with diacritic stripping, locally.
- slug
- url
- seo
- permalink
Keyword Density Analyzer
seo
Local text stats and keyword density (no snake oil).
- keyword
- density
- seo
- text
Open Graph Preview
seo
OG card layout mocks and meta tag export.
- open-graph
- og
- seo
- social
Robots.txt Generator
seo
Form-based robots.txt builder with download.
- robots
- seo
- crawler
- sitemap