Tag Archives: карта сайта

Карта сайта (создать Sitemap для своего сайта)

Что такое Sitemap?

Sitemap – это файл в формате XML (обычно sitemap.xml) с информацией для поисковых систем (таких как Яндекс, Google) о страницах вашего сайта, которые подлежат индексации (индексированные страницы – это страницы добавленные поисковой системой в поисковую базу и участвующие в поисковой выдаче).

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

Стоит сразу отметить, что использование sitemap.xml не гарантирует того, что страницы сайта будут проиндексированы поисковыми системами. Протокол sitemap – это только дополнительная подсказка для поисковых роботов о наличии страниц на сайте.

 Как сделать sitemap.xml?

Файл sitemap.xml состоит из XML-тегов, соответственно. В файле необходимо обязательно использовать кодировку UTF-8.

Сделать sitemap.xml можно несколькими способами:

  • создать файл вручную;
  • создать файл при помощи программ или веб-сервисов генераторов карты сайта.

Так же для некоторых систем управления сайтом (CMS) есть плагины, которые автоматически создадут карту сайта и будут обновлять ее по мере пополнения сайта новыми страницами. К такой системе (с соответствующим плагином) относится, например, WordPress (информацию о данной системе можно посмотреть здесь – ru.wordpress.org).

Сделать sitemap.xml самостоятельно

Для этого сначала необходимо создать сам файл sitemap формата xml:

  • создаем текстовый документ;
  • открываем созданный текстовый документ;
  • после того как открыли файл нажимаем Сохранить как… В открывшемся окне сохранения вводим имя файла sitemap.xml. Выбираем в выпадающем списке Все файлы и выбираем кодировку UTF-8.
создать файл sitemap формата xml

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

Чтобы сделать Sitemap своими силами необходимо знать соответствующий синтаксис. Ниже описан пример с доступными XML-тегами.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://yoursite.ru/</loc>
<lastmod>2010-12-04</lastmod>
<changefreq>dayli</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://yoursite.ru/forum/</loc>
<lastmod>2010-12-04</lastmod>
<changefreq>hourly</changefreq>
<priority>0.9</priority>
</url>
</urlset>

Описание тегов XML для sitemap

<loc>http://yoursite.ru/</loc>
Задаёт URL-адрес страницы или документа.

<lastmod>2010-04-12</lastmod>
Задаёт время последнего изменения документа. Год-Месяц-День

<changefreq>dayli</changefreq>
Указывает частоту обновления страницы или документа. В данном примере это день. Возможные агрументы:

  • always — «всегда», изменение при каждом доступе
  • hourly — «ежечасно», изменение каждый час
  • daily — «ежедневно», изменяется каждый день
  • weekly — «еженедельно», изменения раз в неделю
  • monthly — «каждый месяц», модифицируется раз в месяц
  • yearly — «раз в год», документ обновляется каждый год
  • never — «никогда», документ или страница не изменяется: предпочтительно для архивных данных и страниц, например, раздел форума архив, в котором хранятся старые неактуальные темы

<priority>0.9</priority>
Задаёт приоритет обработки страниц краулером. Принимает значения от 0.0 до 1.0. Параметр никак не влияет на ранжирование и является относительным т.е. просто задаёт очередность обработки адресов.

Также стоит отметить, что необязательными являются:

<lastmod>
<changefreq>
<priority>

Сделать сайт при помощи генератора sitemap

В интернете много ресурсов платных и бесплатных, которые позволяют автоматически создать карту сайта в формате XML. Выбирайте на свой страх и риск по-своему усмотрению. Лично я пользуюсь программой SiteMap Generator. Данная программа бесплатная и представлена в интернете для свободного скачивания.

Местоположение файла Sitemap

Рекомендуется располагать файл Sitemap в корневой директории сервера, чтобы ссылка выглядела примерно так: http://yoursite.com/sitemap.xml

Но можно выложить файл и в другой директории. Но при этом необходимо будет задать путь к файлу. Это можно сделать, например, при помощи панелей администрирования в Яндекс и Google (http://webmaster.yandex.ru и http://google.com/webmasters, соответственно). Или прописать путь к файлу в файле robots.txt (см. также создание файла robots.txt). Чтобы сообщить поисковым системам местоположение файла Sitemap, можно в robots.txt добавить строку вида:

Sitemap: <sitemap_location>

Где <sitemap_location> — полный URL файла Sitemap, например: http://www.yoursite.com/sitemap.xml.

Важное при создании файла sitemap.xml

  • Все ссылки, перечисленные в файле Sitemap, должны находиться в том же домене, что и сам Sitemap.
  • Ссылки в файле Sitemap должны указывать на страницы, находящиеся в том же каталоге (или его подкаталогах), что и сам файл Sitemap.
  • Ссылки, указанные в файле Sitemap должны использовать тот же протокол (например, HTTP), по которому доступен файл Sitemap.
  • Можно предоставить несколько файлов Sitemap, однако в каждом из этих файлов должно быть не более 50000 URL, а размер каждого из этих файлов не должен превышать 10 МБ.
Основные теги , , , , ,