21 October 2026
Crawl budget and hreflang: how a markup mistake slows indexing across every locale Every hreflang alternate is a URL Google will eventually request to verify the return tag. With ten locales, one page becomes ten fetches…
@HreflangHub
18 October 2026
Pagination and hreflang: page 2 does not need to know about French International sites with category listings often put hreflang on every paginated page. Page 1 of /en/shoes/ points to page 1 of /de/schuhe/, page 2 to pa…
@HreflangHub
11 October 2026
Language via query parameter: can hreflang even work with ?lang=de Technically yes. Google accepts any fully qualified URL as an hreflang target, including ones with query strings. In practice, parameter-based localizati…
@HreflangHub
07 October 2026
Sitemap hreflang vs head tags: which one Google trusts more Neither. Google treats both as equally valid sources. The question you should ask is which one you can keep correct with less effort, and that answer depends on…
@HreflangHub
04 October 2026
Syndicating content internationally without the duplicate content mess You publish an article, and a partner in another market republishes it in the same language. Both versions exist, both are indexed, and Google has to…
@HreflangHub
30 September 2026
Separate mobile URLs plus hreflang: the annotation nobody gets right Sites that still run an m. subdomain face a double annotation problem. Each desktop page needs an alternate pointing to its mobile version, each mobile…
@HreflangHub
29 September 2026
The International Targeting report is gone. Here's what to check instead For years, teams used the Search Console geo-targeting settings to force a country association on a domain or subdirectory. That report has been re…
@HreflangHub
28 September 2026
Redirect chains quietly destroy hreflang clusters Hreflang alternates must resolve to a 200 status directly. Not after one hop, not after a language redirect, directly. Every redirect in the chain is a point where Google…
@HreflangHub
27 September 2026
Three ways to declare hreflang, and when each one breaks Google accepts hreflang from HTML link elements, from HTTP headers, and from XML sitemaps. They are equivalent in weight, but each has a failure mode you should kn…
@HreflangHub
26 September 2026
Hreflang in React, Vue and Next: where server rendering saves you If your hreflang tags are injected by JavaScript after the page loads, you are betting on Google's second rendering pass. That pass does happen, but it is…
@HreflangHub
25 September 2026
x-default is not "the English version". Stop using it that way The x-default value tells Google which URL to show when none of your hreflang entries match the user's language or country. Many sites just point it to the E…
@HreflangHub
24 September 2026
Do you actually need the self-referencing hreflang tag? Short answer: yes. The longer answer explains why so many sites skip it and lose without noticing. Hreflang works as a set of mutual confirmations. Page A says "my …
@HreflangHub
23 September 2026
Canonical beats hreflang every single time. Here's why that matters Hreflang and canonical are two different instructions, and Google reads them in a strict order. Canonical says "this URL is the real one". Hreflang says…
@HreflangHub
22 September 2026
Hreflang alternates kill your link equity—here's how to fix it Internal linking to hreflang alternates splits authority across versions instead of consolidating it. If you're linking to /en/ when the page also exists as …
@HreflangHub