Создание sitemap wordpress. Создание XML файла Sitemap для WordPress блога (плагин)

Главная / Установка программ

Если вы установили плагин Google XML Sitemaps для WordPress сайта и хотите подробнее разобраться в его установке, настройке и использовании, тогда данная статья поможет вам найти ответы на часто задаваемые вопросы.


Google XML Sitemaps - один из самых популярных плагинов для WordPress сайта, по этой причине у многих пользователей возникают те или иные вопросы касающиеся использования плагина. Давайте рассмотрим все по порядку.

Навигация по странице:

Общие вопросы, касающиеся XML Sitemaps

  • Что такое Google Sitemap? В принципе, Google Sitemap представляет собой файл, который содержит URL-адреса и дополнительную информацию для всех страниц или документов вашего сайта. Google и другие поисковые системы могут читать этот файл и добавлять определенные страницы в свой индекс.
  • Как я могу создать Google Sitemap для моего WordPress блоге? Это главная функция плагина Google Sitemap для WordPress. Его легко установить, после чего он будет генерировать карту сайта, содержащую все страницы сайта на платформе WordPress.
  • Как Google Sitemap будет влиять на мой рейтинг и позиции в выдаче? Нет доказательств, что Google Sitemap напрямую влияют на рейтинг сайта. Тем не менее, карта может помочь Google индексировать и сканировать ваши страницы лучше и быстрее. Все это неизбежно приведет к более полной индексации страниц.

Вопросы, касающиеся установки Google XML Sitemaps

  • Как установить плагин? Просто установите его, как и любой другой плагин WordPress. Самый простой способ установить карту сайта применив функцию «Добавить плагин» в WordPress. Читайте об этом отдельно.

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

  • Мне нужно изменить какие-либо настройки? Настройки по умолчанию подходят для большинства блогов. Не бойтесь изменять приоритеты, частоту изменений или содержимого карты сайта. Если вам когда-нибудь понадобится сбросить настройки к значениям по умолчанию, нажмите на кнопку в конце страницы настроек.

Обзор настроек Google XML Sitemaps

Уведомления об обновлениях на сайте - настройка Google XML Sitemaps:

  • Уведомление Google о новинках блога: Это настройка уведомления Google, которая будет срабатывать каждый раз при публикации нового поста или редактировании старого. Google будет получать карту сайта что, возможно, впоследствии ускорит индексацию вашего нового поста в кратчайшие сроки.
  • Сообщите Bing об обновлениях блога : Это настройки уведомления Bing. Поскольку Yahoo работает на базе Bing, ваши сообщения должны также появиться в Yahoo в ближайшее время.
  • Добавление карты сайта URL к : Если активировать плагин на добавление URL карты вашего сайта в файле robots.txt, это позволит поисковым системам, которые не поддерживают уведомления, таким как Baidu или Яндекс, найти карту сайта. Карта сайта генерируется WordPress, поэтому убедитесь, что файл robots.txt сохраняется в папке блога!

Выглядят настройки Google XML Sitemaps примерно так:

Расширенные опции:

  • Попробуйте увеличить объем памяти. Эта опция в общем должна быть не нужной в большей части случаев, но если вы когда-нибудь получите сообщение об ошибке памяти при запросе карты сайта, вы можете попробовать увеличить лимит здесь.
  • Включите XSLT стили: Обычно XML-карта сайта выглядит как XML документ, который трудно читать, человеку. Плагин поставляется со специальным стилем, что делает его более читабельным. Просто используйте плагин по умолчанию, чтобы использовать стиль, или введите полный URL на свой собственный, если вы хотите использовать именно его. Пожалуйста, убедитесь, что он находится в той же директории!
  • Переместить базовый URL карты сайта : Используйте эту опцию, если вы хотите, чтобы карта сайта появилась в корневом каталоге вашего домена в случае установленного WordPress в подкаталоге.
  • Включить карту сайта в формате HTML: Если активирована данная опция, то плагин также будет генерировать карту сайта в формате HTML. Это может быть полезно для ботов, которые не понимают стандарт XML.
  • Разрешить анонимную статистику : Эта опция позволит послать некоторые анонимные сведения автору плагина. Будут отправляться следующие данные плагином: WordPress версия, версии PHP, язык, количество сообщений в вашем блоге (в шагах по 50) и уникальную строку, чтобы избежать дубликатов. Зачем это нужно? Автор может оптимизировать плагин для наиболее часто используемых версий WordPress / PHP и улучшить переводы для наиболее распространенных языков. Плагин никогда не будет посылать ничего личного, например ваш URL блога, название, имя или адрес электронной почты.

Дополнительные страницы:

  • Здесь Вы можете указать файлы или URL, которые должны быть включены в карту сайта, но не принадлежат к вашему блогу. Например, если ваш домен www.foo.com и ваш блог находится на www.foo.com/blog вы можете включить свою страницу на www.foo.com
    Примечание: Если ваш блог в подкаталоге, и Вы хотите добавлять страницы, которые не в каталоге блога или под, вы должны разместить файл карты сайта в корневом каталоге.

Сообщения приоритета страницы:

  • Не использовать автоматическое вычисление приоритета: Все сообщения будут иметь одинаковый приоритет на сайте. Он может быть определена в соответствии с функцией «Приоритеты».
  • Графы комментариев : Использует количество комментариев для вычисления приоритета должностей.
  • Средний комментарий: Использует количество комментариев для вычисления приоритета должностей. Расчет базы - среднее число комментариев на пост.

