Подтвердите, что вы не робот
г. Москва, Беговая, д.3, стр.1
Войти
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности
Заказать звонок

Sitemap

Содержание

  1. Sitemap содержит следующую информацию:
  2. Для чего еще нужна Sitemap
  3. Виды карт
  4. Какую карту желательно выбирать и достаточно ли только одной
  5. Требования Яндекс и Google к Sitemap
  6. Влияние карты сайта на продвижение
  7. Как создать Sitemap
  8. Обновление
  9. Удаление
  10. Заключение

Карта сайта (или Sitemap) — список страниц ресурса. Она похожа на оглавление книги, в котором перечисляются все основные разделы и параграфы. Зачем нужна карта сайта и какие задачи она выполняет — читайте в нашей статье.

Sitemap содержит следующую информацию:

  1. Перечисленные в порядке иерархии URL-адреса страниц ресурса.
  2. Данные о форматах текстового, графического и видеоконтента, размещенного на сайте.
  3. Сведения об изображениях и видеофайлах, которые поисковые роботы заносят в базы данных. Эти данные используются при формировании поисковой выдачи.
  4. Информация о приоритетности страниц.
  5. Точное время последнего обновления каждой страницы.
  6. Сведения о других версиях страниц.

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

Для чего еще нужна Sitemap

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

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

Выделим три основных фактора, тормозящих индексацию:

  • большое количество страниц на сайте;
  • сложная структура сайта;
  • отсутствуют бэклинки на важные для процесса индексации страницы.

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

Рекомендуемые решения

Виды карт

Применяются три формата Sitemap. Опишем особенности каждого из них.

HTML

Карта в формате HTML представляет собой страницу со ссылками на размещенные на ресурсе разделы и отдельные статьи. Такая карта имеет древовидную структуру. В ней указываются раскрытые разделы и подразделы. Создается преимущественно для пользователей.

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

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

При составлении HTML-файла необходимо обращать внимание на следующие моменты.

  1. Структура содержания должна быть простой и понятной для пользователя, чтобы он мог быстро находить нужные разделы.
  2. Четкие и ясные ссылочные анкоры помогут пользователям сразу понимать, что написано на определенной странице.
  3. Доступность. Желательно добавить ссылку на карту в футер. В этом случае на нее можно будет перейти с любой страницы.

Значимость HTML-карты для поисковых машин не очень высока. Поэтому ее нельзя рассматривать в качестве полноценного инструмента продвижения.

XML

Эта карта представляет собой файл формата .xml, который находится внутри корневой директории ресурса. Предназначена прежде всего для упрощения работы поисковых роботов и вмещает до 50 тысяч ссылок. Имеет функционал выставления приоритетности и частоты обновлений документов. Поддерживается всеми существующими поисковиками.

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

Структура XML-карты соответствует определенном порядку.

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">;

<url>

<loc>http://mysite.ru/</loc>

<lastmod>2014-09-18T18:54:13+04:00</lastmod>

<changefreq>always</changefreq>

<priority>1.0</priority>

</url>

<url>

<loc>http://mysite.ru/category/</loc>

<lastmod>2014-09-18T18:57:09+04:00</lastmod>

<changefreq>hourly</changefreq>

<priority>0.8</priority>

</url>

<url>

<loc>http://mysite.ru/page/</loc>

<lastmod>2014-09-18T18:59:37+04:00</lastmod>

<changefreq>daily</changefreq>

<priority>0.6</priority>

</url>

</urlset>

Структура включает три обязательных для XML-карты тега:

  • <urlset> — родительский те, куда прописаны все УРЛы;
  • <url> — в этом теге указываются сведения о конкретном адресе;
  • <loc> — под этим тегом находится непосредственно сам адрес УРЛ.

Остальные теги являются необязательными.

  • <lastmod> — тег для даты последнего обновления;
  • <priority> — прописывается приоритет конкретного документа относительно других страниц; минимальный уровень — 0,1, наивысший — 1;
  • <changefreq> — устанавливается частота изменения документа: каждый час — hourly, раз в день — daily, в неделю — weekly, в месяц — monthly, ежегодно — yearly, всегда — always, никогда — never.

