Как создать правильный sitemap

Как создать правильный sitemap

Карта сайта — отдельный xml файл либо html страница, в которых собраны все страницы сайта. По сути, карта сайта напоминает оглавление книги. Благодаря sitemap пользователи могут максимально быстро находить необходимые страницы, а роботы выполнять минимум переходов. На простых, небольших сайтах все страницы могут быть доступны через 1-2 клика от главной страницы, но что делать, если сайт большой и структура его непроста? Подобный сайт будет неудобен не только посетителям, но и неочевиден для поисковых систем.

Разновидности карт сайта

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

Особенности HTML карты сайта

В целом, существуют такие форматы Sitemap: xml. формат, а также карта сайта html. Так, HTML карта сайта — одна из страниц сайта, где представлены все ссылки на самые основные страницы, разделы сайта. Прежде всего HTML карта сайта разрабатывается для посетителей, а не для роботов. Для карты сайта в формате html-страницы предусмотрены существенные ограничения по общему числу ссылок на странице (в случае превышения принятого лимита не все ссылки будут проиндексированы).

Чтобы карта сайта html корректно воспринималась пользователями, нормально индексировалась не рекомендуется размещать на странице свыше ста ссылок.

Как правило, карта сайта HTML представлена посредством древовидной структуры, где перечислены детальные разделы, подразделы. Чаще всего слишком объемные HTML карты сайта оформляются посредством CSS-стилей, графических элементов, дополняются Java-script.

Было бы неверно назвать HTML карту сайта полноценным sitemap. Если на Вашем на сайте представлено десятки тысяч страниц, лучше всего размещать ссылки посредством карты сайта xml.

Специфика Sitemap XML

В свою очередь XML карта сайта — рабочий файл разновидности sitemap.xml, в формате xml, который, как правило, размещается в корне сайта. Sitemap xml — специфический формат карты сайта, идентифицируемый самыми популярными поисковиками. Максимальное количество ссылок, которые можно указать в xml sitemap – 50 тыс. ссылок. К тому же, в sitemap xml можно задать частоту обновления, а также относительный приоритет страниц.

По сути, содержимое sitemap – это обыкновенная рекомендация для поискового бота.

Предусмотрены определенные синтаксические правила для карты сайта xml. Более детально проанализируем структуру xml sitemap.

Образец файла sitemap.xml

Кодировка корректно составленного sitemap.xml — UTF8. Так выглядит содержимое файла карты сайта sitemap.xml:

Как создать правильный sitemap

Задействованы такие обязательные теги:

  • <urlset> — это родительский тег, который представляет все url-адреса;
  • <url> — посредством данного тега представляется информация об определенном url-адресе;
  • <loc> — тег представляет непосредственно url.

После чего следуют дополнительные (необязательные) теги:

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

В случае, если размер sitemap.xml – более 10 Мб либо если файл sitemap состоит из более 50 000 ссылок, необходимо разбить карту сайта на отдельные файлы. При этом, в sitemap рекомендуется обозначить ссылки на различные файлы карт.

Как создать правильный sitemap

Где применяются такие обязательные теги:

  • <sitemapindex> — это родительский тег, посредством которого представляются адреса всех карт сайта;
  • <sitemap> — данный тег заключает параметры для всех карт сайта.

Как создать карту сайта

Разработка карты сайта – серьезная процедура, во время которой нужно указывать, какие страницы сайта необходимо проиндексировать в первую очередь, каким образом. Зависимо от конкретного вида Sitemap применяются разные методы создания карты сайта. Изучим, как разработать карту сайта в формате xml файла. Доступно несколько подходов для разработки карты сайта, их объединяет то, как файл sitemap идентифицируется поисковиками, где размещается карта сайта.

Размещается sitemap в корне сайта. Поисковики в состоянии самостоятельно находить файл карты сайта. Чтобы ускорить данный процесс, можно воспользоваться специальными методами обозначения прямой ссылки на файлы sitemap. К примеру, можно создать директиву Sitemap в файле robots.txt.

Обозначение ссылки на карту сайта посредством robots.txt:

Sitemap: http://mysite.ru/sitemap.xml

Примечательно, что в robots.txt можно обозначить несколько файлов sitemap, в результате, они в автоматическом порядке добавятся в инструменты для вебмастеров.

Однако самый элементарный вариант —  указание ссылки, ссылок на файлы sitemap посредством инструментов для вебмастеров Google, Yandex.

Основные способы создания карты сайта

  1. Генерировать карту сайта средствами CMS (при условии,что CMS предусматривает такую функцию).
  2. Скачать карту сайта со стороннего сервиса. Доступно огромное количество онлайн разработчиков карт сайта с разными ограничениями, параметрами.
  3. Скачать программу-генератор. Такого рода программные продукты как правило, платные, благодаря им можно на регулярной основе создавать sitemap xml как для одного так и для нескольких сайтов.
  4. Создание sitemap в автоматическом порядке посредством Bitrix, WordPress или Joomla.
  5. Разработка sitemap в ручном режиме.

Таким образом, карта сайта — важный инструмент поисковой оптимизации. Самое важное для sitemap – регулярность обновления, перечень ссылок карты сайта. Учтите, от качества разработки sitemap зависит последующая индексация сайта.

 

Была ли статья полезна?
0
SEO / Дата публицации: 11.02.2019

Автор: Павел Гречко

Продвижение и оптимизация сайта (SEO) от 20 000 рублей. Смотрите подробнее  мои услуги

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *