When to use a canonical tag
Use canonicals when content is duplicated by URL parameters, tracking codes, pagination, or filters. A self-referencing canonical (a page pointing to itself) is a best practice that removes ambiguity. Never canonicalise across different languages - that cancels out hreflang.
Put it into practice with Soro
Understanding canonical url is one thing - applying it across every page is another. Soro automates SEO content end to end, researching keywords and publishing optimised articles so your site ranks on Google and gets cited by AI. See how Soro works.