Карта сайта (Sitemap.xml) для Яндекса. Улучшаем индексацию нашего ресурса. Плагина BB Sitemap Generator

По многочисленным просьбам, возвращаю страницу плагина BB Sitemap Generator, на прежнее место. Обновления плагина BB Sitemap Generator в ближайшее дни, следите за новостями блога.
Небольшое введение, что такое карта сайта (или файл sitemap.xml)?
Карта сайта – это страница (страницы) сайта, на которой собраны все ссылки на внутренние страницы сайта, проще говоря, содержание сайта.
Существует два вида карты сайта:
1. Карта сайта для людей (и роботов) - размешается на страницах сайта и организуется в виде «содержания», где все ссылки на внутренние страницы сайта располагаются по рубрикам и категориям, по дате публикации и по популярности и т.д.;
2. Карта сайта для поисковых машин (роботов, ботов) - размешается в специальном файле обычно в sitemap.xml, также можно и в текстовом файле sitemap.txt.
Что такое файл Sitemap.xml? - Это файл с информацией о внутренних страницах вашего сайта, о дате и частоте обновления страницы и о важности страницы сайта. С помощью карты сайта (файла sitemap.xml) мы сообщаем Яндексу или другой поисковой машине (Google например), какие страницы нашего сайта нужно индексировать.
Яндекса о Sitemap.xml:
Обычно робот Яндекса узнаёт о страницах сайта, переходя по ссылкам со страницы на страницу. В большинстве случаев этого достаточно для полной индексации сайтов. Однако, если ваш сайт содержит много динамически создаваемых страниц или страницы, для попадания на которые требуется много переходов по ссылкам, робот Яндекса может не найти некоторые из страниц сайта или неверно определить их важность. Файл Sitemap помогает решить эти проблемы.
Форматы файлов Sitemap поддерживаемые Яндексом?
Яндексом поддерживается два формата файлов карты сайта:
XML - sitemap.xml;
Текстовый - sitemap.txt.
Формат sitemap.xml (XML) является основным (предпочтительным), так как в этом формате можно описать дополнительную информацию для каждой ссылки (страницы сайта):
<priority> - Значимость страницы сайта относительно других страниц вашего сайта, может быть задан в диапазон — от 0.0 до 1.0, по умолчанию — 0.5;
<lastmod> - Дата последнего изменения страницы сайта, дата должна быть в формате W3C Datetime или в сокращенном варианте без времени «ГГГГ-ММ-ДД»;
<changefreq> - Вероятная частота изменения страницы, общая информация для поисковых машин, допустимые значения этого тега: always, hourly, daily, weekly, monthly, yearly, never.
Подробное описание форматов можно найти на сайте sitemaps.org.
подробности смотри по следующим ссылкам:
www.sitemaps.org/ru/protocol.php – протокол и описания Sitemap,
help.yandex.ru/webmaster/?id=1007070#1007072 – помощь Яндекс по файлам Sitemap,
help.yandex.ru/webmaster/?id=1007067 - помощь Яндекс по ошибкам, файлам Sitemap,
help.yandex.ru/webmaster/?id=996567#996573 - помощь Яндекс по файлу robots.txt)
Как создать файл sitemap.xml для Яндекс.
В сети очень много сервисов создающих карту сайта (sitemap.xml) для Поисковых систем, например, бесплатный сервис www.xml-sitemaps.com. Использование их для обновляющихся сайтов и блогов, не очень удобно. Ведь это означает, что при каждом изменении на сайте, нужно создавать при помощи сервисов карту сайта и заливать ее на хостинг.
Решение данной задачи в подключении плагина (дополнительного программного модуля) генерации карты сайта.
Плагины генерации карты сайта и файла sitemap.xml для платформы WordPress.
Популярный плагин для генерации карты сайта для блогов - Dagon Design Sitemap Generator на (www.dagondesign.com). Огромное количество настроек, генерация на лету, генерация страниц карты сайта и генерация sitemap.xml.
Основным минусом данного плагина можно считать генерацию на лету: при каждом заходе на страницу карты сайта, страница генерируется плагином, при хорошем посещении сайта плагин заметно тормозит (также замечено в пике трафика плагин вылетает или истекает время запроса)(maxsite.org/ras15 – maxsite в своей рассылке дает лекарство по исправлению этого минуса).
Другой плагин Google XML Sitemaps (www.arnebrachhold.de), генерирует файл sitemap.xml (страницы карты сайта не создает), имеет очень много настроек, что позволяет настроить плагин под любой сайт – блог. И еще одна особенность, после создания файла sitemap.xml плагин пингует (сообщает об изменениях) поисковые машины (Google, MSN Search и YAHOO).
Минусы:
первое - нет генерации страниц карты сайта (не файл sitemap.xml);
второе - перестает нормально работать редактор. Вернее, при сохранении поста в редакторе, появляется предложение загрузить файл post.php или просто чистая страница. Это происходит, из-за того, что плагин пингует несколько служб об обновлении блога, что затягивает процесс сохранения страницы, а, следовательно, приводит к блокировке скрипта сервером.
Итак, так как я не нашел удовлетворяющие меня решения, написал свой небольшой плагин генерации страниц карты сайта и файла sitemap.xml для платформы WordPress.
BB Sitemap Generator – плагин для создания карты сайта и файла sitemap.xml для Яндекс.
Плагин был создан для одного из моих партнерских проектов, который Яндекс не хотел индексировать. После двух Апов (обновления выдачи поисковой машины), в индексе Яндекса, была только главная страница (внутренние страницы яща никак не хотел видеть). После написания плагина и добавления файла sitemap.xml в панели вебмастер Яндекса, через два дня было проиндексировано более 55% страниц сайта, через неделю весь сайт был в проиндексирован.
За основу плагина BB Sitemap Generator было взят каркас плагина Dagon Design Sitemap Generator (вернее только админ часть). Плагин написан полностью с использованием стандартных функций движка WordPress (плагин Dagon Design Sitemap Generator использует прямое обращения к базе данных в обход движка).
Основное отличие плагина BB Sitemap Generator от других плагинов генерации карты сайта – это генерация карты сайта при необходимости (когда происходят изменения опубликования, удаления или редактирования постов или страниц) и сгенерированная карта заносится в базу движка, в дальнейшем используется движком как обычная страница. То есть карта сайта не генерируется при каждом заходе на страницу «карты сайта» (как в плагине Dagon Design Sitemap Generator). Также в автоматическом режиме в корневой директории сайта генерируется файл sitemap.xml для Яндекс.
Также я постарался реализовать все функции плагина Dagon Design Sitemap Generator. Но так как плагин находится в отладочном режиме, некоторые функции не включены.
В связи с постоянной нехваткой времени для отладки ядра плагина, прошу ВАС (моих читателей) протестировать плагин BB Sitemap Generator и отписаться о результатах в комментариях.
Как установить плагин BB Sitemap Generator.
Скачайте архив плагина BB Sitemap Generator и распакуйте в директорию (..\wp-content\plugins) плагинов. Активируйте плагин в админ. панели блога, в разделе плагины.

