Ошибки hreflang возникают, когда информация о языковом или региональном таргетинге, предоставленная на вашем веб-сайте, не совпадает с тем, как поисковые системы воспринимают ваш контент. Эти ошибки мешают поисковым системам предоставлять пользователям в определенных географических регионах правильную версию страницы. Устраняя несоответствия тегов, неработающие ссылки или отсутствующие взаимные теги, вы гарантируете, что ваша глобальная аудитория найдет версию вашего сайта, которая лучше всего соответствует их языковым и региональным предпочтениям.
Какова основная функция тегов hreflang?
Теги hreflang служат сигналом для поисковых систем о том, что страница существует в нескольких вариантах для разных аудиторий. Когда вы управляете сайтом с международным охватом, вы, вероятно, размещаете контент на разных языках или для разных регионов. Например, у магазина может быть английская версия для США и французская версия для Франции. Атрибут hreflang помогает поисковой системе понять, что эти две страницы по сути являются одним и тем же контентом на разных языках, предотвращая их восприятие как дублирующегося контента.

Помимо предотвращения проблем с дублирующимся контентом, эти теги помогают направлять трафик на наиболее релевантную страницу. Если пользователь в Германии ищет ваш продукт, он в идеале должен попасть на вашу страницу на немецком языке. Без правильных тегов пользователь может случайно попасть на страницу, которая не на его языке, что приведет к более высоким показателям отказов и плохому пользовательскому опыту. Google предоставляет отчет о международном таргетинге, чтобы помочь веб-мастерам выявлять проблемы hreflang, который служит отправной точкой для любой диагностической работы.
Как можно выявить распространенные ошибки hreflang?
Поиск ошибок часто начинается с панели управления Google Search Console. В разделе устаревших инструментов или специальных разделах международного таргетинга вы можете просматривать отчеты, в которых выделены конкретные проблемы, обнаруженные в процессе сканирования. Эти отчеты классифицируют ошибки, такие как отсутствующие обратные теги или неверные коды языков. Распространенным шаблоном является обнаружение того, что страница А ссылается на страницу B, но страница B не ссылается обратно на страницу А. Это отсутствие взаимности является классической ошибкой, которая вызывает предупреждение в системе.
Еще одна проблема — использование неверных кодов языка или региона. Вы должны следовать формату ISO 639-1 для языков и формату ISO 3166-1 Alpha 2 для регионов. Если вы используете неофициальный код или формат, который не распознается, поисковые системы просто проигнорируют тег. Проверка этих кодов по официальным спискам является стандартной частью процесса аудита для любого международного сайта. Как только вы определили источник этих ошибок, вы можете спланировать систематическое исправление, чтобы убедиться, что все страницы правильно перелинкованы.

