Hreflang Tag Generator

Generate alternate language and regional targeting tags for international SEO layouts. Ensure Google indexes the correct localized pages.

Language URL Mappings

Add Variation Row

HTML Header Tags

<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />

XML Sitemap Markup

<url>
  <loc>https://example.com/en/</loc>
  <xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/" />
  <xhtml:link rel="alternate" hreflang="es" href="https://example.com/es/" />
  <xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/" />
</url>

HTTP Link Headers

Link: <https://example.com/en/>; rel="alternate"; hreflang="en",
Link: <https://example.com/es/>; rel="alternate"; hreflang="es",
Link: <https://example.com/>; rel="alternate"; hreflang="x-default"

Key Principles

• Self-Referencing: Every language variant page must reference itself AND all other variations.

• x-default: Use `hreflang="x-default"` for default landing pages not targeted to any specific language or region.

• Dual Links: Always output symmetrical links (if page A links to page B, page B must link back to page A).