Создание файла sitemap, зачем он нужен

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

Даже если вы еще не знаете, что представляет собой HTML-карта, не стоит тут же пугаться названия. В таком формате карта не слишком отличается от простого меню, она необходима для того, чтобы каждый посетитель сумел найти необходимую для себя страничку. Естественно, далеко не всем сайтам в интернете нужна такая карта. Например, если сайт не имеет много страниц, которые далеко спрятаны (добраться к ним можно только за 3-4 перехода), то можно обойтись и простым меню.

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

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

Большую популярность сегодня приобрели такие движки, как Joomla и Wordpres. Они способны создавать страницы динамически, после того как получают информацию из базы данных. То есть страницы создаются тогда, когда владелец запрашивает информацию. Именно поэтому роботу слишком тяжело их увидеть. К тому же большинство страниц вообще используются очень редко (например, страница для конкретного «тега», помесячный архив), да и вам не нужно, чтобы робот проиндексировал эти страницы. Поэтому, если на сайте не будет sitemap.xml и robots.txt, поисковые системы легко запутаются и проиндексируют то, что вам не нужно. Прочитав карту сайта, робот будет следовать инструкции, и ваши страницы быстро влетят в индекс. Используя карту сайта, вы можете устранить все недостатки создания динамических страниц.

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

Для того чтобы создать файл sitemap (карта сайта ) нужно заглянуть в сам файл и все станет понятно: <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://мой_сайт.ru/путь страницы</loc>
</url>
<url>
<loc>http://тожесамое.html</loc>
</url>
</urlset>

Файл пишется в любом текстовом редакторе с кодировкой  UTF-8.
Можете также скопировать этот файл, вставить в блокнот, поставить нужную кодировку, сохранить как sitemap.xml . Не забудьте выставить точный адрес сайта и загрузить в корень сайта.

Ошибки с файлом sitemap

1.Файл Sitemap не должен быть главной страницей сайта - не дописано само название sitemap файла.
Введите точный адрес:http://мой_сайт.ru/sitemap.xml или папку с сайтом:http://мой_сайт.ru/папка/sitemap.xml

2.Ошибка разбора.Указанный URL выполняет перенаправление на другой сайт и не может быть добавлен в качестве файла Sitemap - указан не точный путь к файлу.

Смотрите пункт 1.

3.Не удалось загрузить Sitemap - нет файла смотрите пункт 1.