Карта сайта

1 1 1 1 1 1 1 1 1 1 Рейтинг 5.00 [6 Голоса (ов)]

Карта сайта – важный компонент для успешного продвижения сайта

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

 

 Что такое карта сайта

Карта сайта – это специально созданный XML файл или HTML страница в которой представлены ссылки на все страницы сайта, которые должны быть видны пользователям и поисковым системам.

При этом стоит учитывать, что XML файл создается для поисковых роботов, а HTML страница для простых посетителей.

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

 

Зачем нужна карта сайта

Поисковые системы (Яндекс и Гугл) в своих справочных материалах рекомендуют пользователям создавать карту сайта. Однако поисковики не гарантируют, что будут индексировать все страницы Вашего сайта, которые указаны в карте.

 

Зачем нужна карта сайта

 

 

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

Итак, перечислим причины, по которым нужна карта сайта:

- Карта сайта помогает поисковым роботам получать более подробную информацию о структуре Вашего сайта.

- Карта сайта улучшает индексацию Вашего сайта

- Карта сайта помогает индексировать страницы, которые доступны через JS или Flash

- Карта сайта помогает поисковым ботам найти страницы, которые скрыты от главной, в 3 и более кликов

Как видите причин для создания карты сайта достаточно.

 

Какие бывают карты сайта

Существует два вида карты сайта, о которых мы уже говорили выше. Это карта сайта в формате XMLи карта сайта в формате HTML. Так же существуют карты сайта в формате txt, но они используются крайне редко.

 

HTML карта сайта

Карта сайта в формате HTML– это карта сайта, которая создается для обычных пользователей, которые посещают Ваш сайт. Стоит учитывать, что для данного типа карты сайта существуют ограничения по количеству ссылок на одной странице. На одной странице рекомендуется размещать не более 100 ссылок на другие страницы сайта. Иначе поисковые системы посчитают эту страницу спамом и исключат ее из своего индекса.

Зачастую HTML карта сайта имеет древовидную структуру и представляет собой некое содержание всего Вашего сайта.

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

 

XML карта сайта

XML карта сайта – это карта сайта, созданная в формате XML, которая размещается в корне сайта. Данный формат карты сайта создается специально для поисковых ботов и позволяет лучше индексировать страницы Вашего сайта. В XMLSitemap можно включить до 50 000 ссылок на различные страницы Вашего сайта. Помимо обычных ссылок в данном формате можно установить некоторые обязательные и необязательные критерии по индексации каждой страницы – о них поговорим ниже.

Карта сайта в формате XML имеет собственный синтаксис, который необходимо соблюдать. Давайте рассмотрим небольшой фрагмент карты сайта в качестве примера.

 

 

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
  <loc>http://site.ru/</loc>
  <lastmod>2016-09-18T18:54:13+04:00</lastmod>
  <changefreq>always</changefreq>
  <priority>1.0</priority>
 </url>
 <url>
  <loc>http:// site.ru/category/</loc>
  <lastmod>2016-09-18T18:57:09+04:00</lastmod>
  <changefreq>hourly</changefreq>
  <priority>0.8</priority>
 </url>
 <url>
  <loc>http:// site.ru/page/</loc>
  <lastmod>2016-09-18T18:59:37+04:00</lastmod>
  <changefreq>daily</changefreq>
  <priority>0.6</priority>
 </url>
</urlset>

Теперь поговорим обо всех тегах в этом фрагменте

<?xml version="1.0" encoding="UTF-8"?> - указывает версию XML, а так же кодировку карты сайта - UTF-8.

<urlsetxmlns="http://www.sitemaps.org/schemas/sitemap/0.9">  - указание на пространство имен языка XML

<urlset>   </urlset> - в данный тег заключаются все url адреса и дополнительные теги к ним. Обычно указывают в начале карты сайта открывающий тег - <urlset>, а в конце карты сайта закрывающийся тег - </urlset>

<url>   </url> - в данном теге указывают конкретный url-адрес страницы и его атрибуты.