Содержимое карты сайта:

  • WordPress стандартный контент: Проверьте пункты, которые вы хотите включить в карту сайта.
  • Пользовательские таксономии: Проверьте все пользовательские таксономии, которые вы хотели бы включить.
  • Включите время последней модификации: Это добавит дату последнего изменения для всех ваших записей в карте. Поисковые системы могут использовать эту информацию, чтобы вернуться на страницу снова, если она изменилась. Настоятельно рекомендуется, чтобы эта опция была включена.

Исключить позиции:

  • Исключение категорий : Если исключить категорию здесь, записи из этой категории не появится в xml файле.
  • Исключить записи: Используйте эту опцию, чтобы исключить определенные записи сайта. Вы должны ввести идентификатор поста. Разделяйте сообщения от запятой. можно узнать в специальной статье.

Изменить частоту / приоритеты:

  • Изменить частоты: С помощью этой настройки вы можете дать поисковые системы намек, как часто содержание ваших страниц изменяется.
  • Приоритеты: с помощью этой настройки вы можете дать поисковые системы намек, как важно содержание вашего блога. Это значение всегда назначается по отношению ко всем другим страницах вашего блога, поэтому установите все значения, чтобы не было высоких (= 1.0), которые не имеет никакого смысла.

Другие особенности Google XML Sitemaps

Направление карты сайта в корневой домен:

Если ваш блог находится в суб-директории (example.com/blog/~~pobj) карта сайта будет генерироваться при example.com/blog/sitemap.xml~~pobj. Если вы хотите переместить сайта в example.com/sitemap.xml~~V, пожалуйста, введите «http://example.com/blog/» под «Перекрыть базовый URL из файла Sitemap» на странице настроек плагина и добавьте следующее правило в файл.htaccess под корневой домен:


RewriteEngine On
RewriteRule ^ (sitemaps - + ( +))?.? \ XML (. \ GZ) $ /your-blogdir/sitemap$1.xml$2 [ L]

Заменить «свой-blogdir» с именем поддиректории с вашим установленным WordPress.

Общие проблемы и ошибки Google XML Sitemaps

Инструменты для веб-мастеров Google показывают информацию о проиндексированных страницах:

Иногда вы можете иметь проблемы, связанные с , который показывает несколько страниц карты сайта в «представлении», но не как «индексируемые». Или возможно количество проиндексированных страниц будет меньше, чем отправленных url. Рекомендуем вам проверить следующее:

  • Проверьте указан ли правильный URL сайта. Google различает HTTP / HTTPS, WWW / не-WWW, корень / подпапка. Так что, если вы ведете свой блог на http://www.blog.com/ убедитесь, что вы добавить http://www.blog.com/ в Google Webmaster Tools, и http://www.blog.com/sitemap.xml карта сайта.
  • Sitemaps сайта не имеет ошибок, но карта сайта может содержать предупреждения, например, если ваш сайт был загружен медленно, когда Google пытался сканировать его.
  • Если карта сайта содержит ссылки на страницы, которые не доступны, попробуйте найти их в WordPress. Плагин читает все записи, которые опубликованы и не имеют паролей. Если что-то появляется в вашей карте сайта, значит это находиться в вашей базе данных WordPress.
  • Статистические данные в Google Webmaster Tools , не являются данными вреальном времени. Они предназначены только для информационных целей. Используйте «site:» оператор в Google поиске, чтобы найти, какие страницы вашего блога на самом деле в настоящее время индексируются. Попадание данных в Google Webmaster может занять несколько часов или даже дней, пока новые URL-адреса не отображаются как индексируемые, но на самом деле они уже включены в результатах поиска.

Google Webmaster Tools: отчеты «Недостающие XML теги».

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

  • Если проблемой является externals.xml. Вы добавляли какие-либо внешние страницы? Если это так, пожалуйста, проверьте что URL-адрес для каждого из них является правильным. Также убедитесь, что нет пустой строки в разделе «Дополнительные страницы» на странице настроек плагина. Также попытайтесь сохранить все настройки еще раз, используя кнопку «Обновить настройки» в конце страницы.
  • Если проблемой карты сайта является archives.xml. Если у вас нет каких-либо сообщений (только страницы), вы можете отключить «Включить архивы», чтобы решить эту проблему.

Google Webmaster Tools сообщает «Invalid XML» или браузер говорит ошибка на линии Х-Х в столбце 6.

Декларация XML допускается только в начале документа. Пожалуйста, откройте карту сайта в браузере и выберите «Исходный код». Есть пустая строка или пробелы перед XML тегом? Это проблема. Возможно ваши RSS-каналы также не работают. Что такое RSS можно . Причиной этой проблемы является новая линия или пробелы в другом плагине или файл functions.php вашей темы. Убедитесь, что файл functions.php заканчивается на?> и нет пустой строки или пробелов после него. Если это не работает, попробуйте отключить другие плагины один за одним, чтобы найти вредоносный.

Google Webmaster Tools, отчет «404 Not Found» для карты сайта.

  • Проверьте ваши постоянные параметры WordPress и нажмите кнопку «Сохранить».
  • Если вы используете Nginx в качестве веб-сервера, пожалуйста, добавьте правила перезаписи вручную. Они должны быть представлены на странице Plugins настроек.
  • Если вы используете W3 Total Cache и активирован «Не обрабатывать ошибки 404 для статических объектов с WordPress» функция «под Browser Cache», пожалуйста, добавьте правила, указанные ниже, чтобы были внесены «404 ошибки, в список исключений»:
    * sitemaps [а-z0-9 _ \ -] * \ (XML | XSL | HTML). (. \ GZ)?
    Новые версии W3 Total Cache (> 0.9.4) уже включают в себя исправления.

