Google XML Sitemaps
Google XML Sitemaps это один из самых популярных плагинов для WordPress. Он служит для создания карты сайта в формате sitemap.xml, который используется практически всеми поисковиками при индексации вашего блога. Слово Google в названии плагина не должно вводить вас в заблуждение, sitemap.xml это универсальный формат карты сайта и, в отличие, скажем от гугловского rel="nofollow" используется всеми поисковиками одинаково. Даже если у вас и без карты сайта проиндексированы все страницы блога не стоит отказываться от использования плагина. Поисковики пока что не обладают разумом и допускают ошибки при индексировании. Однако помните, что файл sitemap.xml лишь подсказывает поисковику, что ему следует индексировать, а вовсе не является гарантией того, что поисковик добавит страницы с указанными ссылками в свой индекс.
Скачиваем плагин с его домашней страницы и устанавливаем его:
1. Распаковываем архив.
2. Копируем папку google-sitemap-generator в /wp-content/plugins/.
3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Настройки плагина вы найдете в "Параметрах\XML-Sitemap". Первое, что вы там увидите это:

Не спешите создавать карту сайта, сначала посмотрите все настройки плагина, расположенные ниже. Плагин почти полностью переведен на русский язык и особых проблем с настройкой у вас возникнуть не должно. Установленные по умолчанию настройки плагина подходят почти для любого блога, однако на некоторые вещи стоит обратить свое внимание. Например, посмотрите раздел настроек "Дополнительные страницы", почти наверняка у вас в блоге есть страницы, которые не войдут по умолчанию в карту сайта. У меня, скажем, там указаны ссылки на страницу регистрации и авторизации в блоге, но у вас это может быть что-нибудь более важное.
Следующее это "Содержание карты сайта", по умолчанию там стоят лишь 3 галки: на домашней странице, на статьях и на статических страницах. Согласен, что не стоит включать в карту сайта страницы рубрик, тегов и прочего. В карте сайта должен быть основной ваш контент в виде страниц и записей, а не дублирующийся контент, который можно найти по ссылкам на рубрики или теги. А вот включить в карту сайта страницы, образованные при разбивке статьи на несколько страниц нужно.
В разделе "Excluded items" вы можете указать, какие рубрики не учитывать при генерации карты сайта, но сомневаюсь, что вам это понадобится. А вот следующий пункт в этом разделе "Exclude posts" почти наверняка вам будет нужен. Практически у любого блогера есть черновые страницы в блоге, которые существуют, но по каким-то причинам не выводятся в шаблоне блога. То есть никто не видит ссылку на такие страницы и никто не знает, что такие страницы вообще существуют. И если вы не перечислите тут их ID, то они войдут в карту сайта и могут быть проиндексированы поисковиком и следовательно могут быть найдены посетителем, а это не всегда может быть хорошо, особенно если скрываемая страница еще не полностью готова.
Хотя автор плагина пишет о том, что данные, указанные в "Изменить частоты" вероятно игнорируются поисковиками следует все-таки перестраховаться и выставить более-менее нормальные значения. Я ставлю везде значение "Weekly", что означает необходимость для поисковика переиндексировать весь контент блога раз в неделю. Прочие настройки плагина вроде "Приоритетов" я не трогаю, так как не уверен в том, какие цифры там должны быть, да и сомневаюсь я, что поисковики будут учитывать все эти приоритеты.
После выставления всех настроек можете создать карту сайта, при этом плагин автоматически известит некоторые поисковики об изменении карты сайта. И после каждой вашей публикации статьи или страницы в блоге плагин автоматически будет создавать обновленную версию карты сайта, вам ничего не надо для этого делать. То есть установили плагин, настроили его и можете забыть про его существование.
Автор плагина:
Страница плагина:
Рассматриваемая версия: 3.1.6 от 30.08.2009
Совместимость с версией WordPress: 2.1 и выше.
Рекомендую также:

