Путеводитель по сайту

Как создать карту сайта в формате xml?

 

 

***

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

Содержимое любого веб-ресурса рано или поздно будет проиндексировано поисковыми системами. А как сделать так, чтобы этот процесс происходил побыстрее?

Один из наиболее эффективных способов – использование так называемой карты сайта (Sitemap).

 

Карта сайта (Sitemap) – это xml-файл с информацией для поисковых систем о страницах веб-ресурса, которые подлежат индексации. Sitemap помогает поисковикам определить местонахождение объектов веб-ресурса, время их последнего обновления, частоту обновления, приоритетность.

 

Формат протокола Sitemap состоит из XML-тегов.

В файле необходимо использовать кодировку UTF-8.

 

***

Атрибуты XML-тегов Sitemap

<urlset> – обязательный атрибут. Инкапсулирует этот файл и указывает стандарт текущего протокола;

 

<url> – обязательный атрибут. Родительский тег для каждой записи URL. Остальные теги являются дочерними для этого тега;

 

<loc> – обязательный атрибут. URL страницы; должен начинаться с префикса (например, http://) и заканчиваться косой чертой, если ваш веб-сервер требует этого. Длина этого значения не должна превышать 2048 символов;

 

<lastmod> – необязательный атрибут. Дата последнего изменения файла; должна быть в формате W3C Datetime. Этот формат позволяет при необходимости опустить сегмент времени и использовать формат ГГГГ-ММ-ДД;

 

<changefreq> – необязательный атрибут. Вероятная частота изменения этой страницы. Это значение предоставляет общую информацию для поисковых систем и может не соответствовать частоте сканирования этой страницы. Допустимые значения: always, hourly, daily, weekly, monthly, yearly, never;

 

<priority> – необязательный атрибут. Приоритетность URL относительно других URL на вашем сайте. Допустимый диапазон значений – от 0,0 до 1,0. Это значение не влияет на процедуру сравнения ваших страниц со страницами на других сайтах – оно только позволяет указать поисковым системам, какие страницы, по вашему мнению, более важны для сканеров (приоритет, который вы назначили странице, не влияет на положение ваших URL на страницах результатов той или иной поисковой системы). Приоритет страницы по умолчанию – 0,5.

 

 

***

Пример XML-файла Sitemap

(необязательные теги выделены жёлтым цветом):

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

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

    <url>

        <loc>http://netler.ru/</loc>

        <lastmod>2010-04-19</lastmod>

        <changefreq>daily</changefreq>

        <priority>0.8</priority>

    </url>

    <url>
             <loc>http://netler.ru/aldan.htm</loc>
             <lastmod>2009-10-03</lastmod>
             <changefreq>monthly</changefreq>

         <priority>0.5</priority>

    </url>

    <url>

         <loc>http://netler.ru/aldan-weather.htm</loc>

         <lastmod>2010-04-15</lastmod>

         <changefreq>weekly</changefreq>

         <priority>0.5</priority>

    </url>

</urlset>

 

Если ваш сайт содержит много веб-страниц, вы можете опустить необязательные атрибуты (это позволит значительно уменьшить размеры файла Sitemap):

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

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

    <url>

        <loc>http://netler.ru/</loc>

    </url>

    <url>

        <loc>http://netler.ru/aldan.htm</loc>

    </url>

    <url>

        <loc>http://netler.ru/aldan-weather.htm</loc>

    </url>

</urlset>

 

 

***

Использование файлов индекса Sitemap

Файл Sitemap должен содержать не более 50000 URL, при этом его размер не должен превышать 10МБ.

При необходимости файл Sitemap можно сжать с помощью архиватора gzip, чтобы уменьшить требования к пропускной способности канала.

 

Если необходимо перечислить более 50000 URL, следует создать несколько файлов Sitemap. При этом необходимо перечислить каждый из этих файлов в файле индекса Sitemap. В файле индекса Sitemap может быть перечислено не более 50000 файлов Sitemap. Размер этого файла не должен превышать 10МБ.

 

 

***

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

Для создания карты сайта можно воспользоваться так называемыми генераторами Sitemap, а можно всё сделать самому:

– откройте Блокнот;

– соблюдая правила протокола Sitemap, заполните файл Sitemap;

– выберите меню Файл –> Сохранить как…;

– в диалоговом окне Сохранить как выберите место хранения файла;

– в соответствующее текстовое поле введите имя файла (например, sitemap.xml);

– в выпадающем списке Тип файла выберите Все файлы (*.*);

 

Как создать карту сайта в формате xml?

 

– в выпадающем списке Кодировка выберите UTF-8, нажмите Сохранить;

– закачайте Sitemap в корневую директорию вашего сайта.

 

 

***

Уведомления для сканеров поисковиков о наличии и месторасположении файла Sitemap

После того, как файл Sitemap создан и размещен на веб-сервере, необходимо сообщить о его местонахождении поисковым системам, поддерживающим этот протокол. Это можно сделать следующими способами:

 

Передача файла Sitemap с помощью веб-интерфейса поисковой системы

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

Например, передать Google файл Sitemap можно с помощью Инструментов Google для веб-мастеров.

 

Указание месторасположения файла Sitemap в файле robots.txt

Добавьте в файл robots.txt строку:

Sitemap: http://<URL_Sitemap>

 

Передача файла Sitemap с помощью запроса HTTP

Отправьте запрос следующего вида: <searchengine_URL>/ping?sitemap=<URL_Sitemap>. Например:

· Googlehttp://google.com/webmasters/sitemaps/ping?sitemap=<URL_Sitemap>

· Яндексhttp://webmaster.yandex.ru/wmconsole/sitemap_list.xml?host=<URL_Sitemap>

 

Добавьте кодировку URL для всех символов после /ping?sitemap=, например:

http://google.com/webmasters/sitemaps/ping?sitemap=http%3A%2F%2Fnetler.ru%2Fsitemap.xml

 

 

Примечания

1. URL в Sitemap необходимо указывать полностью.

2. Наличие карты сайта не является гарантией того, что его содержимое будет проиндексировано поисковиками.

 

Валерий Сидоров

 

 

***

Раскрывая тайны Windows…

Дело о…

Статьи о ПК и PC

Вирусы vs. антивирусы

Apple = iСтив + iPod + iPhone + iPad + iTunes + iMac + …

Apps for iPad, iPhone, iPod touch…

 

 

 

 

 

 

Путеводитель по сайту

18+

© Сидоров В.В. 2016. All rights reserved.

Авторство всех материалов сайта http://netler.ru принадлежит Валерию Сидорову и охраняется Законом о защите авторских прав. Использование материалов сайта в offline-изданиях без согласования с автором категорически запрещается. В online-изданиях разрешается использовать материалы сайта при условии сохранения имени и фамилии автора и активной гиперссылки на сайт http://netler.ru.