Sitemap pro как настроить

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

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

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

  • — заголовок файла;
  • — блок, содержащий информацию о странице;
  • — URL-адрес страницы;
  • — дата последнего обновления;
  • — частота обновления;

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

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

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

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

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

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

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

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

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

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

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

Источник

Инструкция по работе с sitemap.xml

Для того, чтобы страницы сайта и их содержимое начали ранжироваться — отображаться по запросам пользователей, их должен проиндексировать робот поисковой системы. Когда у ресурса есть карта сайта, Google проще обнаружить адреса страниц.

Из статьи вы узнаете

Что такое карта сайта

Карта сайта или sitemap — это файл, содержащий список URL всех страниц ресурса, которые нужно проиндексировать. Он размещен в корневой папке и в большинстве случаев называется sitemap.xml.

Структура сайта напоминает структуру книги с разделами, подразделами и страницами. Когда читателю нужно что-то найти в учебнике или энциклопедии, он сначала смотрит содержание и находит нужную страницу. Файл sitemap XML выполняет роль содержания на сайте, помогая поисковым роботам обнаружить страницы.

Как посмотреть карту сайта

Содержимое карты сайта доступно не только роботам, но и посетителям сайта. Поскольку список URL обычно размещают в папке с серверными файлами, адрес sitemap состоит из двух элементов — имени сайта и названия карты.

Как посмотреть карту чужого сайта? Возьмем для примера сайт компании Apple и добавим к доменному имени в адресной строке /sitemap.xml.

Для чего используют карту сайта

Основная роль sitemap — это навигация робота и направление его к важным URL, чтобы они попали в индекс поисковика.

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

Как и инструкция по сканированию страниц для роботов — robots.txt, карта сайта — важный атрибут оптимизации. Проверить правильность настроек sitemap можно в инструментах от поисковых систем, на сайтах-валидаторах и на платформах, которые анализируют SEO сайта онлайн.

Когда полезна карта сайта:

Представим себе крупный интернет-магазин или другой многостраничный сайт. При большом количестве страниц робот может пропустить какие-то из них. Карта сайта повышает вероятность попадания важных URL в индекс и, как следствие, появления их в результатах выдачи.

Чтобы новый ресурс начал ранжироваться, нужно помочь поисковику обнаружить его страницы. Если упоминаний URL нет на других страницах в интернете, роботу будет сложнее найти этот URL и проиндексировать.

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

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

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

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

Когда робот находит ссылки на странице, он может переходить по ним, постепенно сканируя больше и больше URL. Если же адрес не связан с другими страницами сайта, краулер сможет его найти благодаря sitemap.

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

Картинки и видео, которые видит пользователь на сайте, в коде страниц выглядят как ссылки на файлы. Браузер обращается по этим ссылкам к медиафайлам и отображает визуальный контент на экране. Если создать отдельную карту для таких URL, это обратит внимание роботов на данный тип контента.

Любите продавать?
Держите хостинг для интернет-магазина с гарантированным аптаймом и +30% экономии при годичной оплате

Как создать sitemap XML

XML-файл можно получить, используя инструменты, которые автоматически генерируют список URL на основании страниц сайта, или составить карту вручную.

Автоматическая генерация карты сайта

Есть несколько способов получить готовый sitemap.xml.

Онлайн-сервисы для создания файлов

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

Многофункциональные платформы для SEO-специалистов

Есть сервисы, которые в числе различных инструментов для оптимизации предоставляют опцию для создания карты. Из плюсов — вы можете задать дополнительные параметры для sitemap, например, тип страниц, частоту изменений и приоритет.

Примеры сервисов для SEO, где можно создать карту сайта: SE Ranking, СайтРепорт.

Плагины для систем управления сайтом (CMS)

Разработчики CMS предлагают дополнительные программы для SEO-настроек, включая карту сайта. Плагины автоматически создают файл sitemap.xml и обновляют список URL, когда вы добавляете или удаляете страницы.

Примеры плагинов: All in One SEO Pack и Google XML Sitemap Generator для WordPress, Simple XML sitemap для Drupal, OSMap для Joomla!.

Статья по теме:

Самостоятельное создание файла sitemap

Поскольку есть автоматические сервисы, необходимости составлять список страниц вручную, как правило, нет. Но если вы все-таки хотите создать карту сайта самостоятельно:

  • добавьте в корневую папку на хостинге файл с расширением XML;
  • согласно синтаксису и общим правилам для sitemap перечислите все URL, которые должен проиндексировать поисковик.

Правила для создания файла sitemap

Выделим общие рекомендации поисковых систем для создания карты сайта.

  • Допустимое количество ссылок в карте — до 50 000, а максимальный размер sitemap не более 50 МБ.
  • Ссылка не должна быть длиннее 2048 символов.
  • Все URL должны начинаться с http или https.
  • Ссылки должны быть указаны в формате UTF-8.
  • Кроме XML допустим другой формат sitemap: для Google это файл TXT, RSS, mRSS и Atom 1.0.
  • В sitemap должны быть только канонические URL — страницы, отмеченные как приоритетные из нескольких похожих. Это актуально для сайтов, у которых есть копии страниц, чтобы не допустить попадания в индекс дублей контента.
  • Ссылку на карту сайта можно указать в файле robots.txt — инструкции для роботов, которую они просматривают перед тем, как просканировать ресурс.
  • В списке URL не должно быть страниц с тегом noindex, запрещающим индексацию.
  • В списке URL не должно быть страниц, сканирование которых запрещено в файле robots.txt.

