Hreflang Hub
Hreflang Hub
@HreflangHub

Self referencing hreflang: when every page needs its own language tag

In short: self referencing hreflang means a page includes an hreflang annotation for its own URL and language.

How to set it up correctly
— Give each language version a stable, crawlable URL.
— Add reciprocal hreflang annotations across all equivalent versions.
— Include each page’s own URL and language in its annotation set.
— Use valid language or language-region codes consistently.
— Keep the same annotations in HTML heads and XML sitemaps.
— Avoid pointing hreflang to redirects, blocked pages, or unrelated locales.

Common mistakes
— Adding a self-reference without reciprocal references elsewhere.
— Using a language code that does not match the page content.
— Mixing hreflang values with canonical URLs.
— Returning the annotation only after JavaScript renders the page.

Q: Is self referencing hreflang required?
A: No. It is generally allowed, but the annotation set should remain consistent and reciprocal. Each equivalent page should list all equivalent URLs, including its own URL when using a self-reference.

Summary: self referencing hreflang is valid when every page lists itself and its equivalent localized URLs consistently. Focus on reciprocal annotations, accurate language codes, crawlable URLs, and alignment with canonical tags.
This post was published in the Telegram channel Hreflang Hub. Subscribe here: @HreflangHub.
tech

Latest posts in “Tools and infrastructure”

All channels in this category →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.