Далее, переходим в раздел «Настройки» в раздел «BBSitemapGen» и устанавливаем нужные настройки. Затем, сохраняем настройки плагина. При сохранении, плагин создаст и сгенерирует страницы «Карты сайта» и файл sitemap.xml.
Все, настройка и установка плагина, закончена. Теперь, при каждом изменении на вашем блоге, плагин будет генерировать новую карту сайта и файл «sitemap.xml».

Как сообщить Яндексу о наличии файла «sitemap.xml» на нашем сайте?
Если в ваш сайт добавлен сервис Яндекс. Вебмастер, то в разделе «Файлы Sitemap» добавьте URL файла sitemap.xml.
Также, вы можете, добавив директиву Sitemap в файле robots.txt вашего сайта, со ссылкой на файл sitemap.xml.
Пример:
User-agent: Yandex
Allow: /
User-agent: *
Disallow: /
Sitemap: http://mysite.ru/site_structure/my_sitemaps1.xml
Sitemap: http://mysite.ru/site_structure/my_sitemaps2.xml
ПС. Планы на развитие плагина: доработать опции плагина; сделать пинг пс; исправить ошибки и т.д.
Обновления плагина BB Sitemap Generator в ближайшее дни, следите за новостями блога.

18.10.2009 в 08:32
Да, Ваш плагин действительно очень удобный. Использую его на всех своих сайтах, с сохранением ссылки на Ваш блог. Не пойму, почему позомерки у Вас такие маленькие…
28.10.2009 в 17:58
[…] Немного о плагине (более подробно тут – «Карта сайта (Sitemap.xml) для Яндекса. Улучшаем индексацию н
21.11.2009 в 19:25
Спасибо автору за такой замечательный плагин!
А то Dagon Design Sitemap Generator после обновления wp до 2.8 перестал работать напрочь.. ((
23.11.2009 в 14:48
Не подскажете решение проблемы. Ваш плагин генерирует карту сайта не полностью. Тоесть на карте видны не все статьи.
23.11.2009 в 16:12
Скорее всего, в Вашем шаблоне (теме) нету тега link_pages (вывод страниц поста).
Вы можете данный тег ( link_pages(’Страницы:’, ”, ‘number’); ) в шаблон страницы или увеличить количество ссылок на странице карты сайта.
26.11.2009 в 12:50
скажите подробнее что нужно сделать чтоб настроить плагин, где находится директория (..\wp-content\plugins) и как его в ней активировать
08.12.2009 в 03:20
[…] Установка и настройка карты сайта – плагин BB Sitemap Generator…; […]
08.01.2010 в 12:15
возможно ли одновременная установка Вашего плагина и Google XML Sitemaps или достаточно одного Вашего?
24.01.2010 в 17:06
Не получается активировать плагин,т.к. пишет что файл плагина не найден. В чем может быть проблема?
02.02.2010 в 15:58
А у меня вообще ваш плагин не высвечивается в панели администратора на вордпресс и поэтому естественно не могу его активировать.Подскажите в чем может быть причина.
02.02.2010 в 20:05
Пишите пожалуйста подробнее, версия ВП, куда установили какая ошибка и т.д.
Новая версия плагина BB Sitemap Generator - карта сайта для Яндекса (Sitemap.xml) . Улучшаем индексацию нашего ресурса.
Плагин проверен на всех версиях ВП.
Если не получается установить плагин или нужна дополнительная помощь по плагину обращайтесь в аску 49ноль327494
28.02.2010 в 11:30
Спасибо большое за плагин! Сайт в яндексе находится уже месяц,но всего одну страницу проиндексировал!
28.02.2010 в 12:24
Добрый день! Благодарю за отличный плагин но есть такой вопрос:
Данный плагин предназначен для улучшения индексации только для яндекса или для остальных поисковиков тоже(гугл,рамблер и.т.д)?
14.03.2010 в 19:37
Спасибо за плагин.
Присоединюсь к тем, кто задал вопрос: будет ли гененируемая Вашим плагином карта сайта успешно индексироваться Googl’ом?
06.04.2010 в 22:07
ААаа как выглядит URL к sitemap.xml?
15.04.2010 в 13:10
Спасибо, раньше использовал ДД Драгон, но после его глюков с ВП 2.8, буду использовать Ваш
30.04.2010 в 08:19
[…] оптимизации. Для того, чтобы ее выполнить, составляют карту сайта, благодаря которой поисковая машина получает […]
11.05.2010 в 13:28
Привет!
Меня тоже интересуеют следующие вопросы:
>>Данный плагин предназначен для улучшения индексации только для яндекса или для остальных поисковиков тоже(гугл,рамблер и.т.д)?
Если только для Яндекс, то и следующи вопрос:
>>возможно ли одновременная установка Вашего плагина и Google XML Sitemaps или достаточно одного Вашего?
13.05.2010 в 17:32
Ставьте один плагин индексируется очень хорошо для всех ПС.
Можете также добавить ссылку на sitemap.xml в панели веммастер у гугла и ящи.
Скоро будет новая версия где учтены все установки всех ПС.
15.05.2010 в 18:39
Спасибо за палгин, загрузил, всё работает…
30.05.2010 в 17:42
не подскажите какой код в шаблоне вордпресса взаимодействует с данным плагином, у меня шаблон карявый - страница карта сайта не генерируется
22.06.2010 в 06:06
Подскажите пожалуйста, как можно сделать, чтобы плагин снова создал html карту сайта, а то у меня страница эта удалена
22.06.2010 в 18:44
Дмитрий, плагин не привязан к дизайну. При активации плагина «карты сайта», плагин сам создает страницу карты сайта. Если страница карты сайта не создана то в новой версии плагина «BB Sitemap Generator» есть возможность вручную указать ID страницы карты сайта.
Антон, в зависимости от версии плагина «BB Sitemap Generator», в последней версии плагина карты сайта можно указать страницу карты сайта. В старых версиях плагин сам создать страницу карты сайта после удаления данных плагина BB Sitemap Generator из базы WordPress.
06.08.2010 в 11:22
Спасибо за плагин! Перепробовал много плагинов, ничего не получалось. Не выводилась визуально карта сайта и все. А ваш плагин поставил и все заработало буквально через 30сек., без всяких проблем.
С уважением,
Олег
11.09.2010 в 12:06
[…] тут сообщество разработчиков плагинов для WordPress, в помощь веб-мастеру/блогеру предлагает […]
11.11.2010 в 21:39
Большое спасибо за плагин. Единственное, что не удалось сделать - это навигацию страниц. Попытка вставить, как рекомендовалось, тег ( link_pages(’Страницы:’, ”, ‘number’); не дала результатов. Хотя плагин PageNavi работает нормально. Не могли бы Вы помочь сделать навигацию страниц на карте сайта. Не исключаю, что я пытался прописать тег не в то место, что требуется. Спасибо!