Simple Sitemap – Create a Responsive HTML Sitemap


Simple Sitemap helps improve your SEO ranking by automatically generating a HTML sitemap of all your content! There are flexible options to include only the content you want to include on your sitemap, and to format output.

It takes just seconds to add a sitemap to your website. Simply include the [simple-sitemap] on a page to display a dynamically generated sitemap. It’s that easy!

Whatever your requirements, Simple Sitemap has you covered.

The sitemap shortcode has several attributes you can use to control how your sitemap is rendered including:

  • ‘types’: comma separated list of post types to display in the sitemap
  • ‘show_label’: show the heading label for each post [‘true’|’false’]
  • ‘links’: show sitemap list as links or plain text [‘true’|’false’]
  • ‘page_depth’: hierarchy of child pages to show [0|1|2|3]
  • ‘order’: sort order of list [‘asc’|’desc’]
  • ‘orderby’: field to sort by [title|author|date|ID]
  • ‘exclude’: comma separated list of post IDs to exclude

This gives your visitors an efficient way to view ALL site content in ONE place. It is also great for SEO purposes and makes it easier for spiders to index your site.

To display the sitemap simply add the [simple-sitemap] shortcode to any post or page (or text widget) and you’ll have a full indexed sitemap enabled on your website!

Please rate this Plugin if you find it useful. It only takes a moment but it’s very much appreciated. 🙂

We’re proud to announce that Simple Sitemap Pro is now available!

Upgrade today for even more flexible sitemap options including:

  • New tabbed sitemap layout.
  • Fully responsive sitemap for column AND tabbed layouts, on all devices!
  • Display sitemap in a horizontal list.
  • Show hierarchical parent pages as links or plain text.
  • Exclude individual pages.
  • Customize sitemap titles for specific pages (via filter).

Checkout the screenshots, or click here for more details.

See our WordPress plugin site for more top plugins!


  • Once plugin has been activated simply add the [simple-sitemap] shortcode to any page, post, or text widget.
  • Simple Sitemap displays a list of all the specified post types.
  • Plugin admin page details all the shortcode attributes available.
  • Display sitemap inside a tabbed layout! (Pro only)
  • Tabbed sitemap is fully responsive too. (Pro only)
  • Easily add icons and captions to each sitemap item. (Pro only)
  • Added icons and captions look great on mobile devices. (Pro only)
  • Remove ALL parent page links and leave just the title text. (Pro only)
  • Remove specific parent page links ONLY by entering a comma separated list of parent page IDs. (Pro only)
  • Show sitemap in a horizontal list separated by any character(s). (Pro only)


  1. Via the WordPress admin go to Plugins => Add New.
  2. Enter ‘Simple Sitemap’ (without quotes) in the textbox and click the ‘Search Plugins’ button.
  3. In the list of relevant Plugins click the ‘Install’ link for Simple Sitemap on the right hand side of the page.
  4. Click the ‘Install Now’ button on the popup page.
  5. Click ‘Activate Plugin’ to finish installation.
  6. Add [simple-sitemap] shortcode to a page to display the sitemap on your site.


Installation Instructions
  1. Via the WordPress admin go to Plugins => Add New.
  2. Enter ‘Simple Sitemap’ (without quotes) in the textbox and click the ‘Search Plugins’ button.
  3. In the list of relevant Plugins click the ‘Install’ link for Simple Sitemap on the right hand side of the page.
  4. Click the ‘Install Now’ button on the popup page.
  5. Click ‘Activate Plugin’ to finish installation.
  6. Add [simple-sitemap] shortcode to a page to display the sitemap on your site.
Can I generate an XML sitemap too?

No. This plugin is for generating an HTML sitemap only.


No include option