Моя XML Карта сайта не обновляется

Вы уверены в этом? С версии 4, плагин использует новый формат для сайта. В основной карте сайта (sitemap.xml) есть только одна запись в месяц для сообщений. Нажмите текущий месяц вы сможете увидеть фактические посты. Там вы, вероятно, также найдете вашу новую публикацию.

В общем настройки Google XML Sitemaps достаточно просты, плагин же по своему предназначению выполняет огромную роль при работе с поисковыми системами. Игнорирование создания XML карты может негативно сказаться на продвижении сайта в дальнейшем.

Вот только существует одна проблема - чтобы среди ссылок на страницы сайта не было лишнего. Например, при загрузке изображений в WordPress при помощи админки (Вертикальное меню админки → Медиафайлы) на сайте появляются отдельные страницы для каждого изображения. Странная функция движка приводит к опасности попадания ссылок на эти страницы, совершенно не нужные поисковому роботу, в карту сайта.

Так и случится, если вы используете для построения карты сайта не заслуживший доверие Google XML Sitemaps , а возможность новой версии All in One Seo Pack . На рис. 1 показан скриншот карты сайта, построенный плагином All in One Seo Pack.

Построение карты сайта плагином All in One Seo Pack

Рис. 1. Карта сайта, построенная плагином All in One Seo Pack. Красным выделены ссылки на страницы с изображениями, которые не нужны в индексе.

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

Функция построения карты сайта в плагине All in One Seo Pack активируется и деактивируется в меню настроек плагина в списке «Другие модули» (см. рис. 2).

Рис. 2. Активация и деактивация построения карты сайта плагином All in One Seo Pack.

Мало того, если по какой-то причине построение карты сайта в All in One Seo Pack было однажды активировано, вы столкнетесь со следующей проблемой. После деактивации вредной функции ссылка на карту сайта (vashdomen.ru/sitemap.xml) будет открывать главную страницу (см. рис. 3). При этом главная страница будет открываться для данного адреса даже после установки нормального плагина Google XML Sitemaps. Только установка старой версии Google XML Sitemaps 3.x, физически создающей файлы карты сайта на сервере, решит проблему. Но об этом позже.


Рис. 3. Главная страница по адресу карты сайта в результате работы All in One Seo Pack.

Google XML Sitemaps

Я думаю уже понятно, что пользоваться возможностью All in One Seo Pack по построению карты сайта не нужно. Почему же возникают позывы все-таки использовать другую карту сайта, а не ту, что строит Google XML Sitemaps, ставшую в какой-то момент стандартом.

Все дело в обновлении, которое изменило привычный вид sitemap.xml. Раньше, до версии 4, Google XML Sitemaps строил такую карту, как на рис. 4. После обновления до четвертой версии карта сайта изменилась (см. рис. 5).


Рис. 4. Карта сайта, построенная плагином Google XML Sitemaps версии 3.x.


Рис. 5. Карта сайта, построенная новой версией Google XML Sitemaps 4.x.

Такое кардинальное изменение пугает новичков. Но, если прочесть пояснение по этому поводу на странице сайта разработчика , становится понятно, что новая карта более правильная и соответствует стандартам. Кроме того, еще и официальный блог Гугла применяет карту именно нового образца.

Но если никакие уговоры разработчика не заставляют вас принять новый вид карты сайта - и будьте счастливы.

Проблема обновления Google XML Sitemaps

Как я заметил, многие веб-мастера, обновив Google XML Sitemaps, упускают важную вещь. Дело в том, что новая версия 4.x не кладет в корень вашего сайта физический файл sitemap.xml и sitemap.xml.gz. Вместо этого она строит виртуальную карту, которая открывается при переходе на ссылку vashdomen.ru/sitemap.xml. Иногда, из-за неправильных настроек прав доступа, обновленный плагин не может удалить ненужные sitemap.xml и sitemap.xml.gz. При этом в админке, на странице управления плагином, возникает сообщение, отмеченное на рис. 6.


Рис. 6. Сообщение на странице настроек плагина Google XML Sitemaps после обновления, которое предлагает вручную удалить файлы sitemap.xml и sitemap.xml.gz.

Что же произойдет, если файлы не удалить? Будет печалька. Посмотрите на рис. 4 и 7. В карте сайта на рис. 4 отсутствует ссылка на публикацию с адресом «new-post-2», тогда как запись на сайте опубликована. Если удалить файлы sitemap.xml и sitemap.xml.gz вручную, о чем нас просят на рис. 6, проблема решится и мы увидим ранее потерянную публикацию (см. рис. 7).


Рис. 7. Новая версия карты сайта отображает больше ссылок, чем старая.

Отсюда мораль. Будьте бдительны 🙂

Всем привет дорогие друзья, давненько не виделись. Надеюсь все соскучились и с нетерпением ждут новые статьи.

Праздники наконец-то закончились, шашлык уже не лезет, а посему пришло время взять себя в руки и плодотворно поработать. Как и обещал в прошлой статье речь снова пойдет о карте сайта, только немного о другой.

Поговорим о том, как сделать карту sitemap.xml для WordPress

Итак, по плану у нас разобраться что такое xml карта сайта или sitemap.xml для WordPress, зачем она нужна, как ее организовать у себя на сайте, и как сообщить ПС, что карта у нас появилась.

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

Карта сайта в формате xml представляет собой файл с названием sitemap.xml который содержит информацию о всех статьях вашего блога, которые подлежат индексации.

