Sitemaps, Hyper-lists and Beyond

A plugin for creating sitemaps and the like.

Simply thought out and GPL-licenced.

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 hyper-lists composing the Site Tree.
  2. Hierarchical or flat list styles.
  3. Group Pages by Topic New
  4. De-hyperlinking of parent Pages up to the third level.
  5. Exclude all child Pages.
  6. Order Pages by menu order or title.
  7. Group Posts by date, category or author with the ability to toggle the hyperlinking of the group's title.
  8. Order Posts by title, publication date or popularity.
  9. Order Custom Posts by title or publication date.
  10. Stick featured Posts on top of the hyper-list.
  11. Show an excerpt of user defined length for Posts.
  12. 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, adjust the sitemap split-up threshold, reorder with a drag-and-drop the hyper-lists composing the Site Tree, and generally know details about the building process and the latest pinging events.

  • Code-free Customisation

    WordPress-like settings pages togheter with the SiteTree Dashboard let you customise the sitemaps without writing any code.

  • A Myriad of Hyper-lists

    Fully documented and always ready-to-use, the [sitetree] shortcode and its workmate sitetree_get_hyperlist() are flexible like only a few other developer tools: you change one attribute, or argument, and a whole new, dynamic list of hyperlinks is all set to be perused.

  • 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, Even in Bulk — New

    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 hyper-lists. Also, the full integration of the Exclude functionality in the Bulk Edit UI of WordPress will let you go through the first set up, enjoyably. And with SiteTree, disallowing robots from crawling the web pages excluded from the Google Sitemaps is no sooner said than done.

  • Site Tree Pagination and XML Sitemap Index

    When the need comes to untangle the usability of a medium-to-large Site Tree, the pagination facility is never slow to take action, it is fully automated just like the SiteTree's ability to produce and maintain a Sitemap Index: SiteTree creates a distinct sitemap, or a group of sitemaps, for each type of content the included permalinks belong to, and the best part is that SiteTree can silently switch between single and multiple sitemaps mode while keeping unchanged the location of the main sitemap.

  • Automated and Upon-request Pinging

    Notifying to Google of the need to re-crawl the Google Sitemaps or the News Sitemaps is an automated task for SiteTree, carried out only if need be, but in the context of the Google Sitemaps it can be you too, to decide when the pinging must take place. A log of the latest thirty pinging events is always at hand when you need it. And whenever a ping for the Google Sitemaps sets off, there is always a second ping ready to reach Bing.

  • Fully Compatible with WPML — New

    Compatibility with the latest version of WPML doesn't mean only that you will be able to show localised versions of your Site Tree to the people visiting your website, but also that your Google Sitemaps will be complete with information about the language of your website's public web pages, something that will greatly help to speed up the indexing of your website's localised content.

  • 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 hyper-lists, prevents the WP Super Cache plugin from caching the Page, and disallows the crawling of the Page without showing up its path into 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.
The Pinging Log.
Reordering of the hyper-lists.

Choose Your Licence!

Each licence grants access to automatic updates and tecnical support for a lifespan of 1 year.

For any question, please contact me.