Создаем цифровые решения, которые работают на бизнес
SEO и маркетинг
Может заинтересовать
Карта сайта XML — обход страниц и готовый файл.
До 1 000 страниц за один обход. Робот уважает robots.txt, пропускает noindex и неканонические адреса, собирает языковые версии из hreflang. Готовый файл положите в корень: example.com/sitemap.xml
Инструмент проверяет одну вещь. Мы бесплатно пройдём весь сайт и пришлём отчёт: что мешает вам в Google и что исправить первым.
Google находит страницы, переходя по ссылкам. Карта сайта — это готовый список адресов, который избавляет его от догадок.
Противоречие между картой и тегами вредит: если адрес есть в карте, но закрыт от индексации, Google видит это как ошибку настроек и начинает меньше доверять самой карте.
Робот начинает с адреса, который вы ввели, и идёт по ссылкам — так же, как Googlebot. В карту попадают только страницы того же домена, которые отдают HTML с кодом 200. Всё лишнее для поиска отсеивается автоматически: файлы (PDF, картинки, архивы), страницы с метатегом noindex, адреса, закрытые в robots.txt для Googlebot, редиректы и неканонические версии — если на странице стоит canonical на другой адрес, в карту идёт именно он.
Языковые версии собираются из <link rel="alternate" hreflang>, а не только из меню — иначе, например, английская версия без ссылки в шапке не попала бы в карту. Параметры отслеживания (utm_, fbclid, gclid) обрезаются, чтобы одна и та же страница не появилась дважды.
Запросы идут пачками по восемь одновременно, поэтому тысяча страниц на обычном хостинге обходится за 30–45 секунд. Лимит на один обход — 1 000 адресов. Если сайт больше, ниже объяснено, что делать.
Протокол sitemaps.org описывает четыре элемента на каждый адрес. На практике их вес очень разный.
article:modified_time или og:updated_time; если их нет — атрибут не ставится вовсе. Это честнее, чем выдумывать.Вывод простой: карта нужна ради loc. Остальное — опции, которые не навредят и которые люди привыкли видеть, потому что их добавляют все генераторы.
Три шага, и ни один нельзя пропустить.
https://ваш-домен/sitemap.xml. Карта может лежать и в подпапке, но тогда она описывает только адреса внутри этой папки.Sitemap: https://ваш-домен/sitemap.xml. Так карту находят все поисковики, даже те, где вы не регистрировали сайт.Отчёт «Файлы Sitemap» в консоли — самое полезное, что даёт карта после отправки. Если там «Обнаружено 400, проиндексировано 120» — это не ошибка карты, а сигнал: 280 страниц Google видел, но не счёл достойными индекса. Обычно это тонкие или дублирующиеся страницы.
Протокол ограничивает одну карту 50 000 адресами и 50 МБ без сжатия. Наш генератор останавливается на 1 000 — для сайта-визитки, блога или небольшого магазина этого хватает с запасом. Для сайтов крупнее правильное решение — не один гигантский файл, а несколько по разделам плюс sitemap index, который их перечисляет:
sitemap-pages.xml — статические страницыsitemap-blog.xml — статьиsitemap-catalog.xml — товарыsitemap.xml — индекс, ссылающийся на три файла вышеТак в Search Console видна статистика отдельно по каждому разделу, и когда проседает индексация именно в каталоге, это заметно сразу. Запустите генератор для каждого раздела отдельно, указав его адрес как стартовый, — и соберите индекс вручную или средствами CMS.
Всё это можно проверить нашим валидатором карты сайта: он разбирает готовый файл, находит редиректы, дубли и noindex внутри.
Самые частые причины, по убыванию вероятности:
Если счётчик «пропущено» большой — это страницы, отдавшие не 200, не HTML или имевшие noindex. Если «закрыто в robots.txt» — соответственно.