Если быть более точным, в этом файле находятся полные адреса статей и страниц сайта, а также различные метаданные, такие как дата последнего изменения, частота изменений и т.д.

Файл этот можно сделать как «ручками», так и с помощью определенных плагинов, что очень удобно. Удобно потому, что этот файл будет обновляться автоматически. То есть в нем будет всегда свежая и актуальная информация о вашем контенте. Статью написали, опубликовали, не успели глазом моргнуть, а она уже в сайтмэпе, вот так-то.

В принципе, дабы не загромождать блог различными плагинами, можно воспользоваться он-лайн сервисами. Самый популярный — //www.sitemapgenerator.ru .

Но тут следует учесть, что с каждой новой статьей, sitemap.xml надо будет генерировать и копировать на хостинг снова и снова.

Кому интересен обзор этого сервиса, пишите в комментариях, сделаю отдельный материал.

Зачем нужна карта сайта xml

Зачем вообще это шаманское вуду с картами, спросите вы. Пиши себе статьи получше, впахивай побольше у будет тебе счастье. Ан нет, понапридумали тут карты какие-то…

Да друзья этот мир становиться сложнее, никуда не денешься. Поэтому для того чтобы постоянно быть в тренде приходится постоянно учится. Как завещал великий Ленин.

В общем все это дело с картами стало актуально после повального увлечения CMS. Как все знают, это система управления контентом.

И что она собой представляет? А ну ка, давайте поднатужимся. Ииии, правильно! Большущее количество разнообразных файлов, которые в массе своей к контенту никакого отношения не имеют.

Но вот ведь незадача, работ таки придет и будет совать свой вездесущий нос, во все дыры в поисках чего бы ему еще поиндексировать.

А как известно, роботы они звери бестолковые. И пока ему четко не скажешь куда можно лезть, а куда нельзя, где есть контент, а где его нет, он будет индексировать все подряд, что нужно и что нет без разбора.

Так вот, именно для таких вот бестолковых созданий создается карта сайта, где четко прописано, что есть контент.

То есть робот пришел, как ищейка, понюхал карту, взял след и быстренько побежал по статьям.

По сути мы ткнули его в контент носом. Но индексировать все подряд кроме контента ему никто не запрещал. Потому как за решение, этой задачи отвечает файл robots.txt . А о нем речь пойдет в другом материале, так что подписывайтесь на обновления дабы не пропустить

Плагин Google XML Sitemaps

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

Как говорится нет ничего проще, для этого придется установить небольшой плагин, название которого вы можете увидеть выше. Плагин очень популярный. Более миллиона установок, на минуточку, поэтому устанавливайте и ничего не бойтесь.

Итак, установили, активировали, увидели в консоли в разделе «Настройки» новое подраздел «XML-Sitemap» и все, настраивать ничего не надо все будет работать и так.

Теперь если мы в адресной строке браузера наберем //адрес сайта/sitemap.xml у нас откроется страница с информацией о контентной структуре блога. Рубрики, страницы, статьи, все это можно будет увидеть и узнать, когда последний раз они обновлялись.

Отлично, пол дела сделано! Почему всего лишь пол дела спросите вы? Потому что надо уведомить наши дорогие поисковые системы о том, что у нас появилась карта сайта. Помните рассказывал про роботов? Вечно все им надо показывать да рассказывать.

Это довольно, не маленькая тема, поэтому в рамках этой статьи детально все рассказывать не смогу. Скажу только, что в первую очередь надо будет зарегистрироваться в Яндекс Вебмастер и в аналогичном сервисе от Google – Инструменты для Вебмастеров.

Сразу добавляйте их в закладки, на рабочий стол, панель быстрого запуск и т.д., потому как пользоваться ими придется довольно часто.

Карта сайта, точнее адрес, по которому она расположена добавляется в первом случае в разделе «Настройка индексирования» , а во втором в раздел «Сканирование» .

На сегодня это все, в следующей статье поговорим об этих сервисах более подробно.

Sitemap — это карта сайта. Она бывает в двух различных типах: для людей; для поисковых машин. Ранее был рассмотрен плагин для Вордпресс, который в автоматическом режиме создаёт карту сайта для пользователей. Сегодня рассмотрим плагины для создания файлов Sitemap для поисковиков.

Файлы Сайтмап содержат информацию о страницах сайта, которые нужно проиндексировать. Размещая такой файл на хостинге в директории своего сайта, мы даём понять поисковой системе Яндекс:

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

sitemap xml

Поисковая система Яндекс поддерживает несколько форматов файла Cайтмап:

  1. XML-формат;
  2. Сжатый файл в XML формате;
  3. Текстовый файл, в котором указываются только полные URL-адреса страниц, причём, каждая URL должен быть в отдельной строке.

Разработчиками Yandex рекомендуется использовать первый формат, так как он предоставляет вебмастеру возможность указать частоту изменения записи или страницы, выставить относительный приоритет индексации, а также указать дату, когда последний раз редактировалась страница или запись. Эти параметры называются соответственно changefreq, priority и lastmod — можно указывать 1, 2 или все 3.

Проверить sitemap

Чтобы проверить корректность составления Сайтмапа, можно воспользоваться специальным валидатором. Он расположен по адресу: http://webmaster.yandex.ru/sitemaptest.xml. Можно выполнить проверку несколькими способами:


Сам файл сайтмап.xml должен быть расположен в корневой директории домена, для которого он составлялся. То есть, описывать в этом файле страницы других доменов или поддоменов — нельзя. Само название файла может быть абсолютно любым, допустим karta.xml.

