This article is also available in:
The hreflang attribute is an essential part of a multilingual website. Thanks to Hreflang Checker you can quickly and easily check whether the lingual labeling is set correctly on all pages.

Hreflang can definitely make life for the owners of multilingual websites a lot easier. The most considerable advantages are a better international and regional targeting or a solution of lingual content duplicates.

All you need to know about multilingual websites and hreflang implementation can be found in the official instructions from Google: Multi-regional and multilingual sites.

Input URL a user wants to collect data for

To input data, a user uses the URL Miners section, where he imports URL dataset using one of the import methods.

Selecting miner and collecting data

In the miner selection section, a user checks the checkbox by the Hreflang Checker miner which is used for checking the implementation of hreflang.

Then, a user clicks on Get data, which will take him to the data processing section. Depending on the data volume, its processing will be done in the background and once completed, emailed to the user.

Miner output

The output is going to be a table with several columns which will contain info on a number of referred lingual versions, given URL of lingual mutations and a summary of error URL.

Example of miner output

Column description

Input: URL for which that data was collected
Hreflang in SRC: Number of found hreflang attributes
Status: Status of hreflang setting and report of possible errors
Hreflang values: Languages for which hreflang attribute exists
Alternate URLs: Target URL stated in rel=”alternate”

Attachment to a project

A completed report can be attached to a previously created project.

Output analysis

In Hreflang in the SRC column, focus on the rows that contain a zero or any digit other than the expected number of lingual mutations.

In the Status column, focus on the rows that do not contain the “OK” value. Correct all errors and run another check.

Tips on how to use it in practice

We recommend inputting mainly URL that return status code 200. For example, for re-directed URL the output shows errors that could be confusing for users. Hreflang checker will check URL in rel alternate on a target re-directed page against input redirected URL.


It is said that hreflang attribute implementation almost never works on the first try. And so it is very important, especially in the beginning, to focus on the check and running the check again after every correction to see whether hreflag is valid and working properly on all URL.

Once implementation is successfully completed there is no need to run these checks all the time. We suggest running them periodically, especially after any corrections which could affect hreflang, for instance editing a web structure, modifying canonical URL, etc. For a periodic error check you can use the International Targeting report in Google Search Console.
Was this article helpful?
Thank you!