Какие ошибки наиболее часто встречаются в международном SEO?
- Отсутствующие обратные теги: Если страница А ссылается на страницу B, страница B также должна ссылаться на страницу А.
- Неверные коды языков: Использование устаревших или нестандартных кодов, таких как ‘en-us-new’ вместо ‘en-us’.
- Самоссылающиеся теги hreflang: Каждая страница должна иметь тег hreflang, который указывает на саму себя.
- Недоступные URL: Включение ссылок на страницы, которые возвращают ошибки 404 или заблокированы файлом robots.txt.
- Конфликтующие канонические теги: Когда канонический тег указывает на другую страницу, чем теги hreflang.
Сравнение методов реализации hreflang
| Метод реализации | Плюсы | Минусы |
|---|---|---|
| HTML-теги | Легко реализовать для небольших сайтов | Может раздувать HTML-код |
| HTTP-заголовки | Лучше для файлов, не являющихся HTML, таких как PDF | Требует конфигурации на стороне сервера |
| XML-карта сайта | Самый чистый метод для больших сайтов | Сложнее управлять вручную |
Как Alien Road подходит к проектам hreflang?
В рамках типичного взаимодействия Alien Road начинает с проведения полного аудита с использованием инструментов, доступных в Google Search Console, чтобы составить карту текущего состояния международных тегов. Затем мы создаем электронную таблицу для отслеживания всех языковых и региональных версий страниц клиента, гарантируя, что каждая страница имеет действительную обратную ссылку. Для крупных сайтов электронной коммерции мы часто рекомендуем использовать XML-карту сайта для управления этими тегами, так как это предотвращает загромождение HTML слишком большим количеством метаданных.
Как только карта готова, мы проводим тест на небольшом разделе сайта, чтобы убедиться, что реализация работает должным образом. Мы отслеживаем эффективность поиска для этих конкретных URL, чтобы подтвердить, что правильные версии индексируются поисковыми системами. Этот метод позволяет нам выявлять любые проблемы до того, как они затронут весь сайт. Мы также предоставляем клиенту четкую документацию, чтобы их техническая команда могла поддерживать структуру после завершения первоначальной настройки.
Почему следует избегать относительных URL в тегах?
Использование относительных URL в ваших тегах hreflang является значительным риском, который часто приводит к сбоям индексации. Относительный URL — это адрес, который указывает на путь без домена, например /fr/home.html. Поисковые системы требуют абсолютных URL, которые включают протокол и полное доменное имя, например https://example.com/fr/home.html. Когда вы используете относительные пути, краулер может не распознать ссылку правильно, что приведет к нарушению сигналов hreflang по всему вашему сайту.
Всегда следите за тем, чтобы каждая ссылка внутри ваших тегов hreflang была полностью квалифицированной. Это особенно важно для сайтов, которые используют сложные структуры URL или подкаталоги. Если вы работаете над крупной платформой, убедитесь, что ваша система шаблонов автоматически добавляет домен и протокол к каждому URL, который она генерирует для раздела hreflang. Проверка этого в вашем исходном коде — простой, но эффективный способ предотвратить широко распространенные ошибки, которые позже может быть трудно диагностировать.
Как проверить, работают ли ваши теги hreflang?
Проверка требует многоэтапного подхода, который сочетает автоматизированную отчетность с ручными проверками. Во-первых, полагайтесь на отчет о международном таргетинге, чтобы увидеть, обнаруживает ли Google какие-либо немедленные проблемы. Во-вторых, выполните ручное сканирование выборки страниц, чтобы проверить исходный код. Ищите атрибуты ‘link rel=alternate hreflang’, чтобы убедиться, что они соответствуют структуре страницы, которую вы планировали. Распространенным шаблоном является обнаружение того, что разработчики забыли добавить самоссылающийся тег, что является требованием для всех страниц.
Вы также можете использовать инструменты на основе браузера или скрипты командной строки для извлечения всех тегов hreflang со страницы. Поместив эти URL в список, вы можете проверить, что каждый из них существует, возвращает код состояния 200 OK и содержит обратный тег, указывающий на исходную страницу. Эта ручная проверка подтверждает, что автоматизированная система работает должным образом. Если вы обнаружите какие-либо несоответствия, немедленно обновите исходный код и подождите, пока краулеры поисковых систем снова посетят сайт.
Шаги по устранению постоянных ошибок индексации
- Проведите аудит всей структуры сайта с помощью специального краулера, чтобы найти неработающие внутренние ссылки.
- Очистите свою XML-карту сайта, удалив любые URL, которые перенаправляют или возвращают ошибки.
- Проверьте, соответствуют ли ваши канонические теги структуре hreflang, чтобы избежать конфликтующих сигналов.
- Обновите коды языка и региона в вашей CMS, чтобы убедиться, что они соответствуют стандартам ISO.
- Запросите повторное сканирование затронутых страниц через консоль вашего поискового провайдера.
С чего начать на этой неделе
Начните с входа в свою учетную запись Google Search Console и перехода в раздел международного таргетинга. Экспортируйте все зарегистрированные ошибки в электронную таблицу. Группируйте эти ошибки по шаблону страницы, чтобы увидеть, является ли проблема системной, например, отсутствующий тег в нижнем колонтитуле всего сайта, или специфичной для страницы. Как только вы определили объем, поручите своей технической команде обновить теги и проверить исправление на небольшом наборе страниц, прежде чем развертывать его на весь домен.
Часто задаваемые вопросы
Нужно ли мне включать тег hreflang для каждой языковой версии на каждой странице?
Да, каждая страница должна содержать набор тегов hreflang, которые ссылаются на каждую версию этой страницы, включая текущую. Если у вас пять языковых версий, каждая из этих страниц должна содержать ссылку на все пять. Это гарантирует, что поисковая система имеет полную карту вашего международного контента, предотвращая пропуск любых связей между вашими различными версиями сайта.
Могу ли я использовать теги hreflang, если у меня нет отдельного URL для каждого языка?
Теги hreflang разработаны специально для сценариев, где у вас есть разные URL для разных языков или регионов. Если вы используете динамический контент на одном и том же URL на основе настроек пользователя или файлов cookie, теги hreflang не будут эффективны. У вас должны быть уникальные, сканируемые URL для каждой версии, чтобы правильно использовать эту функцию. Это фундаментальное требование для успеха в международном SEO.
Что произойдет, если я забуду тег x-default?
Тег x-default является необязательным, но настоятельно рекомендуется для сайтов, у которых есть глобальная целевая страница. Этот тег сообщает поисковой системе, какую версию вашего сайта отображать, если ни один другой язык или регион не соответствует настройкам пользователя. Без него поисковая система сделает свой собственный выбор, который не всегда может соответствовать вашим бизнес-целям или предполагаемому пользовательскому опыту.
Сколько времени требуется для индексации изменений hreflang?
Поисковые системы не индексируют изменения hreflang мгновенно. После того, как вы обновите свои теги и убедитесь, что они верны, краулер должен снова посетить эти страницы, чтобы получить новую информацию. В зависимости от размера вашего сайта и частоты сканирования поисковой системой, этот процесс может занять от нескольких дней до нескольких недель, прежде чем он отразится в ваших отчетах о международном таргетинге.
Продолжить чтение: SEO (Поисковая оптимизация) · SEO