Общее количество URL не должно превышать 50 тысяч штук, а размер в сжатом виде — не более 10 МегаБайт. При превышении числа URL или веса, допускается разбивка одного большого файла на несколько допустимо возможных.

Допустима кодировка — UTF-8. Для кириллических доменов и адресов, таких как сайт.рф, не обязательно использовать преобразование в Punycode. Поисковой робот Яндекса отлично распознаёт оригинальные кириллические адреса в любом виде.

Sitemap для Яндекса

Указать поисковой машине на наличие файла Сайтмап можно двумя способами:


Как создать файл sitemap?

Здесь есть несколько вариантов решения этой задачи:

  • использовать генераторы Сайтмап — минус в том, что придётся каждый раз генерировать новый файл при добавлении на сайт новой информации и возникновение дополнительной нагрузки при обращении подобных сервисов к серверу сайта. Кроме того, среди множества опробованных — найти генератор корректного сайтмапа так и не удалось.
  • создавать своим мозгом, при помощи своих рук — такие же минусы, как у предыдущего варианта, но можно сделать всё качественней и по «регламенту». Однако этот способ не для ленивых;
  • использовать плагины — самый оптимальный вариант! Вот только найти и выбрать по-настоящему хороший плагин для создания файла Sitemap.xml не просто.

Воспользуемся последним вариантом — он оптимален по качеству и трудозатратам.

google xml sitemaps

Хороший плагин Google XML Sitemaps, однако он генерирует совершенно корявую карту. Кроме возможных ошибок, в саму карту встраиваются ссылки на разработчика и другая ненужная информация. Проверить сказанное очень просто — установите, активируйте и настройте плагин google xml sitemaps, а затем посмотрите что получится. Ничего хорошего, идём дальше.

All in SEO Pack

Это самый лучший вариант из всех просмотренных. Сам , однако в нём есть дополнительные модули (в последних версиях). После установки, в консоле управления сайтом появляется дополнительная вкладка — «Инструменты SEO», состоящая из «Основные» и «Другие модули»:

Нажимаем кнопку «Activate», для активизации карты сайта. После этого, в SEO-инструментах появляется ещё одна ссылка «XML карта сайта»:

Единственное, каждый раз после добавления записи или страницы, нужно будет нажимать на кнопку «Обновить карту сайта».

Настройки просты:


Остальные настройки более простые — разберётесь. После создания карты, открываем её и смотрим — никаких лишних ссылок в сайтмапе нет, всё чисто и аккуратно, что и нужно было нам. Готово!

Use this plugin to greatly improve SEO to create special XML sitemaps which will help search engines like Google, Bing, Yahoo and Ask.com to better index your site.

With such a sitemap, it’s much easier for the crawlers to see the complete structure of your site and retrieve it more efficiently. The plugin supports all kinds of WordPress generated pages as well as custom URLs. Additionally it notifies all major search engines every time you create a post about the new content.

Supported since over 9 years and rated as the best WordPress plugin , it will do exactly what it’s supposed to do — providing a complete XML sitemap for search engines. It will not break your site, slow it down or annoy you. Guaranteed!

If you like the plugin, feel free to rate it (on the right side of this page)! 🙂

Скриншоты

Часто задаваемые вопросы

Where can I find the options page of the plugin?

It is under Settings > XML Sitemap. I know nowadays many plugins add top-level menu items, but in most of the cases it is just not necessary. I’ve seen WP installations which looked like an Internet Explorer ten years ago with 20 toolbars installed. 😉

Do I have to create a sitemap.xml and sitemap.xml.gz by myself?

Not anymore. Since version 4, these files are dynamically generated. There must be no sitemap.xml or sitemap.xml.gz in your site directory anymore! The plugin will try to rename them to sitemap.xml.bak if they still exists.

Does this plugin use static files or «I can’t find the sitemap.xml file!»

Not anymore. Since version 4, these files are dynamically generated just like any other WordPress content.

There are no comments yet (or I’ve disabled them) and all my postings have a priority of zero!

Please disable automatic priority calculation and define a static priority for posts.

So many configuration options… Do I need to change them?

No, only if you want to. Default values are ok for most sites.

Does this plugin work with all WordPress versions?

This version works with WordPress 3.3 and better. If you’re using an older version, please check the Google Sitemaps Plugin Homepage for the legacy releases. There is a working release for every WordPress version since 1.5, but you really should consider updating your WordPress installation!

My question isn’t answered here My question isn’t even answered there Why is the changelog on a separate page and not here?

The WordPress.org repository is just another place to download this plugin. I don’t want to maintain too many pages with the same content. Thank you for your understanding!

Отзывы

I love the simplicity of this plugin and it does what it"s supposed to do. But there are issues that needs to be addressed. Especially regarding compatibility with WPML. But here is why I give one star. The support is the worst I seen with a plugin. The developer/s doesn"t seem to care at all as there are support threads all over the place that are really old and no replies. Have waited myself for several weeks and no response... If the support get their act together then I will change my review. But until then, stay away.

My favorite sitemap plugin. i regularly chose this plugin instead of yoast sitemaps as there is a single highly configurable sitemap delivered without a bunch of sitemaps for unused post-types etc. The settings are not to many but really powerful. Set up in a couple of minutes and perfect for almost every projevt.

Участники и разработчики

«Google XML Sitemaps» - проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

Журнал изменений

4.1.0 (2018-12-18)

  • Fixed security issue related to escaping external URLs
  • Fixed security issue related to option tags in forms

