Canonical Tag Generator
Duplicate pages confuse search engines and split your ranking. Enter the master URL of your page to generate the correct canonical link tag — then paste it into your page's head section before publishing.
Always enter the full URL — with https. Do not use relative URLs (/page).
Options
For every line you enter, you will get one ready-to-paste tag set.
Generated code
Tags for paginated / duplicate URLs
Where to place it: Paste this tag in each page's
<head> section, before </head>. In WordPress, the RankMath/Yoast plugin does this automatically — no need to add it manually.
How to use
- Enter the page's canonical (original/master) URL — full https URL.
- Tick the options you need and, if you want, give a list of paginated URLs.
- Press Generate, copy the code, and paste it into the page's
<head>.
Tip: the canonical tag is a suggestion, not an order — Google usually follows it, but if the content is really different, the pages may still be indexed separately.
Frequently Asked Questions (FAQ)
What does the canonical tag generator do?
It creates the canonical link tag code that protects your pages from duplicate content issues.
How do I generate a canonical tag?
Enter the page canonical URL as a full https URL, tick the options you need, optionally list paginated URLs, then press Generate.
Where do I paste the generated code?
Copy the code and paste it into the head section of the page it belongs to.
Is the canonical tag generator free?
Yes. It is free, needs no signup, and gives you copy-ready code in seconds.