
Hreflang tags help Google understand which version of a page to show to users in different languages or regions. If you manage a multilingual or multi-regional website, auditing hreflang should be part of your technical SEO checks because even small implementation errors can affect search visibility and the user experience.
Google Search Console is one of the most practical places to start. It does not give you a single “hreflang report”, but it provides enough data to spot indexing issues, page targeting problems, and inconsistencies between indexed URLs and intended language versions. If you are new to audits, a website SEO audit framework can help you organise the process logically.
What Hreflang Does and Why It Matters
Hreflang is an annotation that tells search engines which page version is meant for which language or region. For example, a UK English page, a US English page, and a French page may all cover similar content, but each version should be shown to the right audience where possible.
When hreflang is set up correctly, it can reduce duplicate content confusion, improve international relevance, and help search engines serve the most suitable URL. It is especially important for ecommerce stores, publishers, SaaS websites, and businesses that operate in more than one country or language.
However, hreflang is not a ranking shortcut. It works best when supported by strong content, clean site structure, crawlable URLs, and consistent internal linking. For official guidance on how Google treats international targeting and indexing, the Google SEO Starter Guide is a useful reference.
Set Up Google Search Console for the Audit
Before checking hreflang, make sure you have the correct Search Console property for the website version you want to inspect. If your site uses subdomains, subfolders, or separate country domains, verify each relevant property so you can review the right set of URLs.
In Search Console, focus on the following areas:
- Pages for indexing status and exclusion reasons.
- URL Inspection for checking how Google sees a specific page.
- Sitemaps for confirming that international URLs are submitted correctly.
- Links for seeing whether internal links support the intended regional structure.
If you use tools alongside Search Console, make sure they support your review rather than replacing it. Backlink Works is one example of a practical SEO learning resource that can help you understand broader website optimisation alongside international SEO.
How to Audit Hreflang in Search Console
A good hreflang audit in Search Console starts with URL-level checks. Pick a representative page, such as a category page, service page, or blog post that has multiple language or regional versions, and inspect each version individually.
Check the indexed version of each URL
Use URL Inspection to confirm whether Google has indexed the page you expect. Compare the tested URL with the canonical URL shown by Search Console. If Google is indexing the wrong version, hreflang may not be functioning as intended, or canonical tags may be overriding your signal.
Review coverage and exclusions
Look in the Pages report for pages that are excluded because they are duplicates, canonicalised elsewhere, or blocked from indexing. If a language version is not indexed, hreflang cannot help it appear in search results. This often happens when translated pages are thin, duplicate-heavy, or not linked properly.
Compare sitemap submissions with live URLs
If your hreflang is declared in XML sitemaps, confirm that every listed alternate URL is live, indexable, and internally accessible. Missing return links, broken URLs, or outdated sitemap entries are common causes of hreflang inconsistency.
Check for canonical and hreflang conflicts
One of the most common audit findings is a mismatch between hreflang and canonical tags. Each language or regional page should usually self-canonicalise, unless there is a deliberate reason not to do so. If every variant canonicalises to one page, Google may ignore the alternates.
Inspect language targeting signals
Search Console does not explicitly display every hreflang relationship, so use it alongside page source checks and sitemap reviews. Confirm that the page language, on-page copy, metadata, and URL structure all align with the intended target. For example, a page targeting UK users should not mix US spelling, region-specific pricing, and a different country code without a clear reason.
Practical Checklist for an Hreflang Audit
Use this checklist to keep your audit structured and repeatable:
- Confirm that every language or regional page has a live, indexable URL.
- Check that each version links back to the others where required.
- Make sure canonical tags do not contradict hreflang intent.
- Review Search Console coverage for exclusions and duplicate pages.
- Inspect sample URLs to see how Google renders and indexes them.
- Verify sitemaps if hreflang is declared there.
- Check that internal links point to the correct regional version.
- Make sure the page content matches the audience it targets.
If your audit reveals indexing problems as well as hreflang issues, it may help to review broader discovery and crawlability support through an indexing resource while you fix the underlying technical setup.
Common Mistakes to Look For
Many hreflang issues come from implementation details rather than major technical failures. The most common mistakes are often easy to miss during a routine SEO audit.
- Missing return tags: each alternate page must reference the others consistently.
- Broken or redirected URLs: hreflang should point to final, indexable destinations.
- Conflicting canonicals: canonical tags that point elsewhere can weaken hreflang signals.
- Incomplete language sets: one version may exist without all required alternates.
- Wrong regional targeting: UK, US, and other variants may be mixed up.
- Blocked pages: noindex, robots.txt restrictions, or server errors can stop proper indexing.
Another frequent issue is assuming Search Console will highlight every hreflang error directly. It usually will not. You need to combine Search Console data with page inspection, sitemap checks, and source-code review to build a reliable picture.
Best Practices for Ongoing Monitoring
Hreflang auditing should not be a one-time task. International websites change regularly, especially after content updates, redesigns, migrations, or new market launches. Ongoing monitoring helps you catch problems before they affect search visibility.
- Audit new pages when they are published, not weeks later.
- Check hreflang again after site migrations or template changes.
- Keep sitemap entries and live URLs in sync.
- Review Search Console indexing reports after major content changes.
- Use consistent URL patterns for languages and countries.
- Maintain clear internal linking between regional variants.
For larger sites, a separate SEO audit workflow can help you track technical SEO, on-page SEO, content quality, and indexing together. That broader view is important because hreflang only works well when the rest of the site structure supports it.
Conclusion
Auditing hreflang in Google Search Console is about checking whether Google can correctly discover, index, and understand your international page versions. The process works best when you review URL Inspection, Pages, Sitemaps, canonical tags, and the relationships between alternate URLs.
If you keep your setup consistent, use clean indexable URLs, and monitor changes after launches or migrations, you will be in a much better position to support international SEO performance. Hreflang is a technical signal, but it should always sit alongside strong content, good site structure, and reliable crawlability.
Frequently Asked Questions
Can Google Search Console show hreflang errors directly?
Not usually in a dedicated hreflang report. Instead, you need to infer issues from indexing coverage, URL Inspection results, sitemap data, and page-level behaviour. If alternate pages are not indexed or canonicalised correctly, that is often a sign the hreflang setup needs review.
Should hreflang pages use self-referencing canonicals?
In most cases, yes. Each language or regional variant should usually canonicalise to itself so Google can understand that the pages are legitimate alternates rather than duplicates. If all variants point to one canonical page, hreflang signals may be weakened or ignored.
Is hreflang only useful for different languages?
No. Hreflang can also be used for regional targeting, such as UK English and US English pages, even when the language is similar. It helps search engines show the most relevant version based on language and location signals, provided the pages are properly set up.
What should I check first if hreflang is not working?
Start with indexing and canonical issues. Confirm that the pages are live, indexable, and not blocked, then check whether the hreflang references are complete and reciprocal. After that, review sitemaps, internal links, and page content to make sure everything points to the same targeting intent.