Non-200 Hreflang URLs
What This Means
URLs contained within rel=”alternate” hreflang annotations that do not have a 200 response code, such as URLs blocked by robots.txt, no responses, 3XX (redirects), 4XX (client errors) or 5XX (server errors). Hreflang URLs must be crawlable and indexable and therefore non-200 URLs are treated as errors, and ignored by the search engines.
What Triggers This Issue
This issue is triggered when URLs included in rel=”alternate” hreflang annotations do not respond with a 200 status code. For example:
https://www.getasky.com/technical-seo/ Has the hreflang annotations:
<link rel="alternate" hreflang="en-gb" href="https://www.getasky.com/technical-seo/" />
<link rel="alternate" hreflang="en-us" href="https://www.getasky.com/us/technical-seo/" /> But https://www.getasky.com/us/technical-seo/ responds with a 404 ‘Page Not Found’ response code.How To Fix
Ensure URLs within hreflang annotations are to the correct canonical and indexable pages. If Google can’t see pages pointing to each other due to a non-200 response, the tags will be ignored.
Last updated on