<loc>   </loc> - в данном теге указывают только url-адрес страницы

Необязательные теги:

<lastmod>   </lastmod> - в данном теге указывается дата последнего изменения страницы

<changefreq>    </changefreq> - в данном теге указывается частота изменений, происходящих на данной странице.

<priority>   </priority> - указывается приоритет страницы в значении от 0,1 (низкий приоритет) до 1 (высокий приоритет).

Так же существуют более сложные карты сайта, в которых указывают ссылки на фото/видео/флеш – файлы. Давайте рассмотрим один из таких файлов.

 

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
  xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>http://site.com/foo.html</loc>
    <image:image>
       <image:loc>http://site.com/image.jpg</image:loc>
       <image:caption>Рисунок 1</image:caption>
    </image:image>
    <video:video>
      <video:content_loc>
        http://site.com/video123.flv
      </video:content_loc>
      <video:player_loc allow_embed="yes" autoplay="ap=1">
        http://site.com/videoplayer.swf?video=123
      </video:player_loc>
      <video:thumbnail_loc>
        http://site.com/thumbs/123.jpg
      </video:thumbnail_loc>
      <video:title>Рисунок 2</video:title> 
      <video:description>
        Описаниевидео
      </video:description>
    </video:video>
  </url>
</urlset>
 

Подробнее о тегах в этой карте сайта Вы можете почитать в справочном центре Гугла.

 

 

Так же иногда у вебмастеров возникает необходимость создать несколько карт сайта. Например, в случае если количество ссылок превышает 50 тысяч или же карта сайта весит более 10 Мб. В этом случае стоит создать 2 карты сайта, в которых указать все эти ссылки, а для поисковых систем создать еще одну карту сайта, в которой прописать следующее.

 

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <sitemap>
  <loc>http://site.ru/sitemaps/sitemap01.xml</loc>
  <lastmod>2016-09-18T18:54:13+04:00</lastmod>
 </sitemap>
 <sitemap>
  <loc>http://site.ru/sitemaps/sitemap02.xml</loc>
  <lastmod>2016-09-18T18:54:13+04:00</lastmod>
 </sitemap>
</sitemapindex>

 

Здесь Вы можете увидеть новые теги:

<sitemap>    </sitemap> - тег, в котором указывают параметры для конкретной карты сайта

<sitemapindex>   </sitemapindex> - тег, в котором указывают адреса всех имеющихся карт сайта

 

TXT карта сайта

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

1. http://site.ru/

2. http://site.ru/page/

3. http://site.ru/page1/

 

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

Существует несколько вариантов создания карты сайта.

1) Создание карты сайта вручную – очень долгий и неудобный вариант. Однако в этом случае Вы самостоятельно пропишите все URL адреса и исключен вариант попадания в карту сайта ненужной страницы.

2) Воспользоваться сторонним сервисом. В настоящее время существует несколько онлайн генераторов карты сайта. Самый популярный в рунете - xml-sitemaps.com. Просто введите адрес Вашего сайта, и карта будет создана автоматически. Но при добавлении новых страниц на Ваш сайт, придется прописывать эти адреса в карту вручную или создавать новую карту. Так же возможно появление в карте ненужных страниц.

3) Существует несколько программ для генерации карты сайта. Данный способ ничем не отличается от создания карты на онлайн-генераторе.

4) Установка плагинов для CMS. Для всех популярных CMS существуют плагины, которые позволяют автоматически генерировать и обновлять карту сайта. Это самый удобный вариант для пользователя. Вам нужно лишь один раз сгенерировать карту сайта, задав необходимые настройки, далее карта будет обновляться автоматически. О том, как создать карту сайта на Joomle мы рассказывали в одной из наших статей – ССЫЛКА.

 

Как добавить карту сайта в поисковые системы

О том, как добавить карту сайта в поисковые системы мы рассказали в нашей статье – ссылка. В материале говориться о добавлении карты сайта в файл Robots.txt и размещении ее в поисковых системах.

 

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


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