Что такое карта сайта и для чего она нужна?
Как нам, людям, сложно ориентироваться в незнакомом городе без навигатора, карты или атласа, также и поисковым роботам трудно проиндексировать большой сайт не имея под рукой «путеводителя». Именно таким «путеводителем» и призвана стать карта сайта. Давайте разберемся, какие бывают карты сайта, как их создать и как помочь посетителям и поисковым роботам не запутаться в сложной структуре нашего ресурса.
Карта сайта для пользователей в формате html
Скорее всего, большая часть интернет пользователей встречалась с подобной страничкой. Такая карта сайта содержит в себе логически скомпонованные ссылки на страницы web-ресурса, тем самым позволяя быстро найти необходимую информацию.
Если сайт большой, например, интернет-магазин с тысячами товаров, то в карте сайта указываются ссылки лишь на разделы (категории) сайта.
Многие системы управления сайтом (CMS) обладают встроенным генератором карты сайта в формате html. В противном случае, стоит построить ее в ручную: создать отдельную страницу, на которой публиковать ссылки на разделы и материалы сайта. Для удобства пользователей такие ссылки можно сопровождать короткими текстовыми пояснениями.
Карта сайта для поисковых роботов в формате xml
В отличии от людей, роботы поисковых машин воспринимают информацию несколько иначе, поэтому для них принято делать отдельную карту сайта на понятном для них языке — в формате xml. Карта сайта в таком формате содержит всю необходимую информацию:
ссылки на страницы, дату последнего обновления сайта, частоту и приоритетность индексации.
Сервисы и программы по созданию карты сайта в формате xml
Если карту сайта для посетителя мы можем создать без труда сами, то карту для робота сделать несколько сложнее и тут лучше всего прибегнуть к сервисам или программам. Давайте разберем некоторые из них:
www.xml-sitemaps.com — англоязычный сервис позволяет создать различные карты сайта: как в формате html, так и в формате xml. С помощью сервиса можно бесплатно создавать карты сайта объемом до 500 ссылок, при большем объеме — придется платить.
www.mysitemapgenerator.com — сервис русскоязычный, также позволяет бесплатно создавать карты сайта объемом до 500 ссылок.
Как в ситуации с картой в формате html, xml-карту позволяют генерировать подавляющее число CMS. Эта функция либо уже встроена, либо осуществляется путем добавления специальных дополнений — плагинов и модулей.
Как сообщить поисковому роботу о карте сайта?
Для того, чтобы поисковые роботы без труда находили карту сайта, им необходимо указать путь к ней. Прежде всего это делается в файле robots.txt — в файл необходимо добавить такую строку:
Sitemap: http://mysite.ru/sitemap.xml
После того, как карта сайта создана, путь к ней указан в robots.txt, желательно загрузит ее в сервисы Яндекс.Вебмастер (webmaster.yandex.ru) и Google Webmasters (www.google.com/webmasters/).
Произведя несложные действия по созданию карты сайта, Вы не только облегчите навигацию пользователей на Вашем веб-ресурсе, но и значительно улучшите индекацию его страниц в поисковых системах.