#1, 7 сентября, 2009 в 21:47
Плагин действительно отличный, но по каким-то непонятным для меня причинам, если на блоге стоят одновременно "платинум сео пак" и "карта сайта от гугла", то почему-то настройки карты сайта не открываются, открыться они могут если деактивировать СЕО плагин. Есть ли метод решения данной проблемы или нет я пока не нашел.
#2, 8 сентября, 2009 в 09:10
попробовал сейчас поставить и то и другое - вроде нормально работает все вместе.
#3, 8 сентября, 2009 в 10:52
Вам нужно воспользоваться акцией от Андрея Троя: . Просто там траф хороший,а у вас тематика вполне популярная и нужная людям
#4, 8 сентября, 2009 в 11:33
платить деньги за ссылку на пост? видимо плохой из меня блогер, если на меня бесплатно ссылаться не будут ))
#5, 21 сентября, 2009 в 18:45
Как вывести карту сайта на фронт?? подскажите плиз...
скажем на какую нибудь страницу...
или как это делается?
#6, 27 сентября, 2009 в 17:11
это карта сайта для поисковиков. вам, как я думаю, нужна карта сайта для людей - посмотрите .
#7, 30 сентября, 2009 в 23:07
Спасибо. Это одно из самых главных, что должет сделать любой блогер. ;)
#8, 7 октября, 2009 в 12:18
Спасибо за информацию!
Установил плагин без проблем. Правда пришлось создавать карту сайта вручную. Но это не проблема. Посмотрим, как повлияет на поисковые запросы. Надеюсь, посещаемость будет больше.
#9, 22 октября, 2009 в 16:24
У меня в блоге стоит другая карта, вот и вопрос, нужно ли ее менять на эту... Есть ли смысл?
#10, 23 октября, 2009 в 11:04
а мне откуда знать? вы же даже не сказали, что у вас за плагин - может он у вас вообще карту сайта для посетителей делает, а не для поисковиков.
#11, 7 ноября, 2009 в 20:58
Весь день исследую Ваш блог, много полезного нашел. В том числе и карту сайта, которую давно хотел сделать. Flector, спасибо за труд!
#12, 17 ноября, 2009 в 19:08
Вот в вашем блоге написано:
А на странице с настройками плагина в админке совсем обратное:
Кому верить? :)
#13, 17 ноября, 2009 в 19:48
неточности перевода. иногда может быть необходимость вручную пересоздать карту - например, при смене ЧПУ - вот для таких вещей эта функция и встроена в плагин.
а проверить автоматизированное создание карты очень легко - просто для теста опубликуйте левую запись и убедитесь, что ссылка на нее попала в вашу карту сайта.
#14, 21 ноября, 2009 в 01:54
Можно ли использовать этот плагин совместно с robots.txt? Хочу запретить индексацию папки с контентом (слишком большие файлы для индексации), возможно ли такое осуществить с помощью этого плагина, чтобы не париться с robots.txt?
#15, 28 ноября, 2009 в 07:46
нет. карта сайта нигде не запрещает индексацию - в настройках плагина можно только убрать ссылки на рубрики или посты со страницами, однако поисковики все равно могут их найти. так что обойтись без использования robots.txt вряд ли возможно.
#16, 28 декабря, 2009 в 17:52
Плагин это хорошо а У Меня самопальный сайт, страниц тоже много. Вот до сегоднящнего дня проблема карты сайта совсем не стояла, пока Гоша ПР не срезал до 0. Че делать ума не приложу, может подскажете какойнибуть нормальный сервис для создания карты сайта у которого более 40 000 страниц. С уважением Кивачук Юля
#17, 3 января, 2010 в 23:23
причем тут карта сайта? гугл срезал PR за продажу ссылок на сайте. на этом блоге тоже PR срезан - должно быть не 3, а 6. то есть за продажу ссылок гугл срезает 3PR.
исправить можно только убрав продажные ссылки и написав об этом в гугл через обратную связь в панели веб-мастера.
#18, 4 января, 2010 в 12:13
Спасибо за плагин, реальное SEO. Поисковики бомбят сайт реально, аж я кричу. Много плагинов с вашего сайта установил, спасибо вам за то, что Вы есть.
#19, 16 февраля, 2010 в 17:41
Спасибо за плагин.
#20, 17 февраля, 2010 в 01:17
Спасибо!!!
#21, 17 февраля, 2010 в 01:21
Еще раз спасибо, прямо не нарадуюсь Вашим плагинам!!!))
#22, 25 февраля, 2010 в 08:21
Только у меня про sitemap.xml в Яндекс-вебмастере написано "формат файла не поддерживается", или не такой уж он универсальный файл?
#23, 25 февраля, 2010 в 08:27
вообще-то, плагин генерирует нормальную xml-ленту. должно быть написано: "нет ошибок" и "нет замечаний".
#24, 25 февраля, 2010 в 10:17
Видимо, что должно - то не всегда обязано. скриншот с Я-вебмастера.
#25, 25 февраля, 2010 в 10:21
Включил мозг и разобрался :)В разделе "Файлы Sitemap" всё как вы пророчили: "нет ошибок" и "нет замечаний", а также актуальные даты. А скриншот я из раздела индексирования сайта опубликовал. Видимо, так Яндекс показывает, что документ не предназначен для просмотра в браузере
#26, 24 марта, 2010 в 00:32
хм.. в шаблоне карты сайта много ненужного. например 10 внешних ссылок и т.п. не нужно совать в карту сайта. а так спасибо
#27, 24 марта, 2010 в 00:40
ну я их у себя вырезал, но на самом деле это совершенно неважно, так как эти внешние ссылки никак не контактируют с вашим блогом и никак на него не влияют. более того, я уверен, что эти ссылки в карте не учитываются даже поисковыми системами, если судить по тому, сколько урлов в карте они индексируют. эти ссылки не оформлены как ссылки в .xml формате, а поэтому игнорируются.
#28, 2 апреля, 2010 в 19:59
Александр, Я прикрутил к блогу уже около десятка плагинов, но тут впервые столь долго еб-сь, видимо что-то не усек в энтом Google XML Sitemaps.
Если можете, подскажите плз. как решить проблемку?
После установки указанных вами настроек нажимаю "создать папку" и получаю первые 2 красные строчки...
There was a problem writing your sitemap file. Make sure the file exists and is writable.
There was a problem writing your zipped sitemap file. Make sure the file exists and is writable.
Почитал супорт, перепробовал и так и сяк, в итоге ничего.
Может сундучок открывается просто?
#29, 3 апреля, 2010 в 02:53
у плагина нет разрешения на записи в корневой папке и он не может создать или обновить там файл карты сайта. самое простое - это вам надо создать пустые файлы карты сайта, дать им права 777 и тогда плагин сможет создать свои версии.
#30, 3 апреля, 2010 в 20:00
этот вариант тоже испробовал. создал блокнотом 2 пустых файлика: sitemap.xml и sitemap.xml.gz, поставил им 3 семерки
и залил в папку этого плагина. никаких изменений. может надо в другую папку? Какую?
спасибо.
#31, 4 апреля, 2010 в 10:29
в корень сайта естественно.
#32, 4 апреля, 2010 в 20:26
поставил эти файлики в public_html
изменений нет.
автоматом определился (URL)
иду по нему...
Error 404 - Not Found
Sorry, the page that you are looking for does not exist.
#33, 7 апреля, 2010 в 10:34
поставил в public_html
зашел в админку -раздел settings (XML Sitemap)
в самом верху, все те же две красные строчки:
There was a problem writing your sitemap file. Make sure the file exists and is writable.
There was a problem writing your zipped sitemap file. Make sure the file exists and is writable.
Смотрю ниже, прочие настройки плагина и наблюдаю, среди прочих раздел
"Location of your sitemap file"
в нем-
Automatic detection
URL:
иду по этой ссылке.
Error 404 - Not Found
Sorry, the page that you are looking for does not exist.
Что это может быть? Где я мог напартачить?
Спасибо.
#34, 8 апреля, 2010 в 19:07
ну так блог у вас в корне или нет? если нет, то в папку blog запихните эти файлы.
#35, 13 апреля, 2010 в 21:56
А если у меня ссылки на кириллице? Как мне сделать нормальный вид ссылок, а не %b2%d0%be%d1%81%d1%82%d0%be%d0%ba/ ?
#36, 30 мая, 2010 в 05:03
Как закрыть в sitemap.xml вывод версии Блога?
#37, 23 июня, 2010 в 05:54
Оно то правильно, Гоша режет за продажу ссылок, но с другой стороны если умно ссылки ставить. Не ставить лысые ссылки без текста то и ПР не срежет! Яндекс тоже кстати режет Тиц за продажу ссылок
#38, 15 августа, 2010 в 10:34
Vilon C яндексом всегда трудно=)
#39, 15 августа, 2010 в 13:15
Вот здесь я пробывал, сделал работает=)