Jump to content

hreflang

The rel="alternate" hreflang="x" Атрибут link — это HTML, метаэлемент описанный в RFC 8288. Hreflang определяет язык и дополнительные географические ограничения для документа. Hreflang интерпретируется поисковыми системами и может использоваться веб-мастерами для уточнения языковой и географической ориентации веб -сайта .

Многие сайты ориентированы на аудиторию, говорящую на разных языках, и локализованы для разных стран. Это может привести к большому количеству или почти дублированному контенту , а также к проблемам с таргетингом пользователей из поисковых систем. [1]

Поисковые системы используют hreflang для понимания языковой и географической ориентации веб-сайтов и используют эту информацию для отображения правильного URL-адреса в результатах поиска в зависимости от языка пользователя и предпочтений региона.

Есть 3 основных сценария, которые можно охватить с помощью hreflang:

  • Одна и та же страна, разные языки
  • Разные страны, разные языки
  • Разные страны, один и тот же язык

Атрибут Hreflang поможет вашему веб-сайту предоставить несколько вариантов веб-сайта на разных языках. [2]

Выполнение

[ редактировать ]

Hreflang можно реализовать тремя разными способами.

Определение hreflang выполняется путем создания полного набора версий одного и того же документа для всех языков и регионов. Каждый URL-адрес в наборе должен ссылаться на полный набор URL-адресов. Требуется ссылка на самого себя, поэтому включающий документ всегда должен быть частью набора URL-адресов. [3]

Коды языков и стран

[ редактировать ]

Hreflang принимает значения, определяющие языки ISO 639-1 и страны ( ISO 3166-1 ). В качестве значения можно использовать язык или комбинацию языка и региона. Значение только для страны не допускается.

Пример языка
en
fr
be

Пример языка и региона
fr-CA
en-CA
en-US

The Значение hreflang должно соответствовать стандарту, чтобы его могли использовать поисковые системы.

Варианты языкового сценария

[ редактировать ]

RFC 5646 допускает варианты языковых сценариев в качестве значения для hreflang . Варианты языковых сценариев можно напрямую учитывать с помощью ISO 15924 .

Примеры
zh-Hant: Chinese (Traditional)
zh-Hans: Chinese (Simplified)

x-по умолчанию

[ редактировать ]

x-default является зарезервированным Значение hreflang , которое можно использовать для указания версии документа по умолчанию. URL-адрес x-default не ориентирован на определенный регион и/или язык и должен показываться неуказанным пользователям. Google предлагает определить версию x-default в каждом наборе URL-адресов, которая будет отображаться в результатах поиска пользователям из неуказанных регионов или языков. [4] [5] Обычно на многоязычных веб-сайтах TLD (https://www.example.com) получает значение x-default в каждом наборе URL-адресов, а языковым папкам/поддоменам присваиваются значения hreflang.

URL-адрес, определенный как x-default для определенного документа, также может быть указан для определенного языка или языка и региона одновременно.

Примеры разметки

[ редактировать ]
<link rel="alternate" hreflang="en-US" href="http://example.com/page.html">
<html>    <head>        <link rel="alternate" hreflang="en-US" href="http://example.com/page.html">        <link rel="alternate" hreflang="en-CA" href="http://example.com/en-ca/page.html">        <link rel="alternate" hreflang="en-GB" href="http://example.com/en-gb/page.html">        <link rel="alternate" hreflang="fr-CA" href="http://example.com/fr-ca/page.html">        <link rel="alternate" hreflang="x-default" href="http://example.com/page.html">    </head>    <body>    ...    </body></html>
HTTP/1.1 200 OKContent-Type: application/pdfLink: <http://example.com/page.pdf>; rel="alternate";hreflang="x-default", <http://uk.example.com/page.pdf>; rel="alternate";hreflang="en-GB",<http://us.example.com/page.pdf>; rel="alternate";hreflang="en-US"...

XML-карты сайта

[ редактировать ]
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"  xmlns:xhtml="http://www.w3.org/1999/xhtml"><url>    <loc>http://example.com/page.html</loc>    <xhtml:link                 rel="alternate"                 hreflang="en-US"                 href="http://us.example.com/page.html"                 />    <xhtml:link                 rel="alternate"                 hreflang="en-GB"                 href="http://uk.example.com/page.html"                 />    <xhtml:link                 rel="alternate"                 hreflang="x-default"                 href="http://example.com/page.html"                 /></url><url>    <loc>http://us.example.com/page.html</loc>    <xhtml:link                 rel="alternate"                 hreflang="en-GB"                 href="http://uk.example.com/page.html"                 />    <xhtml:link                 rel="alternate"                 hreflang="x-default"                 href="http://example.com/page.html"                 />    <xhtml:link                 rel="alternate"                 hreflang="en-US"                 href="http://us.example.com/page.html"                 /></url><url>    <loc>http://uk.example.com/page.html</loc>    <xhtml:link                 rel="alternate"                 hreflang="en-US"                 href="http://us.example.com/page.html"                 />    <xhtml:link                 rel="alternate"                 hreflang="x-default"                 href="http://example.com/page.html"                 />    <xhtml:link                 rel="alternate"                 hreflang="en-GB"                 href="http://uk.example.com/page.html"                 /></url></urlset>...
  1. ^ «Локальные версии страниц | Центр поиска Google | Документация» . Гугл для разработчиков . Проверено 11 декабря 2023 г.
  2. ^ Шейх Гуламмохиюддин (29 ноября 2021 г.). «Руководство по лучшим практикам использования тегов Hreflang для SEO» .
  3. ^ Кулагин Кирилл (13 декабря 2023 г.). «Список кодов стран и языков Hreflang» . KeyRealSeo}.
  4. ^ «Используйте hreflang для языковых и региональных URL-адресов» . Гугл Инк . Проверено 8 октября 2015 г.
  5. ^ «Представляем «x-default hreflang» для международных целевых страниц» . Центральный блог Google для веб-мастеров . Проверено 8 октября 2015 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8fb75c7898f41671b0bec9010bd96a15__1712791500
URL1:https://arc.ask3.ru/arc/aa/8f/15/8fb75c7898f41671b0bec9010bd96a15.html
Заголовок, (Title) документа по адресу, URL1:
hreflang - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)