Примерни hreflang анотации
<link rel="alternate" hreflang="bg"
href="https://example.com/bg/page" />
<link rel="alternate" hreflang="en"
href="https://example.com/en/page" />
<link rel="alternate" hreflang="de"
href="https://example.com/de/page" />Илюстративен набор в head на всяка от трите реални езикови версии. Всяка посочва себе си и другите.
Езиковите версии се посочват взаимно
Текстова версия
- BG · /bg/page
- EN · /en/page
- DE · /de/page
Защо има значение
При сайт на български и английски един и същ материал може да има две реални версии. hreflang свързва тези адреси и уточнява предназначението им за различни аудитории.
Как работи
Анотациите могат да се подадат в HTML, HTTP headers или sitemap. Посочват се пълни адреси, валидни езикови кодове и при нужда регион. Всяка версия трябва да посочва себе си и останалите. x-default обозначава подходяща обща версия за неподбрана аудитория.
Пример
Пример: <link rel="alternate" hreflang="bg" href="https://example.com/bg/page" /> <link rel="alternate" hreflang="en" href="https://example.com/en/page" /> Двете страници трябва да съдържат действителен текст на съответния език.
Чести грешки
hreflang не превежда съдържанието и не определя езика вместо видимия текст. Еднопосочните връзки и грешните кодове създават проблеми. Не включвайте празна или непубликувана езикова версия.
Как да проверите в практиката?
За всяка реална езикова версия проверете абсолютните адреси, валидния езиков код, самопосочването и обратните анотации. bg и en са езикови кодове; регионът се добавя при реална нужда, например en-GB. Несъществуваща преведена страница не трябва да се посочва.
Разлики и ограничения
hreflang свързва алтернативи, а canonical избира предпочитана версия сред дубликати. Преведените страници обичайно запазват собствен canonical. x-default може да посочи общ избор или fallback, но не заменя липсващ превод и не определя езика на текста.
Език и регион
Езикът е задължителният първи компонент, регионът е по избор. en-GB и en-US имат смисъл при реални регионални варианти, а не просто за повече анотации. Използвайте документално поддържаните кодове; UK не е правилният регионален код вместо GB.
Къде се поставят анотациите?
Google поддържа HTML link елементи, HTTP Link заглавки и XML sitemap като еквивалентни методи. Изберете надеждно поддържан подход. Повтаряне на несъгласувани набори в няколко места добавя риск, не автоматична полза.
Официални източници
Редакционна отговорност: Мартин Желязков · Основател на Z-Consult
Обновено: 5.11.2026 г.
За корекция или въпрос: office@z-consult.bg
