Hreflang checker
Use the hreflang checker to review HTML, HTTP and sitemap annotations. Compare language versions in a matrix, with return links and canonical conflicts.
Free, no account. Ten site checks per hour.
An hreflang checker reads the language alternates a page declares and checks them the way Google describes. This one validates each code, looks for a self reference and duplicates, then opens up to 20 alternates to confirm they load, link back to the page and agree on the canonical address. Problems are reported for each pair.
How to use this checker
- Enter one language version
- Use a page that has translations. We read its HTML and HTTP Link header. Add a sitemap URL to include XML annotations, with up to three child files from an index.
- Check every pair
- Google requires return links. We read up to 20 alternates within 30 seconds, at most two connections per host, respecting robots.txt on every redirect. The matrix checks links between sibling versions as well as links back to the starting page.
- Fix the codes first
- A code is a language from ISO 639-1, such as de, with an optional region from ISO 3166-1, such as de-AT. Underscores, uk for the United Kingdom and a region on its own are common mistakes. x-default marks the page for every other visitor.
Questions about this checker
Check your business in AI answers
Technical checks help you repair a page. The free AI visibility scan shows the answers checked for your business and what to work on next.