Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Голосование

    Какую CMS Вы предпочитаете

    AtomX
    Fapos CMS
    Drunya CMS
Последние комментарии
Автор: чайник, в новости:

Что такое API и для чего они нужны

Автор: HIshnik, в новости:

Классы в PHP для чайников

Автор: Аноним, в новости:

Написание простого вируса в блокноте

Автор: stream, в новости:

Создаем BB коды на PHP

Топ пользователей
Drunya
Репутация: 108
Сообщений: 3527
Сашка_из_Шебекино
Репутация: 87
Сообщений: 1803
boriska
Репутация: 65
Сообщений: 846
ARMI
Репутация: 46
Сообщений: 1858
BAH0
Репутация: 26
Сообщений: 544
Главная » Статьи » Архив » Разное
Sitemap позволяет дать поисковым машинам таким как google и yandex представление страницах вашего сайта.
Катра сайта может содержать такую информацию как частота обновления, приоритет, адрес URL дата последнего обновления и эта
информация может быть задана отдельно для каждой страницы.


Файл Sitemap создается в формате XML и имеет следующий вид
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2005-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>http://www.example.com/catalog?item=12&amp;desc=vacation_hawaii</loc>
      <changefreq>weekly</changefreq>
   </url>
   <url>
      <loc>http://www.example.com/catalog?item=73&amp;desc=vacation_new_zealand</loc>
      <lastmod>2004-12-23</lastmod>
      <changefreq>weekly</changefreq>
   </url>
   <url>
      <loc>http://www.example.com/catalog?item=74&amp;desc=vacation_newfoundland</loc>
      <lastmod>2004-12-23T18:00:15+00:00</lastmod>
      <priority>0.3</priority>
   </url>
   <url>
      <loc>http://www.example.com/catalog?item=83&amp;desc=vacation_usa</loc>
      <lastmod>2004-11-23</lastmod>
   </url>
</urlset>

Sitemap.xml должен всегда иметь кодировку UTF-8 и в нем должны экранироваться следующие символы
& - &amp;
' - &apos;
" - &quot;
> - &gt;
< - &lt;

По стандарту файл карты сайта может содержать максимум 50000 страниц и иметь размер не более 10Мб. Если для вас этого мало
предусмотрена возможность создания нескольких файлов sitemap.xml. Для этого необходимо создать файл индекса sitemap, в каждом
файле индекса sitemap может быть не более 50000 файлов sitemap.xml. Процесс создания файла индекса похож на процесс создания
XML файла sitemap. Только если sitemap.xml используется для указания страниц сайта, то файл индекса используется для указания файлов
sitemap.xml.

Файл индекса Sitemap должен:

В начале и в конце поставьте теги <sitemapindex> и </sitemapindex> соответственно.
Добавьте запись <sitemap> для каждого файла Sitemap как родительский XML-тег.
Внутри тегов <sitemap> поставьте теги <loc>.
Необязательный тег <lastmod> также доступен для файлов индекса Sitemap.

Файл индекса sitemap имеет вид sitemap_index.xml и так же должен использовать кодировку UTF-8. Естествено в файле индекса следует перечислять
только карты текущего сайта тоесть того где он расположен.

вот как выглядит файл индекса
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <sitemap>
      <loc>http://www.example.com/sitemap1.xml.gz</loc>
      <lastmod>2004-10-01T18:23:17+00:00</lastmod>
   </sitemap>
   <sitemap>
      <loc>http://www.example.com/sitemap2.xml.gz</loc>
      <lastmod>2005-01-01</lastmod>
   </sitemap>
</sitemapindex>



ИСПОЛЬЗОВАНИЕ sitemap.xml
Файл карты сайта можно положить в любой каталог, но тогда в нем будут доступны только ссылки на этот каталог и его субкаталоги, так что лучшим местом для sitemap.xml
будет корень вашего сайта. Сейчас я расскажу об атрибутах использующихся в карте сайта и для чего их нужно использовать:

теги
<lastmod></lastmod>
<changefreq></changefreq>
<priority></priority>
не являются обязательными и вы можете их вообще не указывать!

<lastmod>2005-01-01</lastmod> - дата последнего обновления страницы (я например вообще не юзаю)
<changefreq>monthly</changefreq> - частота обновления
Доступные значения:
always - всегда(при каждом обращении к странице)
hourly - каждый час
daily - каждый день
weekly - неделю
monthly - месяц
yearly - год
never - никогда
Чем чаще вы выставите это для страницы в файле sitemap тем чаще поисковик будет ее переиндексировать, но ему может не понравится если он проверяет страницу каждый час, например если вы поставите hourly у себя в сайтмап, а страница всегда неизменна. По-этому лучше ставить тут реальные значения.
<priority>0.7</priority> - приоритет страницы перед другими. Это влияет только на приоритет сканера. Тоесть сканер в первую очередь будет сканить страницы с более высоким приоритетом. Это значение может колебаться в пределах от 0.0 до 1.0.
Что такое карта сайта XML и с чем ее едят

Теги: sitemap.xml; создание sitemap_index.xml; карты сайта; Формирование файла sitemap.xml;
Источник: Drunya
Автор: Drunya
Категория: Разное
Просмотров: 3421
Комментариев: 4

Комментарии
  • User avatar

    Скад

    Интересная вещица, но не очень полезна в большистве случаев. Индексирование не увеличивает почти. Поисковики сейчас умеют ориентироваться и без неё
    Дата отправления: 4 Авг 2011
  • User avatar

    Drunya

    я бы не сказал так. конечно на одной карте не проедешь в топы, но очень удобно давать с ее помощью поисковикам понять что и когда и как часто индексировать. В такие тонкости сами они очень долго вьежают если вообще вьежают.
    Дата отправления: 4 Авг 2011
  • User avatar

    Ater

    поддерживаю, достаточно прилично помогает поисковикам ориентироваться на вашем сайте. Показывает какие ссылки появились новые, какие изменились.
    Да и в панели когда добавляешь поисковики очень любят если есть sitemap.xml
    Дата отправления: 4 Авг 2011
  • User avatar

    Drunya

    Да и к тому же как без карты сказать роботу как часто надо переиндексировать ту или иную страницу? Только карта тут поможет думаю)
    Дата отправления: 4 Авг 2011
Категории:
Сейчас online: 17. Зарегистрированных: 0. Гостей: 17.
-->