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).