Negative Keyword Tool
Build a negative keyword list from a search terms report.
Write the canonical link tag, and check it points somewhere sensible.
Pick one and use it everywhere. Mixing the two styles is how a site duplicates every page it has.
Parameters that genuinely change the content, such as pagination.
Your generated code appears here.
The Canonical Tag Generator writes a rel=canonical link from any URL, stripping the tracking parameters and session IDs that create duplicates in the first place, and flags the shapes Google quietly ignores — relative URLs, http on an https site, and canonicals pointing at something that redirects. The HTTP header form is produced for PDFs and other files.
Paste the URL you want treated as the original and the tool writes the canonical link tag, cleaned of tracking parameters, session IDs and the trailing-slash inconsistencies that create duplicates in the first place. It also writes the HTTP header form for PDFs and other non-HTML files.
A canonical is a hint, not an instruction, and the way it fails is quiet. Google ignores a canonical that points at a page which redirects, at a page blocked in robots.txt, at a page that is noindexed, or at a page whose content is plainly different. It also ignores one that is relative when the site is reachable on several hostnames. This tool checks for each of those shapes in the URL you give it, so the tag you paste has a chance of being honoured rather than silently discarded.
utm, fbclid, gclid, msclkid and session IDs are removed, since canonicalising to a tracked URL defeats the point.
A relative canonical breaks the moment the site answers on more than one hostname, so it is made absolute.
Mixed protocols, inconsistent trailing slashes and non-canonical hostnames are all flagged.
A PDF has no head element, so the Link header form is generated for exactly that case.
The panel prompts for the self-referencing canonical that most sites are missing entirely.
The version you want indexed — the one visitors should land on and links should point at.
Tracking parameters, session IDs and fragments are stripped, and the protocol and slash style are made consistent.
Relative URLs, http on an https site and parameter leftovers are all flagged before you copy.
Paste the link element into the head, or take the HTTP header form for a PDF or an image.
A self-referencing canonical on every page is a safe default. It settles which URL is the real one when the same content is reachable through tracking parameters, both http and https, or with and without a trailing slash — all of which happen without anyone intending them.
The usual causes are a canonical pointing at a URL that redirects, one pointing at a noindexed or robots-blocked page, one pointing at a page whose content genuinely differs, or a chain where A points to B and B points to C. Google treats the tag as a hint and overrides it when any of those apply.
A redirect when only one version should be reachable. A canonical when both need to stay live — a printable version, a page reachable through several category paths, or a syndicated copy on another site. If users never need the duplicate, redirect it.
Yes, and that is the right tool for syndicated content: the copy on the partner site canonicalises to your original. It only works if the partner adds the tag, which is a thing to agree before you syndicate rather than after.
What people who use the Canonical Tag Generator think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Canonical Tag Generator. It takes half a minute and no account.
Write the first reviewBuild a negative keyword list from a search terms report.
Paste a page and get every meta tag audited in one report.
Generate JSON-LD structured data for rich results.
Build Article, NewsArticle or BlogPosting JSON-LD in one pass.
Build the sitemap index file that points at all your sitemaps.
Turn one image into every favicon size, plus the markup.
Write responsive search ad copy against the real character limits.
Compare two pages and find the passages they share.