Карта сайта — это список адресов, которые вы предлагаете поисковой системе к обходу. Она не заставляет индексировать и не улучшает позиции, но заметно ускоряет обнаружение новых страниц и помогает найти те, до которых не добраться по ссылкам. Разбираемся, что в неё класть, а что туда попадать не должно.
Коротко
- Карта сайта ускоряет обнаружение страниц, но не гарантирует индексацию.
- В неё попадают только те адреса, которые открыты для обхода, отдают 200 и канонические сами себе.
- Ограничения на один файл: 50 000 адресов и 50 МБ в распакованном виде.
- Из необязательных полей практическую пользу имеет lastmod, и только если он честный.
Что карта даёт и чего не даёт
Помогает
- Быстрее найти новые и обновлённые страницы
- Обнаружить страницы со слабой перелинковкой
- Обойти крупный сайт полнее
- Увидеть в Вебмастере, сколько адресов принято
Не помогает
- Не гарантирует попадание в индекс
- Не влияет на позиции
- Не заменяет внутреннюю перелинковку
- Не спасает страницу, закрытую в robots.txt
Отсюда правило, которое экономит много сил: карта сайта — не способ протащить в индекс слабые страницы. Если страница не индексируется, причина почти никогда не в карте, и искать её нужно в качестве самой страницы, дублях или запретах.
Какие адреса включать
В карту попадают страницы, которые вы хотите видеть в поиске. Критерий строгий: адрес должен одновременно
- отдавать код 200;
- быть открытым в robots.txt;
- не иметь мета-тега noindex;
- быть каноническим сам для себя.
Любое нарушение — сигнал противоречия. Поиск видит, что вы предлагаете к обходу адрес, который сами же закрыли, и это снижает доверие к карте целиком.
| Адрес | В карту | Почему |
|---|---|---|
| Страница услуги, категория, карточка | Да | Целевые посадочные |
| Статья в блоге | Да | Привлекает трафик |
| Вторая и последующие страницы пагинации | Нет | Обычно не канонические |
| Результаты внутреннего поиска | Нет | Бесконечное число вариантов |
| Корзина, оформление, кабинет | Нет | Не для поиска |
| Страницы с редиректом | Нет | Отдают не 200 |
| Страницы фильтров под запросы | Да, если продвигаются | Это полноценные посадочные |
Что писать в необязательных полях
Кроме адреса формат допускает три поля, и относиться к ним стоит по-разному.
lastmod — дата последнего изменения
Единственное поле с реальной пользой: помогает роботу понять, что страницу стоит переобойти. Но только если дата честная. Если CMS проставляет сегодняшнее число всем страницам при каждой генерации карты, поле перестают учитывать.
changefreq — частота обновления
Подсказка, а не обязательство. Поиск давно ориентируется на фактическую историю изменений, а не на заявленную частоту. Можно не заполнять.
priority — приоритет
Относительная важность страницы внутри сайта. На практике не влияет ни на что: между сайтами значения несравнимы, а внутри сайта приоритет и так виден по структуре и перелинковке.
Простое правило. Заполняйте lastmod, если можете гарантировать его честность. Остальные два поля можно спокойно опустить — файл станет меньше и читаться будет быстрее.
Ограничения и как их обходить
На один файл карты действуют два ограничения: 50 000 адресов и 50 МБ в распакованном виде. Что наступит раньше, то и сработает.
Для крупного сайта делают несколько файлов и один индексный, который на них ссылается. Индексный файл тоже подчиняется лимиту в 50 000 записей, так что теоретический потолок огромный.
Как делить карты
- По типам страниц. Отдельно товары, отдельно категории, отдельно блог. Тогда в Вебмастере видно, какой раздел индексируется хуже.
- По разделам каталога. Удобно для больших магазинов.
- По дате. Подходит новостным сайтам: свежие карты обновляются часто, архивные не трогаются.
Карту можно сжать в gzip — лимит в 50 МБ считается по распакованному размеру, так что сжатие экономит только трафик.
Как подключить и проверить
Положите файл на сайт
Обычно в корень: /sitemap.xml. Строгого требования к расположению нет, но корень привычнее и проще для проверки.
Укажите её в robots.txt
Строка Sitemap: https://сайт.ru/sitemap.xml полным абсолютным адресом.
Добавьте в Вебмастер и Search Console
Там видно, сколько адресов принято, сколько отклонено и по какой причине.
Проверьте выборочно
Возьмите десяток адресов из карты и убедитесь, что все отдают 200 и не закрыты от индексации.
Настройте обновление
Карта должна пересобираться при появлении новых страниц. Вручную это забывается почти сразу.
Частая находка при аудите. Карта сгенерирована один раз при запуске сайта и с тех пор не менялась: в ней половина удалённых страниц и ни одной новой. Такая карта хуже, чем никакой, — она прямо говорит поиску, что данным сайта доверять не стоит.
Частые вопросы
Обязательна ли карта сайта?
Нет. Небольшой сайт с нормальной перелинковкой обходится и без неё. Польза растёт с размером сайта и скоростью появления новых страниц: для магазина с тысячами товаров или активного блога карта заметно ускоряет обнаружение.
Нужно ли включать в карту страницы пагинации?
Обычно нет: вторая и последующие страницы чаще всего не канонические, а карта должна содержать только канонические адреса. Исключение — когда страницы пагинации сознательно сделаны самостоятельными посадочными.
Что делать, если в Вебмастере часть адресов отклонена?
Посмотреть причину: чаще всего это редирект, ошибка 404, запрет в robots.txt или неканонический адрес. Это не проблема карты, а сигнал, что в неё попали адреса, которые туда не должны были попасть.
Помогает ли карта сайта ускорить индексацию новых страниц?
Помогает обнаружить их быстрее, но не гарантирует индексацию. Для срочных случаев есть переобход в Вебмастере и протокол IndexNow — они работают адреснее.
Читайте также
Продвинем сайт в поиске
Соберём семантику, доведём структуру и текст до уровня топа и будем вести проект до заявок.
Обсудить SEO-продвижение