- Class
- C2 Recommended
- Weight
- 4
- Severity on fail
- major
- Applies to
Test this rule on a live site with the hreflang checker. Free, no account needed.
Scope and evidence
Evaluated on pages in P with annotations and a head canonical. The book marks this requirement DOCUMENTED RECOMMENDATION, SEARCH-ENGINE-SPECIFIC.
Fail conditions
Each condition has a stable code and a reason template. The evaluator fills the placeholders from observed values only; no sentence in a report is generated.
cross_language_canonical{url} ({lang}) declares {canonical} ({other_lang}) as canonical. Google recommends specifying a canonical page in the same language, or the best possible substitute language.
The documented fix
Make each localized page self-canonical.
Sources, quoted
These are the passages the rule rests on, stored once in the knowledge base and emitted exactly as written. A citation marked for specific conditions appears only on findings with those codes.
“specify a canonical page in the same language, or the best possible substitute language”
[G-CANON] How to specify a canonical URL with rel="canonical" and other methods · General canonicalization best practices · last updated 2026-07-10
https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls