вход на сайт

Имя пользователя :
Пароль :

Восстановление пароля Регистрация

Атрибут Hreflang - Международный SEO - Omi Sido

  1. Что такое атрибут Хрефланга?
  2. Как выглядит тег hreflang?
  3. Как правильно реализовать теги Hreflang на моем сайте?
  4. В <head> вашей страницы, например
  5. В заголовке HTTP ваших документов, например
  6. В карте сайта XML, например
  7. Когда использовать тег Хрефланга по умолчанию для x?
  8. Пример X-default hreflang
  9. Hreflang и rel = каноническое братство
  10. Взаимное соединение
  11. Полезные инструменты при реализации разметки Hreflang
  12. Другие заметные преимущества инструмента OnCrawl Hreflang:
  13. Заключение

Очень часто гордые владельцы многоязычных веб-сайтов приходят ко мне с одним и тем же вопросом: почему Google не может правильно понять географическую направленность страниц моего веб-сайта? Почему моя английская страница конкурирует с моей французской страницей в Европе? Почему моя американская страница превосходит мою английскую страницу в Великобритании?

Ответ на эти вопросы всегда очень прост. Когда речь заходит о международных многоязычных веб-сайтах, чтобы повысить рейтинг вашего языкового / регионального целевого контента, а также чтобы избежать дублирования контента, вы должны реализовать атрибут ссылки hreflang (так называемый rel = ”alternate” hreflang = ”x” ссылка-атрибут).

Когда речь заходит о международных многоязычных веб-сайтах, чтобы повысить рейтинг вашего языкового / регионального целевого контента, а также чтобы избежать дублирования контента, вы должны реализовать атрибут ссылки hreflang (так называемый rel = ”alternate” hreflang = ”x” ссылка-атрибут)

Hreflnag и SEO

Проще говоря, используя атрибут hreflang, вы можете убедиться, что робот Google знает, что контент на ваших страницах также доступен на других языках, и что URL с hreflang = ”fr” предназначен для пользователей во Франции, а Google должен обслуживать французский язык. версия вместо английской версии.

Примечание. Не указывайте код страны самостоятельно, так как Google не может автоматически установить язык из кода страны. С другой стороны, вы можете указать только код языка.

Что такое атрибут Хрефланга?

Тег Hreflang - это метаэлемент HTML, который был впервые представлен Интернет-инженерная группа в 2010 году. Тег Hreflang определяет языковой и региональный таргетинг для документов в Интернете.

Как выглядит тег hreflang?

<link rel = ”alternate” hreflang = ”en-GB” href = ”http://example.com/page/” />

Объяснить эту разметку легко. Rel = «alternate» просто говорит Google, что есть другой URL с тем же содержанием, но на другом языке. Первые две буквы после части разметки hreflang указывают язык. Последние две буквы указывают страну, а URL-адрес указывает, к какой странице применяется тег - в данном случае это домашняя страница на английском языке.

Сразу очевидно, что «en-GB» - самая важная часть кода. Эта часть сообщает Google, что данная страница написана на английском языке (en) и должна обслуживаться в Великобритании (GB).

Эта часть сообщает Google, что данная страница написана на английском языке (en) и должна обслуживаться в Великобритании (GB)

Атрибут Hreflang

Чтобы Google мог понять ваш код, вы должны использовать ISO 639-1 формат для языковых кодов, но вы также можете получить более определенную, используя ISO 3166-1 Alpha 2 формат, чтобы сообщить Google, на какой регион вы ориентируетесь.

Примечание. Изучив приведенный выше пример, вы сразу поймете, что не все коды стран являются интуитивно понятными (код для Великобритании - « gb» , а не « uk», как « uk » для Украины), поэтому будьте очень осторожны перед внедрением неправильный код по всему вашему сайту.

Хотя использование тега атрибута Hreflang является неотъемлемой частью любой стратегии SEO-геотаргетинга, это не «волшебная палочка» для интернационализации сайта. Помимо правильной разметки rel = ”alternate” hreflang = ”x” на веб-сайте, Google также учитывает другие факторы при попытке понять язык и страну для страницы веб-сайта.

