Simple Sitemap

Download Simple Sitemap Plugin

This plugin gives you an easy way to add a HTML sitemap to your WordPress website so that users can easily see all of your content (posts/pages) in one place. The Simple Sitemap plugin is also available on the WordPress.org plugin repository.

The advantage of having a HTML sitemap is that links to all your content is visible from one place. This gives your site visitors a quick overview of your site and how it is structured. It is also good for SEO purposes and makes it easier for spiders to index your site.

Simply add the shortcode [simple-sitemap] to a new page, or post (although I recommend you add it to a page), then click publish and you have an instant sitemap!

Have a feature that you would like to see added to this plugin? If so, head over to our Simple Sitemap support forum and post a message and we will do our best to include it in the next version!

If you subscribe to our RSS feed (top right of the screen) then you will be notified automatically of new updates.

Plugin Roadmap

There is always something left to do! Here are the most pressing things that will be added in future versions:

  • Show posts, or pages (or both)
  • Show posts first, or pages (if both displayed)
  • Exclude individual posts/pages
  • Sort ascending, or descending (in addition to the available sorting options)
  • Be able to add custom sitemap links (to non WordPress areas)
  • Internationalization.
  • Options section to add links to sitemap that can’t be auto generated. Such as links to forum, shopping cart, custom pages, image galleries and so on.
  1. Does this plugin submit to the 4 top search engines like the XML-Sitemap plug? I like the layout of your sitemap better than the aforementioned one, but communication with each update to the search engines is important. This I would like to know

  2. Zach says:

    Love the plugin, upset it doesn’t have more customization/options..then again, I think I noticed these adjustments in your ‘To-Do List’ :)

    Its mostly because my theme is slightly condensed, so I had to go in directly to modify the two column table to just one…then adjusted where the link location would appear when the ‘Sort by’ option was changed. Otherwise, its a GREAT PLUGIN!

    Thanks for your work!

  3. miftah says:

    hi,
    thanks for this plugins
    it’s really simple but working fine

  4. The only HTML sitemap plugin that actually works. I hope the feature to exclude pages will come soon enough!

    Thanks for your good work.

  5. dgwyer says:

    The Plugin is currently undergoing some fundamental planning/restructuring to include the option to display posts by category, tags etc.

    Once this additional functionality has been implemented then I will be adding some bells and whistles in the form of Plugin admin options that will give the user choices on how the sitemap is displayed on screen (including excluding specific posts, pages etc).

    Any specific requests please let me know and I will add to the Plugin to-do list. :)

    David

  6. The only HTML sitemap plugin that actually works. I hope the feature to exclude pages will come soon enough!

    Thanks for your good work.

  7. manzilur says:

    thanks for simple sitemap.very good. i’m indonesian

  8. jim_WordPress says:

    How about support of custom post types?
    And the ability to say which custom post types to display or not display, and in what order?

  9. rainer says:

    Hi,
    just installed the plugin and activated it.
    The activation causes a change in the fontsize in the main menue. Exept the “home” button.
    I guess from to .
    The same happened to one of my two sidebar widget.
    As soon as I deactivate the plugin, the fontsize is the original again
    I use a weaver 2010 template.
    Can you fix this bug?

    But besides that … a very nice plugin

  10. rainer says:

    the fontsize chanhes between h5 and h3 i guess
    Sorry, in the first comment i used brackets

  11. David Miles says:

    The location.href event does not fire in Safari or Opera on the Mac – check http://talk2pn.co.uk/blog/sitemap/ in FireFox and the dropdowns work as expected, check the same page in Safari and they fail – same for Opera

  12. Ian says:

    If I have a wordpress.com account, if I sign up with dreamhost can this account be attached to my website? Is domain name free until I do not host with dreamhost? What is the cost of the domain name after?

    • David says:

      Your WordPress.com is a hosted solution and so is totally separate to your own WordPress site if you were to purchase a domain. You may be able to export content from your WordPress.com site though. If you purchased our FitPro theme (and sign up for a dreamhost hosting account) we will even go in there and install WordPress and FitPro FREE of charge! :)

      http://www.presscoders.com/fitpro/

  13. Andreas says:

    Actually the best HTML sitemap plug-in that I have come across, but excluding certain posts and pages is a MUST HAVE feature. (Please send me a mail once it’s done.) Next on my wish-list is the ability to adjust the depth of nested pages, but that’s not as important. I much like the two column layout!

    Andreas

    • David says:

      Hi Andreas,

      Yes that will be done probably in the next release, but I’m not sure when that will be exactly as I am very busy with theme development at the moment.

  14. Matt says:

    Hi. As someone else mentioned above, the drop-down selects aren’t firing in Chrome or Safari on Mac. After a bit of googling I’ve edited the code so it works now.

    What I’ve done is duplicated the plugin folder, disable the original plugin and activated the new one. That way I can always refer back to the old plugin if necessary.

    In the plugin folder ‘simple-sitemap’ open and edit the file ‘simple-sitemap.php’…

    Find and replace the Pages drop-down code with this:

    `
    Show pages by:

    <option value="” >Title
    <option value="” >Date
    <option value="” >Author

    `

    Then find and replace the Posts drop-down code with this:

    `
    Show posts by:

    <option value="” >Title
    <option value="” >Date
    <option value="” >Author
    <option value="” >Category
    <option value="” >Tags

    `

    Re-upload the file ‘simple-sitemap.php’ and hopefully it should be working now.

  15. Matt says:

    Hmmm, my code has been stripped out even though I used back-ticks. If you can tell me how I can post the code here I’ll re-submit it. Thanks.

  16. Theresa says:

    Just installed the plug-in. Would like the parent/child indented levels to show up like they do in your screen shot. Mine is just a straight list of bullets.

    Site map is here: http://catenacreations.com/site-map/

    Can you please tell me how to code the page or CSS to show these levels? Thanks!

    • David says:

      Indentation is dictated by the hierarchy of the post/pages and not by layout or css.

    • Erik says:

      Had a similar problem, only that only the top-level pages appeared at all. Turned out to be because my navigation also had the class “children” for its sub-pages, which messed the CSS up a bit. Might be the problem for you as well.

  17. I tried to install and activate the plugin in a website where wp e commerce plugin is installed. But the plugin was throwing fatal error.

  18. Syamsul Alam says:

    Hi, this is really great plugins! It just didn’t work in my site for some reason.

    I’ve put the shortcode in my wordpress page, but it just refuse to transform into epic sitemap that I wanted it to be. What do you think about it? How can I fix it? Thanks for your answer!

    *If you want, here’s actual link to my archives page: http://www.syamsulalam.com/archives

    • David says:

      Make sure the Plugin is installed and activated.

      It is probably a Plugin conflict, it’s usually the case! To test this, disable all your other Plugins temporarily.