Как создать файл sitemap.xml? Всё об этом файле
Что такое sitemap
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.
Разработка SEO-сайтов с пожизненной гарантиейСоздаем невероятные SEO-сайты, оптимизированные по 69 параметрам уже на этапе разработки
- Требования к sitemap:
- Ссылки в карте сайта должны быть в том же домене, что и сама XML карта.
- Ссылки должны использовать тот же протокол (http/https).
- Url должны вести на страницы в том же каталоге или его подкаталогах, что и сам sitemap.
- Прописываются канонические URL.
- Файл карты сайта должен содержать не более 50000 URL
- Вес файла не должен превышать 50 мб
Файл индекса 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.
------------------------------------------
Есть реклама. Информация о рекламодателях по ссылкам в статье.