hreflang and Multilingual Sites: URL Strategy for TR/EN and x-default
Each language needs its own URL and its own canonical, linked reciprocally with hreflang; since Googlebot sends no Accept-Language, the other version of a page that switches language by cookie or header disappears for the crawler. We cover route-based language and an hreflang tag helper in ASP.NET Core, a canonical bug Lighthouse missed in Angular i18n, and mertozen.com's move from ?lang= to /en/.
8 Nov 2026
·
11 min
·
4