Query parameters
Tracking codes and sort options often don't change the actual content, so stripping them avoids duplicate-content signals.
Paste a URL, clean it up with a few one-click options, and copy a correct canonical link tag for your page's head.
When the same content is reachable through multiple URLs, like with or without tracking parameters, a canonical tag tells search engines which single version should be indexed and ranked.
Tracking codes and sort options often don't change the actual content, so stripping them avoids duplicate-content signals.
Forcing https keeps your canonical signal pointing at the secure version of your site.
Treating /page and /page/ as the same page requires picking one and canonicalizing consistently.
Every page, including the canonical one itself, should include a canonical tag pointing to its own preferred URL.
It tells search engines which URL is the preferred, authoritative version of a page when the same or similar content is reachable at more than one address.
Strip them when parameters like tracking codes or sort options don't change the core content, so all variants point to one clean canonical URL.
Yes, almost always. Forcing https keeps your canonical signal consistent even if the page is also reachable over an insecure connection.
Yes, /page and /page/ are technically different URLs to a crawler, so pick one style consistently and canonicalize to it.
Inside the head section of every page, including on the canonical page itself, pointing back to its own preferred URL.
More handy tools from My Panda Toolbox.