Skip to Content
OpportunitiesTechnicalSite IssuesHreflangNon-200 Hreflang URLs

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.


← Back to Hreflang

Last updated on