XML Sitemaps

Описание

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.

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

Поддерживается более 9 лет и оценивается как лучший плагин для WordPress ,он будет делать именно то, что должен делать — предоставит полную карту сайта XML для поисковых систем. Это не сломает ваш сайт, не замедлит его и не раздражает Вас. Гарантировано!

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

Ссылки по теме:

Лицензия

Good news, this plugin is free for everyone! Since it’s released under the GPL, you can use it free of charge on your personal or commercial site.

Переводы

The plugin comes with various translations, please refer to the WordPress Codex for more information about activating the translation. If you want to help to translate the plugin to your language, please have a look at the sitemap.pot file which contains all definitions and may be used with a gettext editor like Poedit (Windows).

Скриншоты

  • Страница параметров плагина
  • Пример XML-sitemap (с таблицей стилей, чтобы сделать её читабельной)
  • Пример XML-sitemap (без таблицы стилей)

Установка

  1. Установите плагин так, как вы всегда устанавливаете плагины, загружая его через FTP или используя функцию «Добавить плагин» в WordPress.
  2. Activate the plugin at the plugin administration page
  3. If you want: Open the plugin configuration page, which is located under Settings -> XML-Sitemap and customize settings like priorities and change frequencies.
  4. The plugin will automatically update your sitemap of you publish a post, so there is nothing more to do 🙂

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

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.

Так много настроек конфигурации… Нужно ли Вам их менять?

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

Этот плагин работает со всеми версиями WordPress?

This version works with WordPress 3.3 and better. If you’re using an older version, please check the 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

Most of the plugin options are described at the plugin homepage as well as the dedicated Sitemaps FAQ.

My question isn’t even answered there

Please post your question at the WordPress support forum and tag your post with «google-sitemap-generator».

What’s new in the latest version?

The changelog is maintained here

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!

Отзывы

15.06.2022
Please stay on Version 4.1.1. I do not know what the developer did but he really screwup this plugin. It was working without any issue for years and now all the versions above 4.1.1 are just a disaster.
06.06.2022
Too many issues recently, security vulnerabilities, basic SQL syntax errors get introduced by new author and not getting fixed for weeks if ever. Uninstalling after 5+ years.
02.03.2022
I used it for years, but I dropped it as basic features are missing: * not Polylang compatible * no-index pages are still put in the sitemap -> Google errors * no video sitemap * no news sitemap * no indexes for big sitemaps There is better in the marketplace so bye bye.
Посмотреть все 2 134 отзыва

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

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

Участники

«XML Sitemaps» переведён на 36 языков. Благодарим переводчиков за их работу.

Перевести «XML Sitemaps» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

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

4.1.5 (2022-06-14)

  • Fixed code regressions moving from git to svn (preventing recent fixes from being available)

4.1.4 (2022-06-06)

  • Fixed the issue of PHP warnings
  • Fixed links per page issue
  • Improved WordPress 6.0 compatibility

4.1.3 (2022-05-31)

  • Added backward compatibility settings
  • Changed Google Tracking ID field to optional
  • Fixed PHP warnings

4.1.2 (2022-04-15)

  • Fixed security issue related to Cross-Site Scripting attacks on debug page
  • Fixed HTTP error while generating sitemap (because of conflict of www and now www site)
  • Fixed handling WordPress core sitemap entry from robots.txt
  • Added option to flush database rewrite on plugin deactivation
  • Added option to split the custom categories into multiple sitemaps by custom taxonomy
  • Added option to omit the posts specified as disallow in robots.txt
  • Added option to set links per page for tags and categories
  • Added option to set a custom filename for the sitemap
  • Added option to list custom post in the archive sitemap

4.1.1 (2022-04-07)

  • fix security issue related to Cross-Site Scripting attacks on debug page
  • fix HTTP error while generating sitemap (because of conflict of www and now www site)
  • fix handles the removal of WordPress native sitemap entry from robots.txt
  • added option for flush database rewrite on deactivate plugin
  • added options for split the custom categories into multiple sitemap by custom taxonomy
  • added options to omit the posts which added in robots.txt to disallow
  • added option to set links per page for tags and categories
  • added option for provide the custom name for the sitemap.xml file
  • added option for custom post type’s list into the archive sitemap
  • added support of manage priorities and frequencies for products category

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
  • Добавлена ссылка на новую страницу справки
  • 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
  • Улучшенная обработка WP 2.5
  • 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)

  • Улучшена работа с WP 2.5 (исправлены пустые экраны и тайм-ауты)

3.0.3.1 (2008-03-30)

  • Добавлена совместимость CSS для 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
  • Сокращение использования памяти с помощью PHP5

