All Collections
Site Audit
Issues
"Page referenced for more than one language in hreflang" error in Site Audit
"Page referenced for more than one language in hreflang" error in Site Audit

Learn more about the "Page referenced for more than one language in hreflang" issue in Ahrefs' Site Audit and how to fix it on your website.

Nick Churick avatar
Written by Nick Churick
Updated over a week ago

What triggers this issue?

This issue reports pages referenced for more than one language in hreflang annotations.

Example in page header:

<head>
...
<link rel="alternate" hreflang="en" href="https://ahrefs.com/blog/google-keyword-planner/" />
<link rel="alternate" hreflang="de" href="https://ahrefs.com/blog/google-keyword-planner/" />
...
</head>

Example in HTTP header:

Link: <https://ahrefs.com/blog/google-keyword-planner/>; rel="alternate"; hreflang="en",
      <https://ahrefs.com/blog/google-keyword-planner/>; rel="alternate"; hreflang="de"

Why is it important?

Hreflang helps search engines to point users to the most appropriate version of your page, depending on users' language and region.

Annotations, where different languages are announced for one page, may be ignored or not interpreted correctly.

How to fix it?

Make the necessary changes on the pages that send hreflang links to the reported URLs. One language version of a page must be referenced for one language only. You can, however, assign multiple locations with the same language in hreflang values to one URL, e.g. en-us, en-gb, etc.

You can get the list of pages that link to the URL from their hreflang annotations by clicking on the number in "No. of hreflang inlinks" column.

Example:

Did this answer your question?