Создание xml карты сайта

Печать E-mail
Метки: карта сайта site map sitemap.xml
( 2 Votes )
Разное о SEO и поисковой оптимизации сайтов
Автор: Rudman   
10.08.2012 08:00

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

Карта для роботов и пользователей

 

site map xml демотиватор

 

В каком случае без карты сайта можно обойтись? Только в одном случае – если сайт невелик, и имеется логичная перелинковка. Тогда робот легко определит и проиндексирует все страницы сайта. Хотя даже для маленького сайта карта не будет лишней. Обычно на сайта, выполненном по всем правилам, карта присутствует независимо от размера сайта.



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

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

Такие карты уже уходят в прошлое, а на сцену выходят навигационные компоненты и сервисы.



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

Сделай сам


Чтобы «нарисовать» карту для поисковых ботов, не обязательно быть супер-профессионалом. Процесс достаточно прост. Берется любой текстовый редакторов (хотя бы «Блокнот» из Windows) и создается файл с расширением XML. Сначала прописываются две строки:

<?xml version="1.0" encoding="UTF-8"?>

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




Затем вводятся теги url и loc, вставляются адреса страниц. Начинать надо с главной, затем по порядку. Это будет выглядеть так:

<url>
<loc>http://ВашСайт.ru/</loc>
</url>
<url>
<loc>http://ВашСайт.ru/info.html </loc>
</url>
<url>
<loc>http://ВашСайт.ru/contacts.html </loc>
</url>




Можно использовать следующие дополнительные теги:

  • тег lastmod – означает дату последнего изменения файла;
  • тег changefreq – означает приблизительную частоту изменений на этой странице;
  • тег priority – означает приоритет URL данной конкретной страницы над остальными.


Более подробно о правилах составления Sitemap.XML, а также об использовании тегов можно узнать на специализированном сайте, посвященному данному стандарту.


После того, как файл создан, требуется проверить его корректность. В панели сервиса «Яндекс.Вебмастер» находится встроенный валидатор, необходимый для этой цели.

Создаем карту автоматически


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

Один из таких сервисов - XML-Sitemaps. Просто введите URL сайта и укажите некоторые  необязательные параметры – а именно примерную частоту изменений, приоритет страниц и дату последнего обновления (бесплатно размер карты ограничен 500 страницами). Нажмите кнопку «Start», и тогда будет запущен процесс создания файла Sitemap.XML, а по окончании процесса этот файл можно скачать по ссылке.

Размещаем Sitemap


Файл карты находится непосредственно в папке сайта на сервере, а путь к файлу указывается в файле robots.txt. Чтобы указать путь, прописывается специальная директива:

Sitemap: http://ВашСайт.ru/sitemap.xml

Чтобы сообщить поисковым системам об этом файле, можно (и нужно) использовать и другие способы. Откройте «Яндекс.Вебмастер», и вы увидите специальную форму. В данной форме заполняется путь к искомому файлу. Такая же возможность предусмотрена и в Google Webmaster Tools.

 


 


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


Защитный код
Обновить