Главная/Блог/Sitemap поддоменов Aspro
1С-Битрикс и Aspro

Sitemap на поддоменах Aspro: почему карта устаревает и что делать

Разбор случая с Aspro.Max: новые страницы есть на сайте, а в картах региональных поддоменов их нет. Как это устроено, как проверить у себя и что делать.

Симптом

Новые разделы и посадочные появились на основном домене, а в sitemap региональных поддоменов их нет. Или наоборот: в карте поддомена ссылки ведут на основной домен. Робот региональной версии обходит устаревший набор страниц — и новые страницы в регионе индексируются медленно или не индексируются вовсе.

Как это было устроено

На проекте, где я с этим столкнулся, поддомены не генерировали карту сайта на лету. Они отдавали статичные копии файлов из папки aspro_regions/sitemap/ — по файлу на каждый поддомен, с доменом в имени файла.

Копии создавались ручной кнопкой генерации в настройках Aspro.Max — не кроном и не кэшем. Пока кнопку не нажали, поддомен отдавал старую версию карты, сколько бы раз ни пересоздавали sitemap основного сайта. В других версиях решения поведение может отличаться, поэтому проверяйте у себя, а не верьте на слово.

Первая мысль в такой ситуации обычно — «закэшировал nginx». Потратить на эту версию день легко, но причина была не в кэше.

Как проверить свой сайт

  1. Откройте sitemap каждого поддомена отдельно.
  2. Проверьте, что ссылки внутри ведут на этот поддомен, а не на основной домен.
  3. Сравните число адресов с картой основного сайта.
  4. Посмотрите дату изменения файлов карт поддоменов.

Как исправить

Самый простой способ — пересоздавать карты генерацией после каждого заметного изменения структуры. Если поддоменов много или структура меняется часто, надёжнее автоматизировать: копировать карту основного домена с заменой домена в ссылках и класть файлы туда, откуда их отдаёт решение.

Любой способ заканчивается одинаково: проверкой каждого поддомена вживую. Карта, которую не открыли глазами, считается непроверенной.

Ловушка с похожими поддоменами

Отдельная история — поддомены, которые отвечают, но не настроены. В одном проекте chel. отвечал кодом 200 и отдавал содержимое основного сайта, а настоящим региональным поддоменом был chelyabinsk.. Отличить их можно как раз по sitemap: у настроенного поддомена в карте стоят его собственные ссылки.

Такие «пустые» поддомены стоит закрыть редиректом на правильный адрес — иначе они плодят дубли и путают и робота, и тех, кто работает с сайтом.

Не забудьте Вебмастер

Каждый поддомен — отдельный сайт в Яндекс Вебмастере: свой регион, своя карта сайта, своя статистика обхода. Добавить поддомен, но не указать ему sitemap, — частая недоработка.

Больше о том, как устроен сайт на несколько городов, — на странице о региональном SEO, а о модуле регионов, SmartSEO и других механизмах Аспро — на странице о продвижении сайтов на Аспро.

Наиль Хамитов
Наиль ХамитовSenior digital-маркетолог, 9+ лет в digital. Работал в Яндексе асессором Директа, руководил маркетингом в B2B-компаниях. Пишу только о том, что проверил на своих проектах.

Проверю ваши поддомены

Пришлите адрес сайта — посмотрю карты всех регионов и скажу, что устарело.

Написать в Telegram