Карта сайту sitemap.xml: перевірка та типові помилки
Карта сайту — це список адресів, які ви вважаєте важливими. Вона не гарантує індексацію, але прискорює виявлення сторінок і допомагає роботу зрозуміти структуру. Перевірити існуючу карту можна аналізатором sitemap.xml, а згенерувати нову — генератором з обходом сайту.
Що має бути в правильній карті
- Тільки адреси, що віддають код 200 — без редиректів і помилок.
- Тільки канонічні версії сторінок.
- Ніяких закритих від індексації адресів: це суперечливий сигнал.
- Актуальні дати зміни, якщо ви їх вказуєте.
- Не більше 50 000 адресів і 50 МБ в одному файлі — інакше потрібен індекс карт.
Що показує аналіз
| Знахідка | Чому це погано |
|---|---|
| Адреси з редиректом | Робот витрачає обхід на проміжні адреси |
| Биті адреси | Знижують довіру до карти в цілому |
| Сторінки з noindex | Ви одночасно просите індексувати і забороняєте |
| Дублікати та різні варіанти однієї адреси | Робот обирає канонічний сам, і не завжди так, як ви хотіли |
| Карта не вказана в robots.txt | Її доводиться шукати вручну |
Коли потрібна не одна карта, а кілька
Великим сайтам зручніше розбивати карту за типами сторінок: товари окремо, статті окремо, категорії окремо. Тоді в Search Console видно покриття по кожній групі, і зрозуміло, який розділ індексується погано. Усі частини перераховуються в індексному файлі, який і вказується в robots.txt. Таке розділення обов'язкове, коли адресів більше п'ятдесяти тисяч, і корисно задовго до цього межі.
Як підтримувати її в порядку
- Генеруйте карту автоматично, а не вручну — інакше вона застаріє через місяць.
- Вкажіть її в robots.txt і додайте в Search Console.
- Після великих змін на сайті перевіряйте її аналізатором.
- Слідкуйте за звітом про покриття в Search Console: там видно, що з карти реально потрапило в індекс.
Пов'язані матеріали
Перевірка robots.txt, перевірка індексації та розділ «Індексація» в кабінеті, де сторінки можна надіслати в Google пакетом.