Skip to main content
New: 190 SEO checks now available. See what's new
lowIndexabilityHREFLANG_MISSING_X_DEFAULT

Hreflang set missing x-default — the fix

The hreflang annotations do not include an x-default entry, which specifies the fallback page for users whose language or region does not match any of the specified hreflang values.

Where this fits: indexability in SEO

Indexability is whether a crawled page is allowed into the search index at all. A page can be perfectly reachable and still tell Google to ignore it — through a noindex directive, a conflicting canonical, or an X-Robots-Tag header set by the server. These directives are absolute: one stray meta tag removes a page from search entirely. Indexability issues are the most binary in SEO — the page either can rank or it cannot — which is why they sit at the top of every serious audit.

Why hreflang set missing x-default hurts your rankings

Without x-default, Google has no fallback instruction for users in unlisted regions. The x-default tag ensures users who do not match any specific hreflang entry are directed to a sensible default page, such as a language selector or the English version. While not strictly required, it is strongly recommended.

This is a low-severity issue: a polish item. Fix it in batches during scheduled maintenance; the win is cumulative quality, not a step change.

How to fix it

Add an x-default hreflang entry pointing to your default or language-selector page. This is typically the English version or a page that lets users choose their language.

<link rel="alternate" hreflang="x-default" href="https://example.com/" />

Indexability best practices

  • Audit noindex directives after every deploy — one templating mistake can deindex a section overnight.
  • Give every indexable page exactly one self-referencing canonical URL.
  • Never mix signals: a page should not be canonicalised away AND noindexed AND in the sitemap.
  • Use hreflang pairs that reciprocate; a one-way hreflang is ignored.
  • Check the HTTP layer too — X-Robots-Tag headers override what you see in the HTML.

The full library: SEO best practices, by category.

Frequently asked questions

What does "Hreflang set missing x-default" mean?

The hreflang annotations do not include an x-default entry, which specifies the fallback page for users whose language or region does not match any of the specified hreflang values.

Why does hreflang set missing x-default matter for SEO?

Without x-default, Google has no fallback instruction for users in unlisted regions. The x-default tag ensures users who do not match any specific hreflang entry are directed to a sensible default page, such as a language selector or the English version. While not strictly required, it is strongly recommended.

How do I fix hreflang set missing x-default?

Add an x-default hreflang entry pointing to your default or language-selector page. This is typically the English version or a page that lets users choose their language.

How serious is this issue?

This is a low-severity issue: a polish item. Fix it in batches during scheduled maintenance; the win is cumulative quality, not a step change. It belongs to the indexability family of checks.

How do I find every page affected by this on my site?

Run a free Dr Urls audit: it crawls your site, detects hreflang set missing x-default on every affected page, shows example URLs, and generates a ready-to-use fix task. Re-scan after fixing to verify the issue is gone.

Does your site have this issue?

A free Dr Urls audit crawls your site, finds every page affected by hreflang set missing x-default, and hands you a ready-made fix task.

Check my site free

Related indexability guides