Какво е Hreflang?
Hreflang е атрибут на HTML, който информира търсачките за множеството версии на дадена страница за различни езици или региони. Той помага на Google да предоставя правилната локализирана версия на търсещите.
Има три начина за прилагане на атрибута hreflang:
- HTML тагове
- HTTP хедъри
- Карти на сайта
Ето как hreflang се прилага в HTML кода на началната страница на блог:
<link rel="alternate" href="https://example.com/blog/" hreflang="x-default"> <link rel="alternate" href="https://example.com/blog/" hreflang="en"> <link rel="alternate" href="https://example.com/blog/zh/" hreflang="zh-Hans"> <link rel="alternate" href="https://example.com/blog/ru/" hreflang="ru"> <link rel="alternate" href="https://example.com/blog/de/" hreflang="de"> <link rel="alternate" href="https://example.com/blog/es/" hreflang="es"> <link rel="alternate" href="https://example.com/blog/it/" hreflang="it">
Защо Hreflang е важен за SEO?
Hreflang е важен за SEO оптимизацията, тъй като помага на търсачките да откриват и показват съответната локализирана версия на страниците ви въз основа на езика и/или региона на потребителя. Това е един от ключовите компоненти на международната SEO оптимизация, докато разширявате онлайн присъствието си в множество държави.
Освен това групата от hreflang страници споделя сигналите за класиране помежду си. Според Гари Илис от Google страницата, която е най-подходяща, ще определи позицията за класиране, но в SERP ще бъде показана най-подходящата страница за потребителя. По този начин hreflang таговете могат да окажат пряко влияние върху класирането ви.
Освен това hreflang е и един от ефективните начини за решаване на проблемите с дублираното съдържание на сайта ви. Да речем, че насочвате аудиторията в САЩ и Великобритания с две различни версии на една и съща страница. Освен дребните разлики, като някои правописни грешки, валути и т.н., останалата част от съдържанието на двете страници ще бъде идентична. Затова трябва да сигнализирате на Google за двете различни версии с помощта на hreflang.
Най-добри практики за Hreflang
За да приложите правилно таговете hreflang, следвайте тези най-добри практики:
1. Винаги използвайте самопрепращащ се таг Hreflang
Когато прилагате тагове hreflang към дадена страница, уверете се, че сте добавили самостоятелна препратка hreflang към тази страница. Например, ако сайтът ви има следните английски и италиански версии на страница:
<link rel="alternate" hreflang="it" href="https://example.com/ciao" /> <link rel="alternate" hreflang="en" href="https://example.com/hello" />
2. Уверете се, че кодовете за език и регион са валидни
Googlebot идентифицира стойността на атрибута hreflang с помощта на кодовете на езика и региона. Одобреният от Google формат за езиков код е ISO 639-1, а за регионален код - ISO 3166-1 Alpha 2. Докато кодът на езика е задължителен, кодът на региона е незадължителен в атрибута hreflang. Например, ако се насочвате към Обединеното кралство, кодът за език и регион трябва да бъде en-gb, а не en-uk.
3. Добавяне на етикет "x-default" за несъвместими езици
Тагът hreflang x-default указва на Google, че страницата е предназначена за все ки друг език, който не е посочен в раздела hreflang. Той действа като резервна страница, която се показва на потребители, които не отговарят на посочените езикови кодове.
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
4. Наборът от маркери Hreflang трябва да е идентичен за всички версии на страницата
Уверете се, че таговете hreflang са идентични във всички версии на страницата. Всяка страница в групата трябва да има абсолютно еднакъв набор от hreflang връзки.
Често задавани въпроси
Как да генерирате маркери Hreflang?
Можете да напишете тага hreflang ръчно или да използвате инструменти като Hreflang Tags Generator, които ви помагат да го генерирате автоматично. Просто попълнете данните и той ще ви предостави правилните hreflang тагове за вашите страници.
Как да открием проблемите с Hreflang?
За да откриете проблеми с hreflang за отделни страници, можете да използвате Инструмента за тестване на маркери за hreflang. За проверка на проблемите с hreflang за целия ви сайт могат да бъдат полезни инструмен ти като Web Audit на Ranktracker. Той ще обходи всички страници на сайта ви, ще маркира всички проблеми (включително проблемите с hreflang) и ще предостави подробни отчети.