Technical SEO
Duplicate title tags: fix the title generator
Two different articles can inherit the same template title. I would compare their content before changing a canonical: a title collision can be repaired without consolidating either document.

Two different articles can inherit the same template title. I would compare their content before changing a canonical: a title collision can be repaired without consolidating either document.
Method & limits
The retained source sample is dated July 16, 2026; the worked canonical/Open Graph case is illustrative and dated October 22. Google’s canonical guidance and RFC 6596 were checked October 25, 2026 for content equivalence and the limits of graph agreement. Other guidance retains its July 19 and October 16 cutoffs. No site-wide graph, delivered repair, Google-selected canonical or ranking outcome was newly measured; code and examples remain design methods.
Check the emitted document
A service template emits “Services | Example” for both an audit page and a migration page. Each page has different substantive content. Give the first “Technical SEO Audits | Example” and the second “Website Migration Reviews | Example”; keep their own canonical URLs.
Request both pages after deployment. Each initial response should contain one title describing its own content, and the rendered head should preserve that title after navigation. A test that checks only the destination URL would miss the template collision.
Sources
- Google Search: canonical URL consolidationVerified Jul 19, 2026
- Google Search: redirects and canonical signalsVerified Jul 19, 2026
- Google Search: build and submit a sitemapVerified Jul 19, 2026
- Sitemaps XML protocolVerified Jul 19, 2026
- RFC 6596: The Canonical Link RelationVerified Jul 19, 2026
- RFC 3986: Uniform Resource Identifier generic syntaxVerified Jul 19, 2026
- W3C JSON-LD 1.1 RecommendationVerified Jul 19, 2026
- Google Search: introduction to structured dataVerified Jul 19, 2026
- Google Search: general structured data guidelinesVerified Jul 19, 2026
- Schema.org documentationVerified Jul 19, 2026
- Schema.org dateModified: Date and DateTimeVerified Oct 16, 2026
Checked allowed value types; preserving known precision is the author’s modeling recommendation.
- Retained Quotes to Scrape source-capture manifestJul 16, 2026
Two source captures; this does not include a measured browser render.
- Open Graph protocol: basic metadata and og:url object identityVerified Oct 22, 2026
Social object identity is distinct from Google’s documented canonicalization signals.