В файле sitemap.xml обязательно прописываются команды, указывающие пространство имен XML:

Если размер файла .xml превысил объем 10 МБ либо необходимо прописать больше 50 000 ссылок, файл следует разделить на несколько. При этом нужно проставить ссылки на каждый отдельный файл.

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

<url>

<loc>http://mysite.ru/</loc>

<lastmod>2014-09-18T18:54:13+04:00</lastmod>

<changefreq>always</changefreq>

<priority>1.0</priority>

</url>

<url>

<loc>http://mysite.ru/category/</loc>

<lastmod>2014-09-18T18:57:09+04:00</lastmod>

<changefreq>hourly</changefreq>

<priority>0.8</priority>

</url>

<url>

<loc>http://mysite.ru/page/</loc>

<lastmod>2014-09-18T18:59:37+04:00</lastmod>

<changefreq>daily</changefreq>

<priority>0.6</priority>

</url>

</urlset>

Здесь есть описанные выше теги <loc> и <lastmod>. Кроме них присутствуют еще два обязательных для этой структуры:

  • <sitemap> — здесь указаны данные всех XML-файлов Sitemap;
  • <sitemapindex> — под этим родительским тегом прописаны адреса всех карт сайта.

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

TXT

Создание карты в формате txt занимает относительно немного времени. В такой файл можно включить все важные для индексации ссылки (доступный максимум — 50 000 линков). Однако у этого формата есть недостаток — отсутствие возможности указывать время последнего изменения, а также присваивать документам уровень приоритетности.

Пример:

Какую карту желательно выбирать и достаточно ли только одной

Поскольку нужно обеспечить максимальное удобство сайта одновременно для пользователей и роботов, желательно сформировать две разные карты. Для пользователей идеальным вариантом будет формат HTML, а для ПС можно выбирать из XML и TXT.

Рекомендуемые решения

Требования Яндекс и Google к Sitemap

Существует несколько основных требований, выдвигаемых к карте сайта обоими крупнейшими поисковиками.

  1. Необходимо использовать UTF-8 кодировки.
  2. Максимальная численность URL-адресов — не более 50 000 линков.
  3. Максимальный размер файла — 10 МБ. Более объемные необходимо разделять на несколько отдельных карт, прописав каждую в файле index.
  4. Правильный ответ сервера при обращении к Sitemap – 200 ОК.
  5. Разрешены только канонические URL, без GET-параметров и идентификаторов сессий.
  6. Все указанные на карте ссылки должны обязательно вести на тот же домен, где находится сама карта. На первый взгляд, это совершенно «детское» требование. Однако довольно распространена ситуация, когда вебмастер переносит шаблон с файлом Sitemap и просто забывает заменить старые ссылки на новые.

У каждой поисковой системы кроме перечисленных выше общих требований есть и собственные, уникальные.

Yandex жестко ограничивает максимальный размер карты 10 мегабайтами. При этом адреса с кириллицей допускаются.

По правилам Google допустимы карты до 50 МБ. УРЛы разрешаются исключительно на латинице (с цифрами). Можно перекодировать кириллические домены, используя Punycode.

Указанные выше объемы 10 и 50 МБ соответствуют размерам карт до сжатия. Для снижения требований к пропускной способности каналов применяется архиватор gzip.

Влияние карты сайта на продвижение

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

Алгоритмы современных поисковых машин теоретически способны обеспечить самостоятельное сканирование страниц сайта вообще без карты. Посторонняя помощь им при этом не требуется. Однако на практике периодически происходят сбои, препятствующие нормальному сканированию. Причиной этого бывают следующие факторы.

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

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

Еще один плюс Sitemap — снижение риска кражи контента конкурентами с последующим размещением в качестве оригинального. Карта сайта помогает новым страницам оперативно попадать в поисковую выдачу.

Как создать Sitemap

HTML

Для различных CMS алгоритмы создания HTML-карты будет разными. Владельцы сайтов на WordPress могут воспользоваться несколькими способами для создания и настройки Sitemap. Например, взять плагин Hierarchical HTML Sitemap или один из его аналогов. Сначала нужно скачать подходящий для вашей CMS плагин, затем установить его и активировать надстройку установки файлов. После этого разместить выданный плагином шорткод на странице с картой.