4.0.9 (2017-07-24)

  • Fixed security issue related to donation functionality.

4.0.8 (2014-11-15)

  • Fixed bug regarding the exclude categories feature, thanks to Claus Schöffel!

4.0.7.1 (2014-09-02)

  • Sorry, no new features this time… This release only updates the Compatibility-Tag to WordPress 4.0. Unfortunately there is no way to do this anymore without a new version

4.0.7 (2014-06-23)

  • Better compatibility with GoDaddy managed WP hosting
  • Better compatibility with QuickCache
  • Removed WordPress version from the sitemap
  • Corrected link to WordPress privacy settings (if search engines are blocked)
  • Changed hook which is being used for sitemap pings to avoid pings on draft edit

4.0.6 (2014-06-03)

  • Added option to disable automatic gzipping
  • Fixed bug with duplicated external sitemap entries
  • Don’t gzip if behind Varnish since Varnish can do that

4.0.5 (2014-05-18)

  • Added function to manually start ping for main-sitemap or all sub-sitemaps
  • Added support for changing the base of the sitemap URL to another URL (for WP installations in sub-folders)
  • Fixed issue with empty post sitemaps (related to GMT/local time offset)
  • Fixed some timing issues in archives
  • Improved check for possible problems before gzipping
  • Fixed empty archives and author sitemaps in case there were no posts
  • Fixed bug which caused the Priority Provider to disappear in recent PHP versions
  • Plugin will also ping with the corresponding sub-sitemap in case a post was modified
  • Better checking for empty external urls
  • Changed text in XSL template to be more clear about sitemap-index and sub-sitemaps
  • Changed content type to text/xml to improve compatibility with caching plugins
  • Changed query parameters to is_feed=true to improve compatibility with caching plugins
  • Switched from using WP_Query to load posts to a custom SQL statement to avoid problems with other plugin filters
  • Added caching of some SQL statements
  • Added support feed for more help topics
  • Added link to new help page
  • Cleaned up code and renamed variables to be more readable
  • Updated Japanese Translation, thanks to Daisuke Takahashi

4.0.4 (2014-04-19)

  • Removed deprecated get_page call
  • Changed last modification time of sub-sitemaps to the last modification date of the posts instead of the publish date
  • Removed information window if the statistic option has not been activated
  • Added link regarding new sitemap format
  • Updated Portuguese translation, thanks to Pedro Martinho
  • Updated German translation

4.0.3 (2014-04-13)

  • Fixed compression if an gzlib handler was already active
  • Help regarding permalinks for Nginx users
  • Fix with gzip compression in case there was other output before already
  • Return 404 for HTML sitemaps if the option has been disabled
  • Updated translations

4.0.2 (2014-04-01)

  • Fixed warning if an gzip handler is already active

4.0.1 (2014-03-31)

  • Fixed bug with custom post types including a «-«
  • Fixed some 404 Not Found Errors

4.0 (2014-03-30)

  • No static files anymore, sitemap is created on the fly!
  • Sitemap is split-up into sub-sitemaps by month, allowing up to 50.000 posts per month! More information
  • Support for custom post types and custom taxonomis!
  • 100% Multisite compatible, including by-blog and network activation.
  • Reduced server resource usage due to less content per request.
  • New API allows other plugins to add their own, separate sitemaps.
  • Note: PHP 5.1 and WordPress 3.3 is required! The plugin will not work with lower versions!
  • Note: This version will try to rename your old sitemap files to *-old.xml. If that doesn’t work, please delete them manually since no static files are needed anymore!

3.4.1 (2014-04-10)

  • Compatibility with mysqli

Version 3.4 (2013-11-24)

  • Fixed deprecation warnings in PHP 5.4, thanks to Dion Hulse!

