Как создать файл sitemap.xml? Всё об этом файле - Digital-агентство ADVEGITAL

Как создать файл sitemap.xml? Всё об этом файле

Что такое sitemap

Это карта сайта для поисковых систем. Это XML-файл, в котором прописаны все URL с метаданными, данные об изображениях и видео и другая служебная информация.

Sitemap помогает поисковым роботам ориентироваться на сайте, сканировать и лучше индексировать его. Это своего рода гид по сайту для поисковиков.

    Какие именно данные содержит файл sitemap xml:
  • Список URL адресов страниц сайта с датой их последнего изменения и указание на приоритетность.
  • Информация о типах контента (изображение, видео) и данные о них (продолжительность, тема, тип лицензии).
  • Данные об альтернативных версиях страницы.

Где находится файл sitemap

В корневом каталоге сайта. Ссылка на него выглядит так: http://site.com/sitemap.xml

Обязательно ли делать карту сайта

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

    В каких случаях точно нужна карта сайта:
  • сайт большой;
  • есть архив несвязанных друг с другом страниц;
  • сайт новый и на него еще нет ссылок;
  • на сайте есть мультимедийный контент;

Как сделать файл sitemap

Создать карту сайта можно как вручную, так и с помощью специальных онлайн-сервисов и инструментов.

Создание вручную

    Чтобы сделать sitemap, нужно в Excel создать XML файл, где прописывается:
  • кодировка UTF-8
  • тег с указанием стандарта протокола;
  • список URL сайта с обязательными тегами:
    • url — родительский тег для каждого url
    • loc — указание url, начинается с http или https
  • далее указываются дополнительные необязательные теги:
    • lastmod — дата последнего изменения
    • changefreq — частота изменения
    • priority — приоритет адреса относительно других

С помощью бесплатных сервисов

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

Найти такой онлайн-генератор можно в любом поисковике, предложений множество.

Встроенные модули

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

Примеры встроенных генераторов: Google XML Sitemaps для Wordpress, PWT Sitemap для Joomla, Yandex Sitemap для OpenCart.

    Требования к sitemap:
  • Ссылки в карте сайта должны быть в том же домене, что и сама XML карта.
  • Ссылки должны использовать тот же протокол (http/https).
  • Url должны вести на страницы в том же каталоге или его подкаталогах, что и сам sitemap.
  • Прописываются канонические URL.
  • Файл карты сайта должен содержать не более 50000 URL
  • Вес файла не должен превышать 50 мб
Если же в карте сайта получается больше 50000 URL адресов, то необходимо создать несколько файлов sitemap и объединить в индексный сайтмап.

Файл индекса sitemap похож на обычный и может ссылаться только на XML карты.

Куда загрузить sitemap

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

1Через Google Search Console и Яндекс Вебмастер. Чтобы добавить sitemap в Search Console надо зайти в раздел «Файлы Sitemap». Добавить нужный файл и кликнуть «Отправить». Чтобы добавить sitemap.xml в Яндекс Вебмастер, надо зайти в раздел «Индексирование – Файлы Sitemap», ввести ссылку на карту и нажать «Добавить».

2Указав ссылку на Sitemap в файле robots.txt

3Выслав HTTP-запрос. Чтобы отправить sitemap с помощью http запроса, нужно в строку браузера ввести следующую строку: http://www.google.com/ping?sitemap=url_sitemap (для Google) и http://yandex.ru/ping?sitemap=sitemap_url_sitemap (для Яндекс)

Sitemap для изображений

Иногда в карте сайте прописывается не только url, но и опубликованные на странице изображения. Это делается в том случае, если необходимо, чтобы поисковик просканировал и проиндексировал их. Или если нужно указать поисковику на картинки, которые он в обратном случае не увидел бы. Например, если они загружены через Java.

В sitemap можно указать не более 1000 изображений для одного url.


------------------------------------------
Есть реклама. Информация о рекламодателях по ссылкам в статье.

1 1 1 1 1 1 1 1 1 1 Рейтинг: 0.00 (Голосов: 0)