Следующие элементы (в произвольном порядке) также используются Google для определения цели географического местоположения веб-сайта:

  • Домены верхнего уровня с кодом страны (нДВУ).
  • Язык сайта.
  • Настройки геотаргетинга консоли поиска.
  • Обратные ссылки, поступающие из определенных географических местоположений.
  • Расположение сервера на сайте.
  • Валюта и форматы адресов отображаются на сайте.

Как правильно реализовать теги Hreflang на моем сайте?

Для начала, есть три способа реализации тегов Hreflang?

В <head> вашей страницы, например

<head> <title> Привет! Меня зовут Оми Сидо </ title> <link rel = "alternate" href = "https://example.com/en-gb/" hreflang = "en-gb" /> <link rel = "alternate" href = "https://example.com/en-au/" hreflang = "en-au" /> </ head>

В заголовке HTTP ваших документов, например

Ссылка: <https://example.com/en-gb/>; отн = «альтернативный»; hreflang = "en-gb", <https://example.com/en-au/>; отн = «альтернативный»; hreflang = "ан-а.е."

Примечание. Если это не единственный жизнеспособный метод реализации, я обычно не рекомендую использовать hreflang в заголовках HTTP. При просмотре страницы многие инструменты SEO / цифрового маркетинга будут смотреть на исходный код, но не на заголовки HTTP, поэтому этот тег с большей вероятностью будет пропущен.

В карте сайта 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> https://example.com/en-gb/ </ loc> <xhtml: link rel =" alternate "hreflang =" en-au "href =" https: / /example.com/en-au/ "/> <xhtml: link rel =" alternate "hreflang =" en-gb "href =" https://example.com/en-gb/ "/> </ url> <url> <loc> https://example.com/en-au/ </ loc> <xhtml: link rel = "alternate" hreflang = "en-au" href = "https://example.com/en -au / "/> <xhtml: link rel =" alternate "hreflang =" en-gb "href =" https://example.com/en-gb/ "/> </ url> </ urlset>

Вышеуказанная разметка предназначена только для двух URL-адресов, поэтому вам понадобится много выходных данных, чтобы сделать это для большого количества URL-адресов, но, с другой стороны, использование файлов Sitemap для hreflang поможет вам избежать раздувания разметки HTML и заголовков HTTP.

Примечание: я настоятельно рекомендую выбрать только один из этих методов и не смешивать реализации.

Когда использовать тег Хрефланга по умолчанию для x?

Примечание. Тег x-default не является обязательным. Вы не нарушите реализацию тегов hreflang, если x-default не существует.

Пример X-default hreflang

<link rel = "alternate" href = "https://example.com/en/page/" hreflang = "x-default" />

Имея это в виду, тег hreflang x-default используется для указания версии вашей страницы по умолчанию для поиска вне указанных вами тегов hreflang. Например, если вы указываете теги hreflang для en-gb и en-ca, но Google считает, что ваша страница также имеет отношение к английскому запросу в Австралии, указание тега x-default сообщит Google, в какую версию страницы они должны отправлять поисковики.

Другой способ объяснить тег hreflang для x-default: специальный тег hreflang, который указывает, куда следует отправлять поисковик, если ни один из языков, указанных вами в других ссылках hreflang, не соответствует настройкам браузера.
Так что в этом примере href = ”https://example.com/en/page/” hreflang = ”x-default”, если поисковик ищет вашу страницу в Македонии и у вас нет «македонского тега hreflang» на вашей странице Google будет сервер английскую версию этой страницы.

Hreflang и rel = каноническое братство

С точки зрения SEO, я большой поклонник тега rel = ”canonical”, и его можно и нужно использовать с вашей разметкой Hreflang Tag. Но «здесь есть подвох. Каждый язык должен иметь ссылку rel = ”canonical”, указывающую на себя.