Файл Sitemap будет находиться по адресу http://site.com/sitemap.html.

Существуют оптимальные решения и для других популярных систем:

  • Drupal – плагин Sitemap;
  • Joomla! – OSMap.

Пользователям OpenCart создавать HTML-карту самостоятельно не придется, так как ее в автоматическом режиме генерирует сама CMS.

Для ресурсов на Битрикс также предусмотрен ряд модулей и плагинов, которые сгенерируют карту автоматически.

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

Существуют сервисы, позволяющие сформировать и настроить различные виды карт для разных сайтов на любых CMS. Например, SiteMap Generator поможет создать карты, причем для относительно небольших сайтов — бесплатно (объемом до 500 страниц). Однако полный функционал доступен только в платной версии.

 Еще один неплохой бесплатный онлайн — dnsip.ru. Здесь нужно ввести УРЛ ресурса, а дальше программа автоматически просканирует страницы и выдаст готовый результат.

XML

Создать XML-карту можно одним из следующих способов.

  1. Использовать движок CMS. Большинство современных систем имеют встроенный функционал, позволяющий формировать карту. Зачастую придется использовать дополнительные модули либо плагины.
  2. Воспользоваться платным генератором (программой). К примеру, WonderWebWare SiteMap Generator умеет создавать сразу несколько карт для разных сайтов одновременно.
  3. Сформировать карту посредством онлайн-генератора. Здесь есть множество вариантов. Например, xml-sitemaps.com позволяет настроить много параметров, но имеет ограничение по количеству ссылок (максимум 500).
  4. Подключить вручную.

Подключение при помощи онлайн-генератора

Способ удобен отсутствием привязки к CMS. Онлайн-генератор поможет создать карту для любых движков либо статических сайтов.

Правда, у этого способа есть и недостаток: лимит на численность страниц у бесплатных сервисов. Поэтому они, как правило, больше подойдут для небольших ресурсов с малым числом страниц (типа сайтов-визиток). При постоянном добавлении нового контента бесплатные генераторы окажутся бесполезными, поскольку не обновляют Sitemap.

Среди самых популярных онлайн-генераторов отметим:

  • XML-Sitemaps;
  • X Sitemap;
  • My Sitemap Generator.

Подключение при помощи плагинов для CMS

Преимущество этого способа заключается в возможности изменения плагинами параметров карты. Более того — после добавления нового контента файл автоматически обновится, а ПС получит уведомление. Эта функция обеспечивается особыми надстройками.

Например, при настройке карты в Bitrix, нужно зайти в «Сервисы», кликнуть «Поисковая оптимизация» и выбрать «Настройки sitemap.xml». В этом разделе нужно задать протокол для адресов http либо https. Если используется SSL-шифрование, следует выбирать https для соответствия адресов карты основному протоколу.

В разделе «Файлы» нужно выбрать блоки для последующей индексации и включении в карту. В этом списке не должно быть служебных страниц.

На вкладке «Инфоблоки» отмечаются доступные к индексации разделы. Если здесь постоянно появляются новые страницы, нужно задать режим автогенерации. После появления нового контента произойдет автоматическое обновление карты.

Для ресурсов на WordPress можно задействовать плагины типа Google XML Sitemaps и др. Чтобы загрузить плагин, нужно использовать функцию «Плагин — Добавить новый». После его установки в разделе «Настройки — XML-Sitemap» необходимо заполнить все настройки.

Обновление

При внесении в карту изменений ее не требуется удалить либо выгрузить. Роботы часто проверяют Sitemap на обновления. Поэтому достаточно нажать на иконку ручного обновления. После этого робот сможет обнаружить файл.

Удаление

Удалять можно файлы, которые ранее были указаны в списке «Файлы Sitemap». Для этого нужно сделать следующее.

  1. Выбираем нужный сайт из списка ресурсов.
  2. Нажимаем на значок «Х» возле предназначенного к удалению файла.

Необходимо также удалить в файле robots.txt директиву для карты. Спустя 2–3 недели вся относящаяся к этой карте информация из панели Вебмастера и поисковой базы данных будет удалена.

Заключение

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

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

Популярные категории

Назад к списку