Сравнение двух sitemap.xml
Укажите две карты сайта — старую и новую, или свою и конкурента. Покажем, какие адреса появились, какие пропали и у каких поменялась дата изменения.
Когда нужно сравнивать карты сайта
- Переезд на новый домен или CMS. Карта старого сайта против карты нового показывает, какие страницы не переехали. Каждая такая страница — потерянный трафик, если на неё не поставить редирект.
- Обновление сайта. После выкладки новой версии разработчик мог случайно удалить разделы или поменять адреса. Сравните карту до и после.
- Слежка за конкурентом. Сохраните его карту сегодня и сравните через месяц: видно, какие разделы и товары он добавил, что убрал, какие страницы обновляет.
- Контроль генерации карты. Если карта собирается автоматически, сравнение двух выгрузок покажет, что модуль внезапно выкинул половину каталога.
Как читать результат
| Группа | Что значит | Что делать |
|---|---|---|
| Пропали | Адрес был в первой карте, во второй его нет | Проверить код ответа. Если 404 — поставить 301 на близкую страницу |
| Добавились | Новые адреса | Убедиться, что это нужные страницы, а не дубли и служебные адреса |
| Изменилась дата | Адрес есть в обеих, но lastmod разный | Нормально для обновлённых страниц. Если дата сменилась у всех сразу — карта ставит текущую дату и ей перестают доверять |
Сравнение по пути
При переезде на новый домен адреса отличаются доменом, но совпадают путём: old.ru/catalog/divany/ и new.ru/catalog/divany/. Галочка «Сравнивать по пути» отбрасывает домен и сравнивает только путь — тогда в «пропавших» останутся действительно потерянные страницы. Для сравнения с конкурентом её стоит снять: пути у разных сайтов совпадают случайно.
Пропавшие адреса удобно сразу проверить списком: скопируйте их и вставьте в проверку кодов ответа — так видно, какие отдают 404, а какие уже перенаправлены.
Частые вопросы
Не нашли ответ? Напишите в Telegram
Можно сравнить карту с сохранённой копией?
Если старая версия карты лежит на сайте по другому адресу — да. Сохранить карту себе можно в парсере sitemap.xml: он выгружает все адреса в CSV.
Почему все адреса попали в «пропали»?
Скорее всего, у карт разные домены, а сравнение по пути выключено. Включите галочку «Сравнивать по пути».
Сколько адресов можно сравнить?
До 20 000 в каждой карте. Для очень больших сайтов сравнивайте вложенные карты по разделам.
Что значит «есть в обеих»?
Адрес не изменился. Полезно, чтобы убедиться, что основная часть сайта переехала без изменений.
Переезжаете и боитесь потерять страницы?
Сравнение карт показывает пропавшие адреса, но не то, куда ушёл их трафик. Напишите — сопроводим переезд и сохраним позиции.