Caseproof

SEO и поисковый трафик Инструкция

Карта сайта sitemap: зачем нужна и как настроить

Sitemap.xml сообщает поисковику список адресов сайта. Разбираем, кому карта реально нужна, как её собрать и подключить, что в неё не класть и как проверить результат.

Редакционный профиль раздела «SEO»

Карта сайта — это файл sitemap.xml со списком адресов, которые вы хотите видеть в поиске. Он не поднимает позиции и не заставляет индексировать страницы, а решает одну задачу: робот получает полный перечень адресов сразу, а не собирает его, переходя по ссылкам. Для сайта на 30 страниц разница почти незаметна, для каталога на 5000 — принципиальная.

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

Что такое карта сайта и зачем она поисковику#

Технически это XML-файл, чаще всего доступный по адресу вида site.ru/sitemap.xml. Внутри — перечень адресов страниц, каждый в отдельном блоке, и необязательная дата последнего изменения. Ни текста, ни оформления, ни картинок там нет: файл читает робот, а не человек.

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

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

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

Кому карта нужна, а кому она почти бесполезна#

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

Ситуации, где карта действительно меняет дело: каталог от нескольких тысяч адресов; молодой сайт без входящих ссылок; блог, где старые материалы уходят из листингов вглубь; разделы, доступные только через фильтры. Общее одно: такие страницы трудно найти обычными переходами по меню.

Отдельная категория — страницы-сироты, на которые не ведёт ни одной ссылки. Карта делает их видимыми для робота, но не решает главную проблему: без ссылок такая страница выглядит незначимой. Правильный порядок — сначала встроить материал в структуру и только потом рассчитывать на файл; как это делается, разбираем в материале про внутреннюю перелинковку.

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

Как собрать файл и подключить его к поисковикам#

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

Критерий выбора один: подойдёт любой вариант, который обновляет карту автоматически. Файл, выгруженный руками и залитый на хостинг, устаревает с первой же новой страницей, а через полгода половина адресов в нём ведёт в никуда. Проверка простая: опубликуйте страницу и через час откройте карту — новый адрес должен там быть.

Дальше 2 действия по подключению. В robots.txt добавляется строка с полным адресом карты — так робот находит файл сам, даже если о нём никто не сообщал. Затем карту добавляют вручную в панелях вебмастеров обеих поисковых систем, в разделе для карт сайта. Второе действие нужно не для дублирования первого: именно панель потом показывает ошибки обработки и количество найденных адресов, то есть даёт обратную связь, которой в robots.txt нет.

Ограничения формата: в одном файле не больше 50 000 адресов и 50 МБ в несжатом виде. Крупному магазину нужен индексный файл — карта карт, где перечислены отдельные файлы по разделам. Такое деление удобно и без превышения лимита: если товары индексируются, а статьи нет, разбивка покажет это сразу.

Ошибки, из-за которых карта работает вхолостую#

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

Отдельная история — противоречия. Если адрес есть в карте, но закрыт в robots.txt или помечен запретом на индексацию, роботу уходят два противоположных сигнала. Обход тратится впустую, а панель вебмастера показывает предупреждения, среди которых теряются настоящие проблемы.

Второй частый дефект — адреса в разных форматах: с www и без, http вместо https, с завершающим слешем и без него. В карте должна быть та версия, которая назначена основной, иначе робот получает список дублей. Чаще всего разнобой всплывает после переезда на защищённый протокол.

Третье — дата изменения. Проставлять её текущей датой всем страницам сразу бессмысленно, сигнал обесценивается. Дата ставится, когда содержание действительно менялось. А если страница не появилась в поиске даже после попадания в карту, причину ищут не здесь: порядок проверки описан в разборе, почему статья не индексируется.

Вывод: карта сайта не заменяет структуру#

Файл sitemap.xml решает узкую задачу — сообщает роботу список адресов. Он ускоряет обнаружение новых страниц и помогает видеть расхождение между тем, что опубликовано, и тем, что попало в индекс. К позициям, поведению посетителей и качеству текстов карта отношения не имеет.

Рабочий минимум выглядит так: автоматическая генерация, только канонические адреса с кодом 200, строка в robots.txt, файл добавлен в обе панели вебмастеров, раз в квартал — проверка на устаревшие адреса и сверка количества страниц в карте и в индексе.

Если разрыв большой — скажем, в карте 800 адресов, а в индексе 300, — дело не в файле. Значит, часть страниц признана слабой, дублирующей или недоступной, и разбираться нужно с ними. Карта в такой ситуации работает как измерительный прибор: сама ничего не чинит, но показывает, где искать.

Темы карта сайта sitemap

Читать ещё

  1. SEO и поисковый трафик

    Продвижение в Яндекс Картах: Software или Cloud

  2. SEO и поисковый трафик

    Программа для накрутки Яндекс Карт: обзор TopPoint

  3. SEO и поисковый трафик

    Накрутка ПФ в Яндекс Картах: как работает TopPoint

  4. SEO и поисковый трафик

    Как проверить SEO-подрядчика до подписания договора