Що таке Hreflang і що він робить? Тег hreflang, як і стандартний та пагінаційний теги, є HTML-тегом, який відображає взаємозв'язок між двома сторінками. У випадку hreflang це означає, що обидва URL використовують різні мови для зберігання одного й того ж контенту або використовують одну й ту ж мову, але орієнтовані на різні географічні регіони.
Якщо це зроблено правильно, кожен тег hreflang підказує ботам прочитати сторінку, щоб знайти правильний контент для користувачів, які не володіють мовою першої сторінки. Коли хтось виконує пошук, Google (Bing не використовує теги hreflang) робить наступне:
- Він вирішує ранжувати URL відповідно до алгоритму
- Він перевіряє код сторінки, шукаючи теги hreflang
- Він дивиться на поточне місцезнаходження користувача (на основі IP-адреси) та мовні налаштування
- Він відображає найбільш релевантну URL у пошукових файлах і відправляє користувача (якщо натиснути) на цю адресу
Причина, чому пошукові системи перевіряють теги hreflang, полягає в тому, що вони можуть надати правильну версію сторінки на основі мовних налаштувань користувача. Коротко кажучи, саме так Google знає, яку URL показувати для іспаномовних, а яку — для англомовних. Це також спосіб дізнатися, яка версія доступна у Сполучених Штатах та Великій Британії.
Як додати Hreflang на вашу сторінку Якщо у вас є HTML-сторінка, тег hreflang <head>виглядає так:
Для не-HTML-сторінок (наприклад, PDF) додайте коментарі hreflang у заголовок HTTP:
У наведеному вище прикладі частина hreflang="en" у цих тегах повідомляє Google, що URL — це англійська версія сторінки, тобто URL показується користувачам, які встановили англійську мову в браузері на свою мову, англомовну країну. Якщо у них є hreflang="es", Google покаже URL для іспаномовних користувачів.
Додаючи теги hreflang на свої сторінки, слід додати посилання на кожну версію сторінки, включно з самопосиланнями. Отже, якщо у вас є сторінки англійською, іспанською та французькою, кожна сторінка має три вкладки:
Геолокацію можна додати до тегу hreflang, додавши код країни після коду мови в атрибуті hreflang. Отже, якщо наведений вище сайт орієнтований на різні країни та кожну мову, вони виглядатимуть так:
Коли Google бачить ці мітки, він знає, що потрібно показати англійську версію користувачам у США, Мексиці та Франції.
Значення hreflang завжди має бути записане на мовну країну, а геотаргетинг обмежений цією країною. Google не підтримує міста, регіони чи континенти.
Код мовиМожна знайти тут:
https://zh.wikipedia.org/wiki/IS ... 3%E7%A0%81%E8%A1%A8
Код країниОсь тут:
https://zh.wikipedia.org/wiki/%E ... 0%E4%BB%A3%E7%A2%BC
|