Digital MarketingSEO & AI Search
Google: Hreflang Alternate URLs Aren't Indexed Separately
A Reddit thread recapping comments from Google's Gary Illyes says hreflang alternate URLs don't get their own index entries, upending a common assumption behind international SEO builds.

Key takeaways
- Google's Gary Illyes said hreflang alternate URLs are not 'really' indexed separately, according to a thread in r/SEO.
- Hreflang works as a URL-swap signal for language and region, not a directive that creates independent index entries per URL.
- Teams building out full duplicate URL sets per locale to 'get each one indexed' are burning crawl budget and dev time on a false premise.
- Audit your hreflang clusters against canonical tags this week rather than assuming more locale URLs means more index coverage.
What Google Said
Hreflang alternate URLs are not indexed as their own separate entities, according to comments from Google's Gary Illyes recapped in a r/SEO thread, and that single line quietly undercuts a build assumption a lot of international sites have been operating on for years.
The claim, as discussed in the thread, is that hreflang functions as a signal telling Google which URL variant to serve for a given language or region, not a command that spins up a distinct index record for each URL in the set. Google treats the cluster as one entity and swaps the surfaced URL based on the searcher's locale.
Why It Matters for International SEO Builds
If your team has been spinning up near-duplicate locale pages purely to chase separate indexing for each hreflang URL, that effort has been going toward the wrong outcome. It's the same category of waste we've flagged before with sites overbuilding crawl paths Google never needed, the kind of thing that shows up as bloated log files and stalled crawl stats.
The fix isn't dramatic, but it does mean re-checking your setup. Pair the audit with the crawl-budget guidance in our piece on why Google wants sites to serve 304s instead of wasting crawl budget, since both point to the same lesson: Google's indexing behavior is stingier and more selective than most technical SEO checklists assume.
What to Do This Week
- Pull your hreflang cluster and confirm the canonical tag points to one representative URL, not each locale variant independently.
- Stop treating separate country-code URLs as separate ranking assets in reporting; measure the cluster's visibility as one unit.
- Deprioritize new locale URL builds whose only justification was 'getting it indexed on its own' rather than serving genuinely different content.
- For the broader shift in how content earns visibility across Google's surfaces, see our AEO playbook for 2026.
Get more breaking SEO clarifications like this at the Digital Marketing hub.
Frequently asked questions
No. According to comments from Google's Gary Illyes discussed in a r/SEO thread, hreflang alternate URLs are not indexed separately; the cluster is treated as one entity and the matching locale URL is served at query time.
No, hreflang still tells Google which URL variant to surface for a given language or region. The clarification only changes the assumption that each hreflang URL earns its own independent index record.
Advertiser disclosure: some links in our articles are affiliate links, and CMO Mag may earn a commission or referral fee if you sign up or buy through them, at no cost to you. It never affects our editorial coverage. See our advertising & affiliate policy.
More in Digital Marketing
View allGoogle Says Serve 304s to Stop Wasting Crawl Budget
Google's updated crawl budget documentation now recommends serving a 304 Not Modified response for unchanged pages, and it confirms that all Google crawlers draw from one shared capacity limit per site.
Google Opens Search Console's Social Reporting to Everyone
Three weeks after a staged rollout began, Google has made Search Console's platform properties available to every account worldwide, along with a new guide on reading the data.
Google's Open Knowledge Format Gets Five Trust Signals
Google's Open Knowledge Format just went to version 0.2, adding five fields meant to let machines judge whether a piece of structured data is still true. No scores, just receipts.




Discussion
No comments yet. Be the first to say something worth reading.