Indexing
WordPress
Google selected the wrong canonical on WordPress
When Google selects a different canonical than the one WordPress declares, the first check is whether the page sends mixed preference signals through templates, internal links, sitemap entries, parameters, archives, or duplicate content.
When this usually happens
Common triggers
- after SEO plugin canonical changes
- after migration or URL cleanup
- after creating similar landing pages
- after enabling filters or parameters
- after taxonomy or pagination changes
Common causes
Where the failure path often sits
- duplicate templates
- parameter or filter URLs compete with clean URLs
- pagination or archive conflicts
- SEO plugin canonical output is wrong
- internal links point at a different URL
- sitemap and canonical disagree
- content similarity makes another URL stronger
What I check first
The first checks stay close to the symptom
user-declared canonical in rendered HTML
Google-selected canonical in GSC
sitemap URL and preferred URL alignment
internal links to both versions
redirect and parameter behavior
template/content similarity across candidates
First sprint scope
What the first sprint includes
- map the declared and selected canonical paths
- fix safe canonical, sitemap, redirect, or internal-link conflicts
- identify duplicate templates that need pruning or consolidation
- hand off the preferred URL decision clearly
Verification
How the fix is checked
GSC URL Inspection
rendered canonical check
sitemap review
internal-link crawl
duplicate URL sample
What I need from you
Useful intake details
- affected URL examples
- GSC canonical screenshot or export
- sitemap URL
- what changed recently
- WordPress admin and GSC access if implementation is needed
What is not included
Scope boundary
- full content consolidation
- backlinks
- ranking guarantee
- sitewide redesign
- unrelated SEO setup
Price anchor
Small diagnostics usually start around $350. Focused WordPress technical sprints usually land between $650 and $1,500+.
See pricing bandsRelated WordPress problems
First sprint intake
Send the URL, the exact symptom, and what changed recently.
A useful first message includes the WordPress URL, affected pages, recent changes, plugin stack, and which tools you can grant access to.