Как создать карту сайта и добавить её в Google Webmaster Tools



Карта сайта (sitemap) — документ, как правило, в формате xml, который нужен, чтобы улучшить индексацию страниц вашего сайта. Забудьте о тех, кто говорит, что он нужен для удобства пользования сайтом — эти ребята остались в 98 году.

Если на вашем сайте достаточно много уникального видео и изображений — имеет смысл сделать отдельные карты для них, хотя и не обязательно.

Подробное описание что такое sitemap для Google и Яндекс.


Основные моменты которые нужно знать:
  1. Для новостей - отдельная карта сайта. Будет индексироваться быстрее. Актуально для Google. Подробнее о новостных картах.
  2. Лимит на обычную карту сайта 50,000 ссылок или 50 мегабайт. Не уложились — значит у вас будет 2-5-100 карт, в количественном отношении лимитов нет. Если у вас много карт — создайте еще одну в которой будет перечислены все остальные — так называемый файл индекса Sitemap.
  3. Формат xml — классика, но можно отправить и обычный текстовый файл и даже RSS фид. Но лучше не выдумывать велосипед и формировать Sitemap в привычном всем xml.
  4. То, что вы добавили ваш sitemap.xml в robots.txt еще не гарантирует, что робот проиндексирует ссылки в ней. Более того, если вы генерируете уникальный контент который часто воруют или парсят ваши данные, то не стоит давать подсказку злоумышленникам в виде актуального списка ваших URL в robots.txt. Достаточно того, что вы добавите sitemap в GWT и Яндекс вебмастер.
  5. Автогенерируемая карта сайта — must have. Не важно как это будет реализовано — плагином для вашей CMS или программист вручную напишет скрипт, но карта сайта должна обновляться автоматически, а не вручную. Исключением могут быть только маленькие сайты визитки для которых это не актуально.

Как создать карту сайта

Если вы пользуйтесь одной из популярных CMS: Joomla, Wordpress, Drupal, ModX и.т.п. — для подобных CMS уже есть готовые модули, которые корректно сформируют sitemap.xml.

Если у вас кастомный движек сайта — есть два варианта: написать модуль который будет генерировать карту сайта самому или воспользоваться одним из популярный онлайн сервисов по генерации оной.

Рекомендуемый онлайн сервис для создания карты сайта.

Обращайте внимание, что онлайн-сервис просканирует все страницы сайта до которых сможет дотянуться (с учетом ограничений). Есть вероятность того, что в sitemap попадут мусорные страницы, которые нужно будет оттуда удалить вручную.

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

Если вы обладатель плагина от популярной CMS — он загрузит sitemap.xml самостоятельно. Если генерировали с помощью онлайн-сервиса — нужно будет загрузить её в каталог вашего сайта вручную.

Добавляем карту сайта (sitemap.xml) в Google Webmaster Tools
  1. Регистрируемся в Google Webmaster Tools и добавляем туда наш сайт.
  2. Переходим в меню Сканирование → Файлы Sitemap
    Сканирование

  3. Жмем на кнопку “ДобавлениеПроверка файла Sitemap” и в появившемся окне вводим название нашего файла с картой сайта.
  4. Жмем на кнопку “Проверить файл Sitemap” и после проверки валидности файла, если не обнаружено ошибок — повторяем п.3 и нажимаем на кнопку “Отправить файл Sitemap”.

Это всё. Отправка карты сайта через инструменты Google Webmaster Tools — это внушительный сигнал о том, что эти страницы нужно проиндексировать. Не пугайтесь того, что количество отправленных и проиндексированных страниц не всегда будет совпадать — это нормально.

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