- Article
- Intermediate
- 1 minute read
- Reviewed August 4, 2026
A canonical URL is the preferred representative of a set of duplicate or very similar URLs.
WordPress can expose variations through parameters, archives, feeds, pagination, protocol differences and plugin routes.
Canonical Signals
Search engines can use:
- Permanent redirects.
rel="canonical"elements.- Sitemap inclusion.
- Internal links.
- Consistent HTTPS and hostname usage.
Signals should agree.
Self-Referencing Canonicals
An indexable page commonly includes a canonical pointing to its own preferred URL.
This helps define the normalized protocol, hostname and path.
Redirect or Canonical?
Use a redirect when users and crawlers should no longer access the old URL.
Use canonicalization when multiple versions need to remain accessible but one should represent them in search.
Pagination
Paginated pages contain different items. Canonicalizing every page to page one can send inaccurate signals.
Implementation Conflicts
Themes, core and SEO plugins can all affect canonical output.
Inspect source to avoid multiple canonicals, staging URLs, HTTP mismatches and canonicals pointing to redirects.
Frequently Asked Questions
Does Google always obey a canonical?
No. It is a strong signal, not an absolute directive.
Can robots.txt be used for canonicalization?
No.
Continue Learning
Previous: [WordPress XML Sitemaps Explained](/resources/wordpress-manual/seo/xml-sitemaps/)
Next: [robots.txt, Noindex and Crawl Controls](/resources/wordpress-manual/seo/robots-noindex-crawl-controls/)