Региональное SEO

Мультиязычный сайт в Яндексе: настройка и подводные камни

Александр Тригуб - частный SEO-специалист
Александр Тригуб Частный SEO-специалист · с 2010 · 500+ аудитов · 1092 заказа · 4.9★

Яндекс не поддерживает hreflang - у него свой подход к мультиязычным сайтам. Вот как настроить правильно.

Как Яндекс определяет язык

  • Автоматический анализ текста на странице
  • Атрибут lang в HTML: <html lang="ru">
  • Региональная привязка в Вебмастере
  • Content-Language HTTP-заголовок

Настройка для Яндекса

  1. Атрибут lang: на каждой странице правильный <html lang="XX">
  2. Вебмастер: если сайт на русском для российской аудитории - привяжите регион «Россия»
  3. Раздельные sitemap: для каждого языка свой sitemap (не обязательно, но помогает)
  4. Переключатель языка: видимый элемент навигации - и для пользователя, и для робота

Подводные камни

  • Нет hreflang: Яндекс не понимает hreflang. Используйте раздельные URL и lang
  • Автоматический редирект по IP: YandexBot ходит с российских IP - может видеть только RU-версию
  • Дубли: одинаковый контент на /ru/ и /en/ - Яндекс может склеить. Убедитесь, что контент реально переведён

Не нашли ответ? Спросите!

Отвечаю лично в течение 24 часов. Лучшие вопросы публикую в этом разделе.

Другие вопросы

Кто ведёт проект

Александр Тригуб - частный SEO-специалист. В поисковом маркетинге с 2010 года, предприниматель с 2001-го. Строил сайты клиентам с 2007-го - понимаю сайт изнутри, не только как продвигать, но и как он устроен. В SEO пришёл из собственного бизнеса - знаю, как устроены продажи не из учебников, а из собственной выручки и расходов.

Публичные примеры разработки: royal-pier.ru · monolitkapstroy.ru · med-expres.ru · arnikacenter.ru · kairoscity.ru

1 000+заказов · 728 отзывов 4.9★
300+сайтов разработано
500+видео-аудитов в открытом доступе
13+лет - самые долгие проекты
27+модулей аналитики и мониторинга