I have a multilanguage website, which has the following properties:

  1. It does not have a .com/ page, it always usex suffixes for every language, i.e. example.com/es, example.com/en, etc.
  2. I have configured <link rel="alternate" hreflang="es" href="http://www.example.com/es" /> for every language.
  3. I am using also <link rel="alternate" hreflang="x-default" href="http://www.example.com" /> as recommended by Google ( see here )

However, I am still getting the error. I don't know if it is due to not having a example.com/ page, because the user is always re-directed to the suffixed version, based on the browser default language.

up vote 1 down vote accepted

If page A links to pages B and C, page B should also link to pages A and C, and page C should link to pages A and B. In addition, each page must link to itself.

So that means all pages will have the exact same hreflang markup. This page has more info: https://hreflang.org/missing-return-tags-error-for-hreflang/

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.