Представьте, у вас есть основной домен и поддомен — сайт и суб-сайт, как вы будете делать Sitemap?
Если у вас есть только один файл sitemap в рамках основного сайта или если у вас есть два файла карты сайта для основного сайта и поддомена — как поступить в таком случае? Давайте выясним.
Sitemap — общее правило
Согласно стандарту Sitemap:
«Файлы sitemap — это простой способ для веб-мастеров, чтобы сообщить поисковым системам о страницах их сайтов, которые доступны для обхода. В своей простейшей форме, Sitemap — это XML-файл, в котором перечислены URL-адреса для сайта вместе с дополнительными метаданными о каждом URL, чтобы поисковые системы могли более продуктивно сканировать сайт (когда было последнее обновление, как часто меняется информация по этой ссылке и какой приоритет имеет запись по этому адресу, относительно других URL сайта).»
Веб-сканеры, как правило, обнаруживают страницы сайта по ссылкам с других сайтов и по ссылкам внутри самого ресурса. Sitemap дополняет эти данные, чтобы позволить сканерам, которые поддерживают файлы sitemap, забрать все URL-адреса в файле карты сайта (xml) и узнать об этих URL-адресах, используя связанные с ними метаданные. Использование протокола Sitemap.xml не гарантирует, что веб-страницы будут включены в индекс поисковых систем, но указывает веб-сканерам («поисковым паукам»), как лучше сканировать ваш сайт.
Так Sitemap.xml можно использовать, когда у вас большое количество файлов, которые будут индексироваться и про которые вы хотите сообщить поисковым системам.
Поскольку каждая карта сайта может содержать до 500 ссылок, рекомендуется разделять их на составные части. То есть, указать файл индекса карты и ссылку на детали из индекса. Поэтому, чтобы ответить на изначально поставленный вопрос, рекомендуется сделать в корневой папке основного сайта и поддомена по одному файлу карты сайта в формате xml.
То есть, для сайта A > делаем так: sitea.ru/sitemap_index.xml
Для поддомена (sub.sitea.ru) > делаем так: sitea.ru/sitemap_subdomain.xml
Чтобы создать карту сайта, можно воспользоваться бесплатными XML-генераторами (в сети их очень много) и сделать файлы карт сайта для всех субдоменов, а также основного сайта.
Затем, нужно создать файл индекса sitemap, используя следующий Формат.
<?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>http://sitea.ru/sitemap.xml</loc> <lastmod>2004-10-01T18:23:17+00:00</lastmod> </sitemap> <sitemap> <loc>http://sitea.ru/sitemap_subdomain.xml</loc> <lastmod>2005-01-01</lastmod> </sitemap> </sitemapindex>
Теперь, в файл индекса нужно добавить карту сайта поддомена (которая находится в той же папке).