SiteTree is a lightweight and feature-loaded solution to enhancing a WordPress website with a Google (Image) Sitemap and a Site Tree (HTML5 Site Map). Developed with a no-worries philosophy, SiteTree is plug-and-play, user-friendly and nearly independent from user input.

What’s New in SiteTree 3

  • Custom post types support.
  • Streamlined the way in which content types can be included in the sitemaps.

An overview of the major features:

SiteTree Dashboard

Where you can control the enabling of the sitemaps, manually launch their rebuilding, and have information about the building process.

Code-free Customisation

The customisation of the sitemaps starts and ends with a few clicks, and even less typing, on two settings pages that look like the ones you are already familiar with.

Custom Post Types Support

You can include in the sitemaps any kind of content, custom or built-in.

Selective Exclusion of Web Pages

Posts and pages can be excluded from the sitemaps directly from the editor screen of WordPress. And with no more than a tick of a checkbox you can add to the robots.txt file generated by WordPress a Disallow rule for each web page excluded from the Google Sitemap.

Caching Leveraged

Thanks to the built-in caching facility and the native support for the WP Super Cache plugin SiteTree is able to update the sitemaps only if need be.

SiteTree Pro

To learn about SiteTree Pro, please, head for


  • The SiteTree Dashboard.
  • The SiteTree Dashboard when the sitemaps are active.
  • Metadata section.
  • The Google Sitemap generated for


Upload in the ‘plugins’ folder, and activate.


Can SiteTree generate a Google Sitemap complete with Change Frequency and Priority metadata?

Starting from SiteTree 3.0 the plugin no longer has this ability, become obsolete by now.

Will I lose my settings by upgrading from SiteTree 1.5.3?

You will lose only your general settings, your preferences about whether or not to exclude a post or page from the sitemaps will be automatically upgraded. Instead, the Change Frequency and Priority metadata you might have set for some posts or pages will not require upgrade, because in the latest version of SiteTree their use has been dropped.


4 de septiembre de 2017
Utilised on our business' website for business finance services. Very pleased with how it is working.
3 de septiembre de 2016
Works great! Thanks 😀
Leer todas las 85 reseñas

Colaboradores y desarrolladores

«SiteTree» es un software de código abierto. Las siguientes personas han colaborado con este plugin.


«SiteTree» ha sido traducido a 2 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «SiteTree» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

Version History

3.0.1 (26 March 2020)


  • Custom taxonomies couldn’t be included in the Google Sitemap.
  • Authors’ pages containing only custom posts couldn’t be included in the Google Sitemap.
  • Taxonomies containing only drafts were listed in the Site Tree.

3.0 (23 March 2020)

In addition to the following this update adds support for custom post types and drops the use of the Change Frequency and Priority metadata, become obsolete by now. However, the metadata you have set for each post and page will not be deleted from the database during the upgrade.


  • Streamlined the way in which content types can be included in the sitemaps.
  • Now the content of the settings pages changes according to the type of content included in the sitemaps.
  • Added in the dashboard a button to deactivate the Site Tree.

2.2.1 (16 March 2020)

Fixed a bug that caused the plugin to generate a Disallow rule for each featured (sticky) post, regardless of whether or not the post was excluded from the Google Sitemap.

2.2 (9 March 2020)


Added the ability to show an excerpt of user-defined length for each post listed in the Site Tree.


  • On computing the ‘Last Modified’ (lastmod) metadata for a page the plugin takes into account also the modification date of the page-{slug}.php and page-{id}.php template files.
  • The ‘Priority’ value for child pages is no longer lower than the one chosen for parent pages.
  • Authors can now be excluded from the Site Tree by nickname.


The plugin didn’t flush the cache when a page was moved to the bin.

2.1.1 (29 February 2020)

Fixed a bug related to the Google Image Sitemap: only one image per URL element was listed.

2.1 (17 February 2020)


  • Added the first five Action Hooks: sitetree_is_building_sitemap, sitetree_will_build_lists, sitetree_did_build_lists, sitetree_will_build_single_list and sitetree_did_build_single_list.
  • Added the ability to exclude from the Site Tree all the child pages.
  • You can know the count of permalinks excluded from the Google Sitemap by hovering over the count of permalinks.


  • Dramatically reduced the number of database queries needed to build a Google Image Sitemap.
  • On computing the ‘Last Modified’ (lastmod) metadata for the home page the plugin takes into account also the modification date of the front-page.php template file.
  • The plugin disables the ability to manually launch the rebuilding process when less than one minute has elapsed since the last rebuilding.
  • Replaced the dates shown in the dashboard with the counts of the time elapsed since the last rebuilding. The exact date can be known by hovering over the elapsed time.
  • When the profile of an author excluded from the Site Tree is updated, the Site Tree is no longer rebuilt.
  • When a taxonomy excluded from one or both sitemaps is updated, the rebuilding process is no longer fired.
  • Wrapped each list of the Site Tree in a <div>.
  • Added an id attribute to each list and list’s title of the Site Tree.


  • In some circumstances a «304 Not Modified» response header was returned to the client even though the Google Sitemap had to be served afresh.
  • The ability to exclude taxonomies from the Site Tree didn’t work when the list style was hierarchical.

2.0.3 (5 February 2020)

Fixed a bug that, when the Site Tree was disabled, could cause the building process of the Site Tree to run on loading any non-admin page.

2.0.2 (27 January 2020)

The plugin no longer redirects to the dashboard when is activated for the first time.

2.0.1 (16 January 2020)

  • Translations migrated to
  • The ‘List title’ fields in the ‘Site Tree Settings’ screen now can accept in-line HTML tags.
  • Fixed an issue affecting the automatic resizing of the dashboard.

2.0 (9 January 2020)

Requires WordPress 5.2 or later.

A new journey has finally begun!