Как составлять файл robots.txt и sitemap.xml для мультиязычного...
❓Вопрос 4324
Как составлять файл robots.txt и sitemap.xml для мультиязычного сайта (подпапки)?
❗️Ответ
Файл robots.txt
Для мультиязычного сайта нужно убедиться что вы не блокируете доступ к любой из языковых подпапок и поисковики смогут обнаружить и проиндексировать контент на всех языковых версиях вашего сайта.
💡 Пример файла robots.txt:
User-agent: *
Disallow: /admin/
Allow: /en/
Allow: /fr/
Sitemap: https://site.com/sitemap.xml
Файл sitemap.xml
Для мультиязычного сайта крайне важно включить в sitemap.xml url-адреса всех версий каждой страницы. Это можно сделать, используя теги <loc> для указания url-адреса страницы и теги <xhtml:link> для указания альтернативных языковых версий. Эти теги должны содержать атрибуты rel=»alternate», hreflang=»код_языка» (где код_языка — это код языка по стандарту ISO 639-1, например, en для английского, fr для французского) и href=»URL версии_на_этом языке».
💡Пример sitemap.xml для мультиязычного сайта:
<url>
<loc>https://site.com/en/page1</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://site.com/en/page1"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://site.com/fr/page1"/>
</url>
<url>
<loc>https://site.com/fr/page1</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://site.com/fr/page1"/>
<xhtml:link rel="alternate" hreflang="en" href="https://site.com/en/page1"/>
</url>
Однако, такой способ не подходит для больших сайтов. По умолчанию обычная XML карта сайта может содержать не более 50 тыс. страниц сайта. Поэтому, если на сайте больше страниц, то рекомендуется разбить одну карту сайта на несколько, каждая из которых будет включать в себя отдельную языковую версию.
‼️Прокомментировать ответ или задать уточняющий вопрос можно у нас в блоге. Делитесь мнением и опытом в комментариях!
🚨 via @siteclinic_doctor 🚨
Ссылки из поста:– https://siteclinic.ru/vopros/robots-txt/fajl-robot...
Источник новости https://t.me/siteclinic_doctor...
134 