3.0b5 (2007-01-19)

  • WordPress 2 Design
  • Уведомление об обновлении YAHOO
  • Новый отчет о состоянии, удалены уродливые лог-файлы
  • Добавлена ​​опция для определения таблицы стилей XSLT и добавлена ​​таблица по умолчанию
  • Исправлена ​​ошибка с подстраницами, спасибо МайкуПитеру и Глену
  • Improved file handling, thanks to VJTD3
  • WP 2.1 improvements

3.0b4 (2006-11-16)

  • Исправлены некоторые мелкие ошибки
  • Уменьшено использование памяти, которое должно решить проблемы тайм-аута и памяти
  • Обновленное пространство имен для поддержки YAHOO и MSN

3.0b2 (2006-01-14)

  • Исправлено несколько ошибок, о которых сообщили пользователи

3.0b (2005-11-25)

  • WordPress 2.0 (Beta, RC1) compatible
  • Добавлены различные режимы расчета приоритетов и представлен API для создания пользовательских (некоторым людям не понравился способ вычисления приоритета публикации на основе количества комментариев пользователей. Это даст вам возможность разрабатывать собственные поставщики приоритетов, которые соответствуют вашим потребностям .)
  • Добавлена ​​поддержка использования Конкурс популярности плагин Алекс Кинг для вычисления приоритета постов (если вы уже используете плагин Popularity Contest, это будет лучший способ определить приоритет постов . Использование нового API приоритета, отмеченного выше.)
  • Добавлена ​​опция для исключения сообщений, защищенных паролем (это была одна из самых востребованных функций ).
  • Сообщения и страницы, помеченные для публикации с датой в будущем, не будут включены
  • Добавлена ​​функция запуска создания карты сайта с помощью GET и секретного ключа (если вы используете внешнее программное обеспечение, которое напрямую записывает в базу данных без использования WordPress API, вы можете перестроить карту сайта с помощью простого HTTP-запроса. Это можно сделать с помощью задания cron например.)
  • Улучшена совместимость с другими плагинами (теперь больше не должно быть проблем с другими плагинами, которые проверяли наличие указанной функции, чтобы определить, находитесь ли вы в панели управления или нет.)
  • Рекодированная архитектура плагинов, которая теперь полностью ООП (код теперь чище и лучше понимает, что облегчает его модификацию. Это также должно избежать проблем с пространством имен.)
  • Улучшенная скорость и оптимизированная обработка настроек ( Настройки и страницы загружаются только при запуске процесса создания карты сайта, а не при каждой загрузке страницы. Это сохраняет один MySQL Query на каждый запрос.)
  • Добавлена ​​кнопка для восстановления конфигурации по умолчанию (испорчена конфигурация? Вам понадобится всего один клик, чтобы восстановить все настройки .)
  • Добавлен файл журнала, чтобы проверить, все ли работает (в новом окне журнала вы можете увидеть, когда ваш файл Sitemap был перестроен или произошла какая-либо ошибка.)
  • Улучшенный пользовательский интерфейс
  • Добавлено несколько ссылок на домашнюю страницу и поддержку (включая список уведомлений о новых выпусках и форум поддержки WordPress.)

2.7 (2005-11-25)

  • Добавлен польский перевод от kuba

2.7 (2005-11-01)

2.7 (2005-07-21)

  • Исправлена ​​ошибка с неправильной датой на дополнительных страницах (неправильный формат)
  • Добавлен шведский перевод от Tobias Bergius

2.6 (2005-07-16)

  • Включены китайские (упрощенные) языковые файлы от june6

2.6 (2005-07-04)

  • Добавлена ​​поддержка для хранения файлов в пользовательской локации
  • Изменен домашний URL, чтобы иметь косую черту в конце
  • Исправлены ошибки с wp-mail
  • Добавлена ​​поддержка других плагинов для добавления контента в карту сайта

2.5 (2005-06-15)

  • Вы можете включить теперь внешние страницы, которые не созданы WordPress или не распознаются этим плагином
  • Вы можете определить минимальный приоритет публикации , который переопределит вычисленное значение, если оно слишком низкое
  • Плагин будет автоматически пинговать Google каждый раз, когда карта сайта обновляется
  • Обновление 1: Включены испанские переводы Cesar Gomez Martin
  • Обновление 2: Включены итальянские переводы Stefano Aglietti
  • Обновление 3: Включено традиционный китайский перевод Кирин Лин

2.2 (2005-06-08)

  • Поддержка языкового файла: Hiromasa от http://hiromasa.zone.ne.jp прислал мне японскую версию пользовательского интерфейса и модифицировал скрипт для его поддержки! Спасибо за это! Проверьте the WordPress Codex как установить язык в 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 за это сообщение!