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

Robots.txt и sitemap для мультиязычного сайта на подпапках

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

Правильная настройка robots.txt и sitemap для мультиязычного сайта на подпапках - обязательное условие корректной индексации.

Robots.txt

Один файл для всего домена (robots.txt всегда в корне):

User-agent: *
Disallow: /wp-admin/
Disallow: /*?sort=
Disallow: /*?utm_

Sitemap: https://site.com/sitemap_index.xml

Не нужно отдельных robots.txt для /en/ и /ru/ - один файл управляет всем доменом.

Sitemap

Вариант 1: Один sitemap с hreflang (рекомендуемый).

<url>
  <loc>https://site.com/ru/page/</loc>
  <xhtml:link rel="alternate" hreflang="ru" href="https://site.com/ru/page/"/>
  <xhtml:link rel="alternate" hreflang="en" href="https://site.com/en/page/"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://site.com/en/page/"/>
</url>

Вариант 2: Отдельные sitemaps для каждого языка.

  • sitemap-ru.xml - только URL из /ru/
  • sitemap-en.xml - только URL из /en/
  • sitemap_index.xml - индексный файл, ссылающийся на оба

Проверка

GSC → Sitemaps → отправьте и проверьте статус. International Targeting → ошибки hreflang.

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

Отвечаю лично в течение 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+модулей аналитики и мониторинга