Hreflang tags, checked on every publish.
One missing link and Google shows the wrong language. Your SEO agent validates your hreflang tags every time you publish and fixes the errors.
What is hreflang?
Hreflang is a tag that connects the language and country versions of the same page, like /pricing in English and /fr/pricing in French, so Google shows each searcher the right one. The tags only work when every version points to every other version, itself included, with valid language and region codes. Google ignores the ones that do not.
| Issue | Pages |
|---|---|
| Missing return linksFix ready | 18 |
| en-UK instead of en-GBFix ready | 4 |
| Valid | 114 |
Why hreflang breaks so easily.
Every new page, every new translation and every URL change has to be reflected in every language version at once. Miss one return link and Google ignores the whole set: visitors see the wrong language, and your versions compete with each other instead of each ranking in its own market. Hreflang is the foundation of international SEO, and on a multilingual site that publishes every week, nobody checks it by hand for long.
67%
of sites using hreflang have at least one hreflang error.
16.9%
have hreflang tags pointing to redirected or broken pages.
15.3%
have pages missing the return link Google requires.
Source: Ahrefs, study of 374,756 domains using hreflang (2023)
How it works.
On every publish, four steps. You only do the last one.
Lists every version
The SEO agent maps each page to its versions in every language and country your site serves, including the ones just published.
Validates every tag
Return links in both directions, language and region codes, the x-default fallback, and whether each tag points to a live page.
Prepares the fix
A missing return link added, an invalid code corrected, a tag pointing to an old address updated to the new one.
You approve, or it publishes
The fixes wait in a preview with a short report: publish them, edit them, or turn them down. Or switch the routine to automatic and the SEO agent publishes them itself. Every version of the site is kept.
Before and after.
One product page in three languages, and what changes once the SEO agent fixes its tags. The fixes are highlighted.
/jackets/waxed in English, French and German
- Return link: does the French page point back?
- Before:No, so Google ignores the whole set of tags
- After:Yes, every version points to every other
- Region code: the British version
- Before:“en-UK”, a code Google does not recognise
- After:“en-GB”, the valid code
- x-default: visitors from other countries
- Before:No fallback, so Google picks a version on its own
- After:Sent to the English page by default
What you get.
The right language in every market
Searchers in each country see the version written for them in the search results, with the right language, prices and details: a better user experience from the first click.
No ignored tags
Every set of tags is complete and valid, so Google actually uses them instead of silently dropping them.
Translations that rank
Each language version ranks in its own market, instead of competing with the others for the same searches.
The most common hreflang errors.
What a hreflang validator looks for, and what the SEO agent fixes on every publish.
Missing return links
Each version must point to every other version, and back. Google states it plainly: if two pages do not both point to each other, the tags will be ignored.
Invalid language or region codes
Google only supports language codes in ISO 639-1 format and country codes in ISO 3166-1 Alpha 2 format. “en-GB” works; “en-UK”, a very common mistake, does not.
No x-default
The x-default value tells Google which page to show when no language or region matches the visitor. Without it, Google chooses on its own.
Tags pointing to dead pages
A version that was renamed, redirected or deleted, while the other languages still point to its old address.
Works with your tools.
The SEO agent checks your tags itself. Search Console shows how each version performs, Semrush or Ahrefs add their audits.
Search Console
SEMrush
Ahrefs
Works well with.
The routines that pick up where Hreflang stops.
Questions about hreflang.
Straight answers.
Start with your website.
Try Fimo online in seconds. Connect your site when you are ready.