Home / Tools / Fix hreflang implementation for international pages
On-Page SEO · Scan Check Guide

Fix hreflang implementation for international pages

1-2 hr Impact: medium Effort: medium ✓ Scan-verified — no manual checkbox

Hreflang tags tell Google which version of a page to show visitors based on their language or region, when you maintain multiple localized versions of the same content — done wrong, it actively confuses which version ranks where, sometimes showing the wrong language to the wrong audience.

If you serve different language or regional versions of a page, hreflang tags tell Google which version to show whom. Done wrong, it actively confuses which version ranks where.

How to fix it

  1. 1
    Confirm you actually need this
    Only relevant if you genuinely serve multiple language or regional versions of the same content — most single-language sites can skip this entirely.
  2. 2
    Add reciprocal hreflang tags to every variant
    Each language version needs a link tag pointing to every OTHER version, including itself — <link rel="alternate" hreflang="es" href="...">.
  3. 3
    Add an x-default fallback
    For visitors whose language doesn't match any of your variants, x-default specifies which version to show by default.
  4. 4
    Validate reciprocity
    Every page in the set must reference every other page — a one-way reference (A points to B, but B doesn't point back to A) is invalid and often ignored.

Common mistakes

How you'll know it's done

All language/region variants correctly reference each other reciprocally, with an x-default fallback present.

Tools that help

H.I.V.E. checks this automatically

Fix it, then re-scan — the check confirms itself. No manual checkbox, the scan is the truth.

Run this check in H.I.V.E. →