Задать вопрос
@AlexeyFuture

Как сделать robots.txt и sitemap.xml на мультиязычном сайте?

Есть сайт, у него две версии, для рф и для Беларуси, белорусская в
site.com и site.com/by/
Как правильно будет сделать robots и sitemap?
По ссылке sitem.com/by/robots.txt и sitem.com/by/sitemap.xml?
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
SergeyKruglov
@SergeyKruglov
Работаю в B2B: маркетинг, лидогенерация, продажи
robots.txt, разумеется, только один и только в корне домена site.com, как иначе то )

sitemap два - для РФ и для РБ в корне site.com, ну так просто правильнее.

В качестве рекомендации добавьте hreflang для указания языковых версий, пример:

<link rel="alternate" href="http://site.com/page1" hreflang="ru" />
<link rel="alternate" href="http://site.com/by/page1" hreflang="be" />
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
Не особо важно для сайтмапа. Роботс вроде всегда лежит в корне, в нем можно указать все правила для разных языков.
Сайтмап может "лежать" где угодно, главное правльно внести его/их в поисковые системы.
Ответ написан
Комментировать
pro100taa
@pro100taa
У вас один сайт с мультиязычной версией. Можете один общий сайтмап делать site.com/sitemap.xml

А в нём сделать ссылки на карту для РФ и для РБ:

site.com/sitemap-by.xml
site.com/sitemap-ru.xml

и всё нормально проиндексируется
Ответ написан
Комментировать
vpetrov
@vpetrov
частный SEO-специалист
robots.txt всегда лежит только и исключительно в корне сайта, никак иначе.
Где лежит сайтмап - в общем-то, без разницы, тут строгих правил нет. Хотя разумнее держать его тоже в корне.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы