Simple Sitemap – Create a Responsive HTML Sitemap


The most popular HTML sitemap available for WordPress!

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.

Absolutely no setup steps needed. 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 [simple-sitemap] shortcode has many 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
  • '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

Plus, there is a bonus shortcode [simple-sitemap-group] included to display a list of posts grouped category or tags.

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] or [simple-sitemap-group] 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. 🙂

For more advanced features and we recommend using Simple Sitemap Pro which includes many more shortcode attribute options, plus additional shortcodes, to generate almost any type of sitemap you can think of!

View the live demo to see all the available sitemap types.

Checkout the screenshots below, or click here for more details.

For more top plugins see our WordPress plugin site. Why not stop by and say hello, we’d love to hear about your needs for a HTML sitemap or anything else WordPress related.


  • Once the 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.


Where can I see all the available sitemap shortcodes and attributes?

Visit the plugin documentation page to see available sitemap shortcodes and related options.

Is there a live demo available for the plugin?

Yes! You can see live examples of every sitemap available here.

Can I generate an XML sitemap too?

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


Good plugin, but not free

But all the necessary functionality is not available in the free version. Why then this plugin on Sell ​​it on themeforest or somewhere else.


As melhores funcionalidades são pagas, principalmente as que se referem as tags e categorias..

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, on"]
Read all 40 reviews

Contributors & Developers

“Simple Sitemap – Create a Responsive HTML Sitemap” is open source software. The following people have contributed to this plugin.


“Simple Sitemap – Create a Responsive HTML Sitemap” er blevet oversat til 2 lokalområder. Thank you to the translators for their contributions.

Translate “Simple Sitemap – Create a Responsive HTML Sitemap” into your language.

Interesseret i udvikling?

Gennemse koden, tjek SVN repository, eller abonner på udviklerloggen via RSS.


3.0 – April 26, 2019

  • Updated settings page styles.

2.9 – April 2, 2019

  • Updated settings page info.
  • Plugin readme updated.

2.8 – March 14, 2019

  • Updated settings page info.

2.7 – March 6, 2019

  • Added link to sitemap plugin settings page directly from main plugin index page.
  • Removed redundant .bak file.
  • Plugin settings page information updated.
  • Removed redirect to settings page after activation.
  • Removed admin notice popup displayed after activation.

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