Hreflang Generator
Build hreflang alternate tags for multilingual pages and check common SEO mistakes before publishing.
Locale URLs
Generated tags
StatusReady to publish
All locale URLs are valid and the alternate set includes x-default.
Valid locales3
Issues0
x-defaultPresent
<link rel="alternate" hreflang="en-US" href="https://example.com/en-us/product"> <link rel="alternate" hreflang="en-GB" href="https://example.com/en-gb/product"> <link rel="alternate" hreflang="zh-CN" href="https://example.com/zh-cn/product"> <link rel="alternate" hreflang="x-default" href="https://example.com/product">
<xhtml:link rel="alternate" hreflang="en-US" href="https://example.com/en-us/product" /> <xhtml:link rel="alternate" hreflang="en-GB" href="https://example.com/en-gb/product" /> <xhtml:link rel="alternate" hreflang="zh-CN" href="https://example.com/zh-cn/product" /> <xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/product" />
SEO review
Locale URLs look valid
Every row has a valid language code and absolute HTTP/HTTPS URL.
No duplicate hreflang codes
Each language-region pair appears only once.
x-default is configured
A fallback URL is included for users without a matching language.
Reciprocal set reminder
Place the same full hreflang set on every alternate page.