Как разместить карту сайта в файле robots.txt

Перед тем, как добавить страницы в индекс, робот сначала делает обход сайта и сканирует его содержимое. Первый файл, который он просматривает — это robots. В него нужно добавить директиву Sitemap и ссылку на карту сайта.

В файле robots могут быть указаны ссылки на несколько XML-файлов.

Из чего состоит карта сайта

Файл sitemap состоит из элементов — тегов, которые имеют начало <> и конец и содержат определенные данные. Некоторые теги могут быть родительскими и включать в себя дочерние. Синтаксис карт сайта для Google соответствует протоколу Sitemap.

У XML-карты есть обязательные теги:

— тег, содержащий ссылку на текущий стандарт протокола;

— тег для каждого URL, который включает дочерние теги с адресом страницы и дополнительной информацией о ней;

— дочерний тег , в котором находится адрес страницы.

— тег, который размещают в начале и конце файла, когда у сайта несколько файлов sitemap, а его дочерние теги содержат ссылки на эти карты.

Теперь рассмотрим теги, которые используют при необходимости:

— дата последнего обновления страницы в формате YYYY-MM-DD.

— указывает периодичность обновления страниц и когда роботу рекомендуется индексировать контент: всегда (always), ежечасно (hourly), ежедневно (daily), еженедельно (weekly), ежемесячно (monthly), ежегодно (yearly), никогда (never).

— тег для обозначения приоритетных для индексации страниц с помощью параметра от 0 до 1.

в своем руководстве, но в данный момент не учитывает их. Они актуальны для других поисковых систем.

Как добавить несколько карт на сайт

Если у сайта несколько sitemap, о которых нужно сообщить поисковикам, используйте для этого один из двух вариантов:

  1. файл robots.txt, где указаны ссылки на карты с помощью директив Sitemap;
  2. файл sitemap.xml, содержащий ссылки на все карты сайта.

Рассмотрим пошагово второй способ, как объединить несколько карт в одном файле.

Шаг 1 Создайте XML-файлы и проверьте, чтобы общее количество URL не превышало 50 000, а вес — 50 МБ.

Шаг 2 Дайте файлам названия, отличные от sitemap.

Шаг 3 Проверьте карты на ошибки с помощью специальных инструментов.

Шаг 4 Создайте файл sitemap.xml и добавьте в него ссылки на все карты внутри родительского тега . Для размещения каждого URL используйте тег , содержащий .

Пример sitemap.xml, содержащего две карты сайта:

Расширение gz говорит о том, что для файлов sitemaps применялось gzip-сжатие.

Чтобы поисковые системы обнаружили все «вложенные» карты сайта, достаточно их уведомить об основном файле sitemap.xml через специальный инструмент, например, Google Search Console.

Попробуйте хостинг с кучей плюшек: автоустановщиком 330 движков, конструктором сайтов и теплой поддержкой 24/7!

Карта сайта для разных типов контента

Чтобы содержимое страниц попадало в специальные разделы поисковиков (для фото, видео, новостей), рекомендуется создавать отдельные карты сайта. Узнаем, как создавать sitemaps для популярных видов контента — изображений и видео.

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

Когда стоит использовать sitemap для картинок:

  1. на сайте много изображений и нужно помочь краулеру не упустить важные из них;
  2. поисковику трудно найти ссылки на фото, например, если они появляются на экране в качестве элемента JavaScript.

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

Обязательные теги:

— тег, который содержит URL картинки и может включать информацию об изображении, например, название и подписи к фото, место съемки.

— тег для URL картинки.

Необязательные теги:

— место, где было сделано фото, например, Berlin, Germany .

— название (заголовок) картинки.

— подпись к картинке.

— ссылка на лицензию фото.

Пример фрагмента Sitemap для изображений:

Информация о настройке карты для изображений есть в официальной справке Google.

Sitemap для видео

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

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

Обязательные теги:

— тег, который содержит дочерние теги с адресом видеофайла и дополнительной информацией о нем, например, описанием, длительностью или датой публикации;

— тег, который содержит URL видео;

— место размещения проигрывателя для видеоролика;

— название (заголовок) видео с рекомендуемой длиной до 100 символов;

— описание к видео, близкое по смыслу к контенту страницы, с максимальной длиной в 2048 символов.

— URL файла со значком видео в мини-версии от 60×30 пикселей;

Необязательные теги:

— дата размещения видео в формате YYYY-MM-DD;

— продолжительность видео в секундах с максимальным значением 28800 (8 часов);

— описание тематической категории видео до 256 символов;

— тег, который обычно используют для запрета показов видео на определенных платформах: ПК (web), мобильных устройствах (mobile), телевизорах (tv);

— тег для запрета показа видео в определенных регионах, в котором коды стран приведены в формате ISO 3166;

— тег для безопасного поиска, т.е. ограничения просмотра видео по возрасту;

— тег в формате YYYY-MM-DD для видео, которые будут доступны до определенной даты;

— имя пользователя или название компании, добавившей видео, с допустимой длиной до 255 символов;

— тег, который используют для видео с платным просмотром или загрузкой, указывая валюту (атрибут currency) в формате ISO 4217;

— тег для доступа к видео по подписке;

— тег, в котором указано, сколько просмотров получило видео;

— рейтинг видеоролика в диапазоне от 0.0 до 5.0;

— тег для пометки прямых трансляций;

— теги в виде ключевых слов, которые помогают целевой аудитории находить контент.

Пример фрагмента Sitemap для видео:

Источник

Читайте также:  Не надо вместо вас работает
Оцените статью