TECHNICAL · SEO GLOSSARY
Unicode URLs and Internationalised Domain Names (IDN)
The SEO handling of URLs containing non-ASCII characters (Arabic, Chinese, Cyrillic, Japanese scripts) or internationalised domain names — including URL encoding (percent-encoding), Punycode representation for IDNs, and canonical configuration to prevent duplicate content from different URL encoding schemes.
Definition
Unicode URLs arise when non-ASCII characters (letters from non-Latin scripts, or Latin characters with diacritical marks) appear in URL paths or domain names. SEO handling of Unicode URLs: (1) **Percent-encoding**: non-ASCII characters in URLs should be percent-encoded (e.g., "München" becomes "M%C3%BCnchen"). Browsers display the decoded form in the address bar, but the canonical URL in HTML should use the correctly encoded form. Mixing encoded and decoded URL forms creates duplicate content if both versions are accessible. (2) **Internationalised Domain Names (IDN)**: domain names in non-Latin scripts (e.g., Arabic or Chinese characters in the domain name) are technically represented in the DNS as Punycode — `xn--` prefixed ASCII strings. The IDN form (`مثال.com`) and the Punycode form (`xn--mgbh0fb.com`) can both be used in canonical tags, but consistency is important. (3) **Canonical configuration**: all Unicode URL variants (encoded, decoded, IDN vs. Punycode) should have canonical tags pointing to one consistent canonical form. If a page is accessible at both `/münchen/` and `/m%C3%BCnchen/`, both should canonical to one consistent form. (4) **Sitemap encoding**: sitemaps must use correctly encoded URLs — non-ASCII characters in sitemap URLs should be XML-entity-encoded or percent-encoded. (5) **Hreflang in multilingual URLs**: when combining hreflang with Unicode URLs (e.g., Arabic-script URL paths for an Arabic version of the site), the hreflang `href` attributes should use the correctly percent-encoded canonical URL form.
Why it matters for SEO
Unicode URL inconsistencies create duplicate content at scale for non-Latin-script sites — the same page accessible at the decoded Unicode URL and the percent-encoded form represents two indexable URLs unless correct canonical configuration resolves them to one. For internationalised sites targeting right-to-left language markets (Arabic, Hebrew, Persian) or East Asian markets (Chinese, Japanese, Korean), Unicode URL handling is a foundational technical SEO requirement.
How DeepSEOAnalysis checks this
DeepSEOAnalysis checks the canonical tag on submitted URLs — for pages with Unicode characters in the URL, confirming that the canonical uses a consistent encoding form (either consistently encoded or consistently decoded, not mixed). For IDN domains, the audit checks whether canonical and hreflang tags use the IDN form or Punycode form consistently. The audit reports the exact canonical URL found in the HTML, making encoding inconsistencies immediately visible.
GLOSSARY
Related terms
technical
Hreflang
An HTML link attribute (`rel="alternate" hreflang="en-gb"`) that tells Google which language/region version of a page to serve to users in each locale — the foundation of international SEO for multilingual or multi-region sites.
Read definition →technical
ccTLD SEO (Country-Code Top-Level Domain)
SEO strategy for country-code top-level domain sites (example.de, example.fr, example.co.uk) — the strongest geographic targeting signal for international SEO, where the domain extension itself unambiguously communicates country targeting to search engines without requiring hreflang or Google Search Console configuration.
Read definition →technical
Geo-Targeting SEO
Configuring a website to serve the correct content to users in different countries — using URL structure (ccTLD, subdomain, subdirectory), hreflang tags, Google Search Console international targeting settings, server-side geolocation redirect logic, and content localisation to ensure each country\'s users see country-appropriate content.
Read definition →technical
Country Targeting SEO
The set of technical signals that tell Google which country a specific page or site section is intended for — combining URL structure, hreflang region tags, Google Search Console international targeting settings, HTML lang attributes, and content localisation to ensure each country\'s users are served the correct URL in search results.
Read definition →See how your site scores on Unicode URLs and Internationalised Domain Names (IDN).
The free DeepSEOAnalysis audit checks unicode urls and internationalised domain names (idn) and 100+ other signals. Full report, no signup.
Run a free audit →