Strictly Google Sitemap Wordpress Plugin

Version 1.0.7

Ask yourself

Strictly Google Sitemap Wordpress Plugin
  • Have you experienced out of memory errors whilst publishing posts or rebuilding your sitemap?
  • Does your webserver constantly struggle reporting high average loads or does your website hang a lot or freeze constantly?
  • Do you use WP-O-Matic to import articles into your website?
  • Does your webserver have 1GB or less of RAM?
  • Do you have a large number of visitors to your site?
  • Does your site have a large number of articles e.g 1000+ ?

If you answered yes to one or more of those questions then the Strictly Google Sitemap plugin for Wordpress could be for you as it has been developed specifically with performance in mind. To read all about the problems associated with Wordpress and the existing Sitemap plugins then you should read this article.

There are a lot of sitemap plugins available for download and you might be asking yourself, why would you need to purchase a sitemap plugin if there are already some brilliant Sitemap plugins available for free such as the XML Sitemap Generator plugin.

The answer is that you probably don't need to if you are not too worried about performance or run a small site with a very small number of new articles added each day.

However if you run a large or very busy site, possibly on under resourced servers then you may have already experienced out of memory issues with other plugins and if you are looking for a possible solution then this could be your answer.

Not only has my plugin got all the features that the other market leaders have it and much more it has been developed from the ground up to move the load away from the webserver to the database. Whilst other plugins carry out expensive iterative loops and repeat queries that should only be called once my plugin has taken the opposite tact and put as much of the rebuild process as possible into a few fast database queries.

Strictly Google Sitemap vs Existing Plugins

The following comparison table shows the key features of my sitemap and the other leading sitemap plugins

Strictly Google Sitemap Existing Plugins
Low memory footprint Higher memory footprint
Fast rebuild times Slower rebuild times
A very small number of database queries Queries increases in relation with the number of records
Rebuild on posting or at scheduled intervals Rebuild on posting only, although an option exists to create using a GET request
Multiple sitemaps and a sitemap index file One sitemap file only
GZIP Compression Some have GZIP Compression
Homepage, Posts, Pages, Authors, Categories, Tags, Archives, Custom Pages Homepage, Posts, Pages, Authors, Categories, Tags, Archives, Custom Pages
Exclude Categories, Posts, Pages and Authors from the sitemap Exclude Categories, Posts and Pages from the sitemap
Ping Google, Bing, Ask and Yahoo with an application ID Ping Google, Bing, Ask and Yahoo (Not all with application ID)
Automatic memory management which ensures the correct limit per rebuild Ability to set the memory limit
SEO report, Index Coverage report, Configuration advice No reporting

My plugin also offers a number of features the others don't have including:

  • The ability to prevent rebuilds if the server is currently overloaded
  • Built in XML and Sitemap validation
  • The option to limit the number of records per sitemap
  • Great Search Engine Optimization reports detailing how well your site is doing across major SERPs
  • Two build modes which let you determine the amount of load to give your database

Sitemap Plugin Performance Comparisons

As you can see my plugin has all the features and then some but how does it perform in different scenarios?

The following comparison table shows the results of two key performance indicators, Memory Usage and Database Queries when run under different scenarios. I have compared three Plugins of varying complexity including the current market leader, a basic version and my own. The tests were carried out on 2 different production systems one of which was a very small site with very few posts and the other which had 7000+ and attracts thousands of visitors a day. I also compared two very different permalink structures, one an overly complex structure and the other a commonly used structure. For each plugin I selected all the available options so that as many records as possible were outputted.

Also please note that the comparisons were done on un-optimised systems e.g No PHP accelerator or Memcache was utilised and no 3rd party plugins such as Super Cache or W3 Cache was enabled.

Using the following permalink structure:

/%year%/%monthnum%/%category%/%author%/%postname%/%post_id%/

Plugin Records DB Queries Memory Usage
Google Sitemap Generator 193 199 16.75 MB
Google Sitemap Generator 7151 4858 48.5 MB
Simple Google Sitemap 185 369 19.5 MB
Simple Google Sitemap 4815 9612 188.5 MB
Strictly Google Sitemap 199 7 16 MB
Strictly Google Sitemap 7200 7 36.75 MB

Using the following permalink structure:

/%year%/%monthnum%/%postname%/

Plugin Records DB Queries Memory Usage
Google Sitemap Generator 193 16 16.75 MB
Google Sitemap Generator 7151 61 48.5 MB
Simple Google Sitemap 186 186 19.25 MB
Simple Google Sitemap 4815 4815 146 MB
Strictly Google Sitemap 199 7 16 MB
Strictly Google Sitemap 7200 7 36 MB

Why is my plugin different from the others?

As you can see from the comparison results the difference in performance between my own Plugin and the others can be quite striking and not only does my plugin perform well it offers all the features a large Wordpress site would need as well as offering some new features that no other plugin curently offers which will be found useful by any webmaster.

Strictly Google Sitemap Plugin Features

  • Low PHP Memory footprint which is ideal for small or under performing web servers.
  • The number of database queries is tiny in comparison with similar products.
  • The ability to schedule rebuilds instead of increasing overhead by rebuilding on every posting. Very useful for sites that import posts using feeds.
  • Schedule rebuilds using CRON, WebCron or a built in system that uses page requests.
  • Automatic memory managment if required. Set a minimum and maximum level and let the plugin assign resources as it sees fit.
  • Add custom pages or URL's to the sitemap.
  • Support for the Robots.txt sitemap directive.
  • GZIP Sitemap Files and the Sitemap Index.
  • The ability to specify the number of records per sitemap. The sytem will automatically build a sitemap index file if required.
  • Built in reports that check current configuration settings and advise on the best settings for permalinks and rebuild options.
  • For permalink structures that include %category% my sitemap will always output the full category hierarchy up to 3 levels deep. For example if your site had a permalink structure of:
    /%year%/%monthnum%/%category%/%postname%/
    then you can expect URL's such as
    /2010/06/finance/federal-reserve/government-debt/pushing-for-a-thorough-audit/
    instead of URL's that just output the default category which is often the case with other sitemap plugins.
  • I have added SEO Index coverage reports which will show you how well your site is covered in the major search engines which helps you determine which SERP's to target as well as a detailed homepage analysis report.

Download Strictly Google Sitemap for Wordpress

The plugin is hosted on the Wordpress Subversion repository and if you are looking for the most up to date version you should check there first to access the individual files in the trunk or latest tagged version.

If you want the most up to date stable version all zipped up then you should use the Wordpress download link.

You can also download a version from my own server, however this might not always be the most up to date version. Download Strictly Google Sitemap version 1.0.7

Support Strictly Software Wordpress Development - Donations Appreciated

Your donations help to keep my work freely available. Please consider a small donation of any amount to show your appreciation if you like this plugin.