{"id":14277,"url":"\/distributions\/14277\/click?bit=1&hash=17ce698c744183890278e5e72fb5473eaa8dd0a28fac1d357bd91d8537b18c22","title":"\u041e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0442\u0440\u044b \u0431\u0435\u043d\u0437\u0438\u043d\u0430 \u0438\u043b\u0438 \u0437\u043e\u043b\u043e\u0442\u044b\u0435 \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f","buttonText":"\u041a\u0430\u043a?","imageUuid":"771ad34a-9f50-5b0b-bc84-204d36a20025"}

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

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

Формат 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/ и укажите адрес файла.

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

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

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

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

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

Комментарий удален модератором

Развернуть ветку
Алексей Лапин

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

Ответить
Развернуть ветку
Artem Gvozdev

нет

Ответить
Развернуть ветку
-1 комментариев
Раскрывать всегда