Тестер тегов hreflang
Проверьте аннотации hreflang на работающей странице и найдите ошибки, которые незаметно ломают международное SEO: некорректные коды локалей, повторяющиеся значения, отсутствующая самоссылка, отсутствующий x-default — а также альтернативные страницы, которые не ссылаются обратно (hreflang должен быть взаимным, иначе поисковые системы его игнорируют).
Ввод
Страница загружается на стороне сервера, а её теги <link> hreflang извлекаются и проверяются.
Вывод
| Серьёзность | hreflang | Описание |
|---|---|---|
| No data yet | ||
| hreflang | URL | Самоссылка | Ссылается обратно? |
|---|---|---|---|
| No data yet | |||
Другие способы использовать этот инструмент
REST API
curl -X POST https://api.iotools.cloud/v1/tool/hreflang-tags-tester \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://developers.google.com/search/docs/specia…"
}'Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.
Спросите у ИИ-агента
Use the IOTools `hreflang-tags-tester` tool (hreflang Tags Tester) on this input:
YOUR_INPUT_HEREВставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.
| Стоимость вызова API/MCP | От 5 кредитов |
|---|---|
| Нужно больше кредитов? | Посмотреть тарифы |
Также доступно через
Руководства
Что делает Тестер тегов hreflang
Введите URL работающей страницы, и инструмент загрузит её, извлечёт каждый тег <link rel="alternate" hreflang="…"> в её <head> и проверит их по правилам, которые поисковые системы действительно применяют: корректные коды локалей, отсутствие дубликатов, самоссылка, резервный вариант x-default — а также, загрузив и каждый альтернативный URL, то, ссылается ли он обратно. hreflang работает только при взаимной связи: если страница A указывает на B, то B должна указывать на A, иначе пара игнорируется.
Как пользоваться
- Введите полный URL страницы, которую хотите проверить.
- Нажмите Проверить теги hreflang. Страница — и каждый альтернативный URL, который она перечисляет, до 15 штук — загружаются на стороне сервера (HTML с другого источника нельзя прочитать в браузере).
- Просмотрите таблицу Проблемы, чтобы увидеть, что нужно исправить, и таблицу Найденные теги, чтобы увидеть каждую объявленную локаль, её URL и то, ссылается ли она обратно.
Что отмечается
- Некорректные коды локалей — код страны вместо кода языка (например,
ukвместоen-GB) или значение, не соответствующее BCP 47. - Повторяющиеся значения hreflang — одна и та же локаль объявлена дважды, что может сделать недействительным весь набор.
- Отсутствие самоссылки — страница должна перечислять саму себя среди своих альтернатив.
- Отсутствие x-default — рекомендуется как резервный вариант для посетителей, чья локаль не совпадает ни с одной альтернативой.
- Невзаимные альтернативы — альтернативный URL, который не ссылается обратно на эту страницу. Эту проверку невозможно выполнить по одному только списку тегов, так как для неё нужно загрузить другую страницу.
Почему hreflang ломается незаметно
Неправильно составленный или односторонний тег hreflang не вызывает ошибок и не проваливает проверку в видимом месте — поисковые системы просто игнорируют его, и неправильная языковая версия продолжает появляться в результатах поиска для не той локали. Поскольку обратной связи нет, такие ошибки часто попадают на сайт и остаются там месяцами. Единственный способ найти то, что действительно есть на сайте, — проверить опубликованную страницу, а не доверять разметке, которую вы собирались опубликовать.
Создаёте теги hreflang, а не проверяете их?
Воспользуйтесь Генератором тегов hreflang, чтобы собрать корректный набор тегов <link>, XML-карту сайта или HTTP-заголовков из списка пар «локаль/URL», а затем вернитесь сюда после публикации, чтобы убедиться, что набор взаимный в реальных условиях.
Конфиденциальность
URL загружаются нашим сервером только для чтения их тегов hreflang и не сохраняются. Запросы к частным или локальным сетевым адресам блокируются.