Как сделать и настроить карту сайта sitemap.xml

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

Формат sitemap.xml

Как сделать и настроить карту сайта sitemap.xml

Sitemap.xml имеет следующую структуру:

  • <urlset> — заголовок файла;
  • <url> — блок, содержащий информацию о странице;
  • <loc> — URL-адрес страницы;
  • <lastmod> — дата последнего обновления;
  • <changefreq> — частота обновления;
  • <priority> — приоритет.

Требования

Чтобы правильно сделать sitemap.xml, придерживайтесь следующих правил:

  • Данный файл не может содержать более 50 000 адресов и превышать размер 10 Мб. Если sitemap содержит больше данных, то их необходимо разбить на несколько файлов, указав адреса в файле индекса Sitemap.
  • Файл sitemap.xml должен отдавать код ответа 200.
  • Необходимая кодировка: UTF-8.
  • Файл не должен содержать ссылки на несуществующие страницы с 404 кодом ответа и прочие «мусорные» страницы сайта, которые могут навредить SEO. Также он не должен иметь ссылки на страницы, которые запрещены к индексации в файле robots.txt, чтобы не запутывать поисковых роботов.

Как создать файл sitemap.xml

Существует много способов генерации карты сайта:

  • с помощью онлайн-сервисов (mysitemapgenerator, xml-sitemaps);
  • с помощью плагинов CMS (стандартный для Битрикс, XMap для Joomla, Google XML Sitemap для WordPress);
  • с помощью специальных программ.

Мы в своей работе используем платную версию программы Screaming Frog, которая может парсить неограниченное количество URL-адресов. Бесплатная версия обходит лишь 500 страниц.

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

Как добавить sitemap в Вебмастера

Чтобы добавить карту сайта в Яндекс.Вебмастер, перейдите по ссылке https://webmaster.yandex.ru/site/indexing/sitemap/ и укажите адрес файла.

Как сделать и настроить карту сайта sitemap.xml

Чтобы добавить карту сайта в Вебмастер Google, выберите раздел «Сканирование» — «Файлы Sitemap».

Как сделать и настроить карту сайта sitemap.xml

Для добавления карты в вебмастер Mail в меню «Мета информация» выберите Sitemap и укажите соответствующий адрес.

Как сделать и настроить карту сайта sitemap.xml

Спустя некоторое время надо просмотреть результаты проверки sitemap.xml на наличие ошибок, и исправить их.

Ждите новые заметки в блоге или ищите на нашем сайте.

55
2 комментария

нужна ли карта сайта .xml, если сайт представляет собой одностраничный лендинг

Ответить

нет

Ответить