Что такое sitemap.xml и нужен ли он вам?

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

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

Есть несколько форматов таких файлов. Один из них – формат XML Sitemap со спецификацией проработанной в sitemaps.org и называется Sitemap Protocol 0.9. Такие карты сайта принимаются не только Google, но и некоторыми другими поисковыми системами, поддерживающими стандарты sitemaps.org.

Sitemaps особенно полезны для сайтов с динамическим содержанием, меняющимся ежедневно. Многие системы управления содержимым (CMS) поддерживают возможность создания и автоматической отправки карт сайта поисковым системам по расписанию или при других условиях. Например для Drupal 5.5 я использовал модуль XML Sitemap, автоматически генерирующий и загружающий карту в Google и другие поисковые системы.

Можно создать sitemap и вручную, если сайт небольшой. Располагают карту сайта обычно в корне сайта, например http://yourdomen.com/sitemap.xml. Примерная структура xml-документа такова:

<?xml version="1.0" encoding="UTF-8"?>
<urlset>
<url>
   <loc>http://alt-f4.ru/</loc>
   <changefreq>always</changefreq>
   <priority>1.0</priority>
</url>
<url>
   <loc>http://alt-f4.ru/node/30<loc>
   <lastmod>2008-03-10T15:48:22+00:00</lastmod>
   <changefreq>monthly</changefreq>
   <priority>0.1</priority>
</url>
<url>
   <loc>http://alt-f4.ru/node/36</loc>
   <lastmod>2008-03-12T12:33:08+00:00</lastmod>
   <changefreq>monthly</changefreq>
   <priority>0.1</priority>
</url>
</urlset>

Для каждого документа создан блок url, в котором указывается:

  • loc - урл адрес страницы
  • changefreq - частота изменения страницы
  • priority - пользовательский приоритет
  • lastmod - дата последнего изменения

Есть скрипты и приложения для создания карт от «сторонних производителей». Посмотреть их список, а также добавить готовую карту сайта можно в инструментах для веб-мастеров Google.

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

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <em> <i> <strong> <b> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <br>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
CAPTCHA
CAPTCHA на основе изображений
Введите код с картинки