A Sitemap Maker for WordPress

Simply thought out and freely licenced.

Solves managing sitemaps with skilfulness.

Get SiteTree

SiteTree can produce and maintain up to three kinds of sitemap:

A Site Tree made up of details:

  1. Drag-and-drop reordering of the lists composing the Site Tree.
  2. Hierarchical and flat list styles.
  3. De-hyperlinking of parent Pages up to the third level.
  4. Exclude all child Pages.
  5. Order Pages by menu order or title.
  6. Group Posts by date, category or author with the ability to toggle the hyperlinking of the group's title.
  7. Order Posts by title, publication date or popularity.
  8. Order Custom Posts by title or publication date.
  9. Stick featured Posts on top.
  10. Show an excerpt of user defined length for Posts.
  11. Show authors' avatar and biographical info.

An overview of the major features:

  • SiteTree Dashboard

    The SiteTree Dashboard is nearly a control panel, where you can toggle the activation of the sitemaps and the enabling of the automatic pinging functionality, choose which types of content to include, reorder the lists composing the Site Tree with a drag-and-drop, and generally know details about the building process and the latest pinging events.

  • Code-free Customisation

    WordPress-like settings pages go side-by-side with the SiteTree Dashboard in letting you customise the sitemaps without writing any code.

  • Custom Post Types Support

    Custom Posts are no strangers to SiteTree: dedicated user controls appear in the dashboard as soon as Custom Post Types are detected, making their listing in the sitemaps a doddle.

  • Exclude and Disallow

    With no more than a tick of a checkbox you can exclude web pages from all types of resources that SiteTree is able to produce, from sitemaps to shortcode-generated lists. And because Search Engine Optimisation cannot be overlooked, with SiteTree you can also disallow robots from crawling the web pages excluded from the Google Sitemap.

  • Automated and Upon-request Pinging

    Notifying to Google of the need to re-crawl the Google Sitemap or the News Sitemap is an automated task for SiteTree, but in the context of the Google Sitemap it can be you too, to decide when the pinging must take place. And whenever a ping for the Google Sitemap sets off, there is always a second ping ready to reach Bing.

  • One Shortcode, A Myriad of Lists

    Fully documented and always ready-to-use, the [sitetree] shortcode is flexible like only a few others: you change one attribute, and a whole new, dynamic list is all set to be perused.

  • This is a Ghost Page

    When you tell SiteTree to regard a Page as Ghost Page, SiteTree does this: automatically excludes the Page from all the sitemaps and the shortcode-generated lists, prevents the WP Super Cache plugin from caching the Page and hides the Page from crawlers without showing up its path in the 'robots.txt' file. Therefore a Ghost Page is any Page with no inbound link that you want to conceal from either well-disposed and bad-tempered robots.

A peek at the SiteTree Dashboard:

The dashboard awaiting for action.
When the sitemaps are active.
The Pinging Bar.
Reordering of the lists.

Mini-features Showcase

  • SiteTree is able to automatically update the sitemaps even with the WordPress Super Cache plugin doing the "supercaching" of your website.

  • On computing the 'Last Modified' metadata for a Page listed in the Google Sitemap, SiteTree takes into account also of the modification date of their template files — if there are any.

  • The XSL templates of both the Google Sitemap and the News Sitemap are dynamically generated and fully localisable.

  • SiteTree is as much English-speaking as fluent in Italian.