3.3 (2013-09-28)

  • Fixed problem with file permission checking
  • Filter out hashs (#) in URLs

3.2.9 (2013-01-11)

  • Fixed security issue with change frequencies and filename of sitemap file. Exploit was only possible with admin account.

3.2.8 (2012-08-08)

  • Fixed wrong custom taxonomy URLs, thanks to ramon fincken of the wordpress.org forum!
  • Removed ASK ping since they shut down their service.
  • Exclude post_format taxonomy from custom taxonomy list

3.2.7 (2012-04-24)

  • Fixed custom post types, thanks to clearsite of the wordpress.org forum!
  • Fixed broken admin layout on WP 3.4

3.2.6 (2011-09-19)

  • Removed YAHOO ping since YAHOO uses bing now
  • Removed deprecated function call

3.2.5 (2011-07-11)

  • Backported Bing ping success fix from beta
  • Added friendly hint to try out the new beta

3.2.4 (2010-05-29)

  • Added (GMT) to date column in sitemap xslt template to avoid confusion with different time zones
  • Fixed wrong SQL statement for author pages, thanks to twoenoug
  • Fixed several deprecated function calls
  • Note: This release does not support the new multisite feature of WordPress yet and will not be active when multisite is enabled.

3.2.3 (2010-04-02)

  • Fixed that all pages were missing in the sitemap if the “Uncategorized” category was excluded

3.2.2 (2009-12-19)

  • Updated compatibility tag to WordPress 2.9
  • Fixed PHP4 problems

3.2.1 (2009-12-16)

  • Notes and update messages at the top of the admin page could interfere with the manual build function
  • Help links in the WP contextual help were not shown anymore since the last update
  • IE 7 sometimes displayed a cached admin page
  • Removed invalid link to config page from the plugin description (The link lead to a «Not enough permission error»)
  • Improved performance of getting the current plugin version by caching
  • Updated Spanish language files

3.2 (2009-11-23)

  • Added function to show the actual results of a ping instead of only linking to the url
  • Added new hook (sm_rebuild) for third party plugins to start building the sitemap
  • Fixed bug which showed the wrong URL for the latest Google ping result
  • Added some missing documentation
  • Removed hardcoded php name for sitemap file in admin urls
  • Uses KSES for showing ping test results
  • Ping test fixed for WP < 2.3

3.1.9 (2009-11-13)

  • Fixed MySQL Error if author pages were included

3.1.8 (2009-11-07)

  • Improved custom taxonomy handling and fixed wrong last modification date
  • Fixed fatal error in WordPress versions lower than 2.3
  • Fixed Update Notice for WordPress 2.8 and higher
  • Added warning if blog privacy is activated
  • Fixed priorities of additional pages were shown as 0 instead of 1

3.1.7 (2009-10-21)

  • Added support for custom taxonomies. Thanks to Lee!

3.1.6 (2009-08-31)

  • Fixed PHP error “Only variables can be passed by reference”
  • Fixed wrong URLS of multi-page posts (Thanks artstorm!)
  • Updated many language files

3.1.5 (2009-08-24)

  • Added option to completely disable the last modification time
  • Fixed problem with HTTPS url for the XSL stylesheet if the sitemap was build via the admin panel
  • Improved handling of homepage entry if a single page was set for it
  • Fixed mktime warning which appeared sometimes
  • Fixed bug which caused inf. reloads after rebuilding the sitemap via the admin panel
  • Improved handling of missing sitemaps files if WP was moved to another location

3.1.4 (2009-06-22)

  • Fixed bug which broke all pings in WP older than 2.7
  • Added more output in debug mode if pings fail
  • Moved global post variable so other plugins can use it in get_permalink()
  • Added small icon for ozh admin menu
  • Added more help links in UI

3.1.3 (2009-06-07)

  • Changed MSN Live Search to Bing
  • Exclude categories also now exludes the category itself and not only the posts
  • Pings now use the new WordPress HTTP API instead of Snoopy
  • Fixed bug that in localized WP installations priorities could not be saved
  • The sitemap cron job is now cleared after a manual rebuild or after changing the config
  • Adjusted style of admin area for WP 2.8 and refreshed icons
  • Disabled the “Exclude categories” feature for WP 2.5.1, since it doesn’t have the required functions yet

3.1.2 (2008-12-26)

  • Changed the way the stylesheet is saved (default / custom stylesheet)
  • Sitemap is now rebuild when a page is published
  • Removed support for static robots.txt files, this is now handled via WordPress functions
  • Added compat. exceptions for WP 2.0 and WP 2.1

3.1.1 (2008-12-21)

  • Fixed redirect issue if wp-admin is rewritten via mod_rewrite, thanks to macjoost
  • Fixed wrong path to assets, thanks PozHonks
  • Fixed wrong plugin URL if wp-content was renamed / redirected, thanks to wnorris
  • Updated WP User Interface for 2.7
  • Various other small things

3.1.0.1 (2008-05-27)

  • Extracted UI JS to external file
  • Enabled the option to include following pages of multi-page posts
  • Script tries to raise memory and time limit if active

3.1 (2008-05-22)

  • Marked as stable

3.1b3 (2008-05-19)

  • Cleaned up plugin directory and moved img files to subfolders
  • Fixed background building bug in WP 2.1
  • Removed auto-update plugin link for WP < 2.5

3.1b2 (2008-05-18)

  • Fixed critical bug with the build in background option
  • Added notification if a build is scheduled

3.1b1 (2008-05-08)

  • Splitted plugin in loader, generator and user interface to save memory
  • Generator and UI will only be loaded when needed
  • Secured all admin actions with nonces
  • Improved WP 2.5 handling
  • New «Suggest a Feature» link

3.0.3.3 (2008-04-29)

  • Fixed author pages
  • Enhanced background building and increased delay to 15 seconds
  • Enabled background building by default

3.0.3.2 (2008-04-28)

  • Improved WP 2.5 handling (fixes blank screens and timeouts)

3.0.3.1 (2008-03-30)

  • Added compatibility CSS for WP 2.5

3.0.3 (2007-12-30)

  • Added option to ping MSN Live Search
  • Removed some WordPress hooks (the sitemap isn’t updates with every comment anymore)

3.0.2.1 (2007-11-28)

  • Fixed wrong XML Schema Location (Thanks to Emanuele Tessore)
  • Added Russian Language files by Sergey http://ryvkin.ru

3.0.2 (2007-11-25)

  • Fixed bug which caused that some settings were not saved correctly
  • Added option to exclude pages or post by ID
  • Restored YAHOO ping service with API key since the other one is to unreliable

3.0.1 (2007-11-03)

  • Changed HTTP client for ping requests to Snoopy
  • Added «safemode» for SQL which doesn’t use unbuffered results
  • Added option to run the building process in background using wp-cron
  • Added links to test the ping if it failed

3.0 final (2007-09-24)

  • Marked as stable
  • Removed useless functions

3.0b11 (2007-09-23)

  • Changed mysql queries to unbuffered queries
  • Uses MUCH less memory
  • Option to limit the number of posts

3.0b10 (2007-09-04)

  • Added category support for WordPress 2.3
  • Fixed bug with empty URLs in sitemap
  • Repaired GET building

3.0b9 (2007-09-02)

  • Added tag support for WordPress 2.3
  • Fixed archive bug with static pages (Thanks to Peter Claus Lamprecht)
  • Fixed some missing translation strings, thanks to Kirin Lin

3.0b8 (2007-07-22)

  • Fixed bug with empty categories
  • Fixed bug with translation plugins
  • Added support for robots.txt
  • Switched YAHOO ping API from YAHOO Web Services to the “normal” ping service
  • Search engines will only be pinged if the sitemap file has changed

3.0b7 (2007-05-17)

  • Added Ask.com notification
  • Added option to include the author pages like /author/john
  • Fixed WP 2.1 / Pre 2.1 post / pages database changes
  • Added check to not build the sitemap if importing posts
  • Fixed wrong XSLT location (Thanks froosh)
  • Small enhancements and bug fixes

3.0b6 (2007-01-23)

  • sitemap.xml.gz was not compressed
  • YAHOO update-notification was PHP5 only (Thanks to Joseph Abboud!)
  • More WP 2.1 optimizations
  • Reduced memory usage with PHP5

3.0b5 (2007-01-19)

  • WordPress 2 Design
  • YAHOO update notification
  • New status report, removed ugly logfiles
  • Added option to define a XSLT stylesheet and added a default one
  • Fixed bug with sub-pages, thanks to Mike , Peter and Glenn
  • Improved file handling, thanks to VJTD3
  • WP 2.1 improvements

3.0b4 (2006-11-16)

  • Fixed some smaller bugs
  • Decreased memory usage which should solve timeout and memory problems
  • Updated namespace to support YAHOO and MSN

3.0b2 (2006-01-14)

  • Fixed several bugs reported by users

3.0b (2005-11-25)

  • WordPress 2.0 (Beta, RC1) compatible
  • Added different priority calculation modes and introduced an API to create custom ones (Some people didn’t like the way to calculate the post priority based on the count of user comments. This will give you the possibility to develop custom priority providers which fit your needs.)
  • Added support to use the Popularity Contest plugin by Alex King to calculate post priority (If you are already using the Popularity Contest plugin, this will be the best way to determine the priority of the posts. Uses to new priority API noted above.)
  • Added option to exclude password protected posts (This was one of the most requested features.)
  • Posts and pages marked for publish with a date in the future won’t be included
  • Added function to start sitemap creation via GET and a secret key (If you are using external software which directly writes into the database without using the WordPress API, you can rebuild the sitemap with a simple HTTP Request. This can be made with a cron job for example.)
  • Improved compatibility with other plugins (There should no longer be problems with other plugins now which checked for existence of a specified function to determine if you are in the control panel or not.)
  • Recoded plugin architecture which is now fully OOP (The code is now cleaner and better to understand which makes it easier to modify. This should also avoid namespace problems.)
  • Improved speed and optimized settings handling (Settings and pages are only loaded if the sitemap generation process starts and not every time a page loads. This saves one MySQL Query on every request.)
  • Added Button to restore default configuration (Messed up the config? You’ll need just one click to restore all settings.)
  • Added log file to check everything is running (In the new log window you can see when your sitemap was rebuilt or if there was any error.)
  • Improved user-interface
  • Added several links to homepage and support (This includes the Notify List about new releases and the WordPress support forum.)

2.7 (2005-11-25)

  • Added Polish Translation by kuba

2.7 (2005-11-01)

  • Added French Translation by Thierry Lanfranchi

2.7 (2005-07-21)

  • Fixed bug with incorrect date in additional pages (wrong format)
  • Added Swedish Translation by Tobias Bergius

2.6 (2005-07-16)

  • Included Chinese (Simplified) language files by june6

2.6 (2005-07-04)

  • Added support to store the files at a custom location
  • Changed the home URL to have a slash at the end
  • Fixed errors with wp-mail
  • Added support for other plugins to add content to the sitemap

2.5 (2005-06-15)

  • You can include now external pages which aren’t generated by WordPress or are not recognized by this plugin
  • You can define a minimum post priority, which will overrride the calculated value if it’s too low
  • The plugin will automatically ping Google whenever the sitemap gets regenerated
  • Update 1: Included Spanish translations by Cesar Gomez Martin
  • Update 2: Included Italian translations by Stefano Aglietti
  • Обновление 3: Включено традиционный китайский перевод Кирин Лин

2.2 (2005-06-08)

  • Language file support: Hiromasa from http://hiromasa.zone.ne.jp sent me a japanese version of the user interface and modified the script to support it! Thanks for this! Check the WordPress Codex how to set the language in WordPress.
  • Добавлен японский пользовательский интерфейс Hiromasa
  • Добавлен немецкий пользовательский интерфейс

2.12 (2005-06-07)

  • Изменен SQL-запрос для категорий, который также работает на MySQL 3

2.11 (2005-06-07)

  • Исправлено твердое имя-табло, которое произвело ошибку SQL

2.1 (2005-06-07)

  • Может также генерировать gzipped версию xml-файла (sitemap.xml.gz)
  • Использует правильные даты последней модификации для категорий и архивов. (Спасибо thx Родни Шупе для SQL)
  • Поддерживает теперь разные каталоги WordPress / Blog
  • Исправлена ошибка, которая игнорировала различные приоритеты почтовых / страничных страниц (Сообщается Brad)

2.01 (2005-06-07)

  • Исправлена совместимость для установок PHP, которые не настроены на использование коротких открытых тегов
  • Изменена строка 147 с _e($i); на _e(strval($i));
  • Благодаря Christian Aust за это сообщение!

© 2024 ermake.ru -- Про ремонт ПК - Информационный портал