Так что, если мы на главной странице (на английском языке) нашего сайта, код должен выглядеть следующим образом:

<link rel = "canonical" href = "https://example.com/en/"> <link rel = "alternate" href = "http://example.com/en/" hreflang = "en" /> <link rel = "alternate" href = "http://example.com/en-gb/" hreflang = "en-gb" />

И если мы находимся на «домашней странице Великобритании», код должен быть:

<link rel = "canonical" href = "http://example.com/en-gb/"> <link rel = "alternate" href = "http://example.com/en/" hreflang = "en" /> <link rel = "alternate" href = "http://example.com/en-gb/" hreflang = "en-gb" />

Очень часто я вижу ошибку, когда люди устанавливают каноническое на странице en-gb на http://example.com/en/ смущенным тем же языком (особенно если домашняя страница просто http://example.com/) ,

Взаимное соединение

Если у вас есть страницы / us / en /, / uk / en /, / br / pt и просто / de / все эти страницы должны содержать ваши теги hreflang. Вы просто не можете просто разместить теги hreflang на одной из своих страниц. Чтобы Google мог понимать теги hreflang, каждый вариант вашего сайта должен включать теги hreflang.

Полезные инструменты при реализации разметки Hreflang

На мой взгляд, вам нужно всего два инструмента, чтобы успешно начать реализацию hreflang. Первый инструмент по Алейда Солис называется ' Генератор тегов hreflang поможет вам правильно «сгенерировать шаблоны тегов hreflang для использования в версиях страниц на разных языках и в разных странах».

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

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

Этот инструмент может помочь вам легко получить глобальное представление о вашей интернационализации, предоставив вам обзор ваших тегов hreflang, чтобы вы могли убедиться, что все по-прежнему в идеальном рабочем состоянии, создав собственную панель мониторинга hreflang

Инструмент OnCrawl hreflang

Другие заметные преимущества инструмента OnCrawl Hreflang:

1. Определите неиндексируемые страницы, содержащие теги hreflang

OnCrawl инструмент предоставит вам список всех неиндексируемых страниц, содержащих теги hreflang, а также SEO гусеничный это также поможет вам обнаружить возможные причины, по которым страница не может быть проиндексирована.

2. Найти страницы на языке X без перевода на язык Y

Вероятно, лучшая особенность этого инструмента в том, что он помогает вам идентифицировать страницы, для которых у вас еще нет переводов. Например, инструмент позволит вам найти страницы, которые уже имеют английскую и французскую версии, но не немецкую.

Заключение

Настройка hreflang не является сложным процессом, но сначала вам нужно по-настоящему понять, как именно работает атрибут hreflang. Хотя для некоторых этот процесс может показаться слишком техническим, к нему стоит обратиться, особенно если у вас уже есть разделы вашего веб-сайта на разных языках или на том же языке, но для разных стран и язык на ваших страницах сбивает вас с толку посетители.

Как вещи в SEO постоянно совершенствуюсь, и я постараюсь постоянно обновлять это руководство, поэтому в следующий раз, когда вы будете применять или устранять неполадки с тегами hreflang, пожалуйста, проверьте еще раз.

Что такое атрибут Хрефланга?
Как выглядит тег hreflang?
Как правильно реализовать теги Hreflang на моем сайте?
Почему моя английская страница конкурирует с моей французской страницей в Европе?
Почему моя американская страница превосходит мою английскую страницу в Великобритании?
Что такое атрибут Хрефланга?
Как выглядит тег hreflang?
Как правильно реализовать теги Hreflang на моем сайте?
Для начала, есть три способа реализации тегов Hreflang?
Encoding = "UTF-8"?
Поиск по сайту
Меню
Реклама на сайте
Архив новостей
Реклама на сайте

Реклама на сайте







Архив сайта
Информация
www.home-4-homo.ru © 2016 Copyright. Все права защищены.

Копирование материалов допускается только с указанием ссылки на сайт.