Plugin good but why you not include “Include” option.
Suppose i have 50 page in website then i just want to show only 4 pages in site map page
then instead of doing [simple-sitemap show_label=”false” links=”true” page_depth=”1″ order=”asc'” orderby=”author” include=”115,169,331,13″]
I have to do this
[simple-sitemap show_label=”false” links=”true” page_depth=”1″ order=”asc'” orderby=”author” exclude=”115,169,331,13,33,107,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28…….so on”]

No free version

The “simple sitemap” is part of the pro version? So what exactly does the free version offer you besides a cheeky bait and switch… I mean this is just an obvious marketing ploy – which is misleading. You offer the basic functionality and then for ‘enhanced’ functionality sell the “pro” version.



Simple Sitemap – Create a Responsive HTML Sitemap はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。


“Simple Sitemap – Create a Responsive HTML Sitemap” は1ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Simple Sitemap – Create a Responsive HTML Sitemap” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。


2.6, September 21, 2018

  • Fixed bug with [simple-sitemap-group] shortcode. Was previously buffering output twice causing display issues.

2.5, JUNE 19, 2018

  • Settings page updated.

2.4, OCTOBER 9, 2017

  • Added live sitemap demo gallery on plugin settings page.

2.3, SEPTEMBER 25, 2017

  • New ‘container_tag’ shortcode attribute added to all shortcodes to output the sitemap as an ordered list, or unordered list. See plugin settings page for more information.
  • Updated plugin readme.txt.
  • Settings page updated to include better shortcode information including the new [simple-sitemap-group] shortcode.
  • Plugin code overhauled and refactored for future maintainability.
  • Improved shortcode attribute validation checks.


  • Plugin settings page updated.


  • Fixed broken image links on plugin settings page.


  • Plugin settings page updated.

1.9 update

  • Fixed compatibility bug with WordPress 4.7.

1.87 update

  • Update plugin setting links.

1.86 update

  • Added links to ‘Pro’ version.

1.85 update

  • Updated plugin description.

1.84 update

  • Updated information about the Pro version of the plugin.

1.83 update

  • Updated the docs in plugin options for the ‘orderby’ shortcode attribute. A link to the full list of available attributes is included.

1.82 update

  • Better security.
  • Fix: Some pretty permalinks weren’t being displayed properly for posts.

1.81 update

  • Screenshots updated.

1.8 update

  • Plugin completely rewritten to include a range of shortcode attributes to make rendering the sitemap much more flexible!
  • All previous plugin options removed from the plugin settings page. Use the new shortcode attributes instead. See the plugin settings page for full deatils.
  • New, cleaner HTML and CSS. New CSS classes used.

1.7 update

  • Translation support added!

1.65 update

  • More settings page updates.

1.64 update

  • Settings page updated.


  • Fixed bug with CPT links.


  • Sitemap shortcode now works in text widgets.


  • Fixed bug limiting CPT posts to displaying a maximum of 5 each.


  • Links on Plugins page updated.
  • Removed front end drop downs. Sitemap rendering now solely controlled via plugin settings.
  • Support for Custom Post Types added!


  • Security issue addressed.


  • All functions now properly name-spaced.
  • Added $wpdb->prepare() to SQL query.


  • Updated Plugin options page text.
  • Now works nicely in sidebars (via a Text widget)!
  • Fixed bug where existing Plugin users saw no posts/pages on the sitemap after upgrade to 1.51.
  • Added a ‘Settings’ link to the main Plugins page, next to the ‘Deactivate’ link to allow easy navigation to the Simple Sitemap Plugin options page.


  • Updated WordPress compatibility version.
  • Update to Plugin option page text.


  • Updated for WordPress 3.5.1.
  • Minor CSS bug fixed.
  • ALL Plugin styles affecting the sitemap have been removed to allow the current theme to control the styles. This enables the sitemap to blend in with the current theme, and allows for easy customisation of the CSS as there are plenty of sitemap classes to hook into.
  • All sitemap content is now listed in a single column to allow for additional listings for CPT to be added later.
  • New Plugin options to show/hide posts or pages.


  • Minor updates to Plugin options page, and some internal functions.


  • Plugin option added to exclude pages by ID!
  • Bug fix: ALL posts are now listed and are not restricted by the Settings -> Reading value.


  • Fixed HTML bug. Replaced deprecated function.


  • Dropdown sort boxes on the front end now work much better in all browsers. Thanks to Matt Bailey for this fix.


  • Changed the .sticky CSS class to be .ss_sticky to avoid conflict with the WordPress .sticky class.


  • Fixed minor bug in ‘Posts’ view, when displaying the date. There was an erroneous double quotes in the dates link.


  • Fixed CSS bug. Was affecting the size of some themes Nav Menu font sizes.


  • Now supports WordPress 3.0.3
  • Updated Plugin options page
  • Fixed issue:
  • Fixed issue:


  • Added Plugin admin options page
  • Fixed several small bugs
  • Sitemap layout tweaked and generally improved
  • Added new rendering of sitemap depending on drop-down options
  • New options to sort by category, author, tags, and date improved significantly

1.10 Fixed so that default permalink settings work fine on drop-down filter

1.01 Minor amendments

1.0 Initial release