Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Create a Visual Sitemap in WordPress (The Easy Way)

Have you ever visited a large, complex website and felt lost trying to find what you need? We’ve noticed this problem on several major sites like news publications or online stores, even if they already have a handy navigation menu.

The good news is we’ve discovered an easy solution to this problem: a visual sitemap. This is a user-friendly guide that helps visitors navigate through a site’s structure.

In this post, we’ll show you how to create a visual sitemap in WordPress with an easy-to-use plugin.

How to Create a Visual Sitemap in WordPress

Does My Website Really Need a Visual Sitemap?

A sitemap is like a roadmap for your website, showing all the important pages and how they’re connected.

If you’re familiar with WordPress SEO principles, then you probably already know the term XML sitemaps. These are designed for search engines, helping them find and understand your content.

XML sitemaps

On the other hand, there is also the HTML sitemap.

In this post, we’re going to focus on visual sitemaps, which are a type of HTML sitemap that displays your site’s structure in a more visually appealing and easy-to-understand format than an XML sitemap.

If you have a website that caters to different types of users, a visual sitemap can help guide each visitor to the page or post most related to their interest. It’s like having a friendly guide that shows everyone where to go.

New York Times' sitemap example

Visual sitemaps can also be great for educational websites or online courses. They can show the learning path and help students understand how different topics are connected.

For online stores with many product categories, a visual sitemap can help shoppers understand your product range at a glance and find the categories they’re interested in more easily. Here’s a great example we’ve found on The Good Guys website:

The Good Guys' sitemap example

With that in mind, let’s look at how to create a visual sitemap in WordPress.

How to Create a Visual Sitemap in WordPress Without Code (Beginner-Friendly)

We used to suggest the Slick Sitemap plugin for making visual sitemaps, but it hasn’t been updated in a long time. And when we tested it recently, we found it doesn’t work as well as it used to.

We also tried using Gutenberg and some custom CSS to make a sitemap. This worked at first, but as we added more pages to our site, the sitemap started to look strange because the CSS couldn’t keep up with the changes.

We like to find easy solutions that save you time and don’t make things complicated here at WPBeginner. And thankfully, we found a great plugin replacement called Simple Sitemap that does the job well.

To get started, you’ll need to install and activate the WordPress plugin on your website. Once that’s done, you can go ahead and create a new post or page for your sitemap. Or, you can open an existing one using the Gutenberg block editor.

In our case, we decided to create a new page called ‘Sitemap.’

With the block editor open, click the ‘+’ button anywhere on the page and select the ‘Simple Sitemap’ block.

Adding a Simple Sitemap block in the Gutenberg block editor

By default, the plugin creates a sitemap of your pages and their subpages but not your posts.

If you want to add posts to the sitemap, then you can go to the ‘General Settings’ in your ‘Block’ tab. Here, type in ‘Post’ in the ‘Select post types to display’ field.

Choosing a post type to display in the sitemap in block editor

Once you do, you will find all of your posts displayed below the pages section on the sitemap.

Next, let’s customize the order in which the pages and posts are listed. You can choose between title, date, ID, author, name, modified, menu order, random order, or comment count. You can also pick between ‘Ascending’ or ‘Descending’ order.

Changing the order in which the pages and posts are displayed by the Simple Sitemap plugin

Scrolling down, you can choose to:

  • Show the post type label to clearly differentiate between pages and posts in the sitemap.
  • Show the excerpts of the posts and pages. We decided to disable this option because it may make the sitemap lengthy.
  • Enable sitemap links. If you disable this option, then users won’t be able to click on the links in the sitemap.
  • Have every link open in a new tab every time they’re clicked so that users don’t leave the sitemap page.

Whichever setting you choose depends on your preferences and website needs, so be sure to think of these options carefully. Also, you can always enable or disable these settings if you ever change your mind.

Configuring the Simple Sitemap plugin's general settings

Below that section is ‘Post Types Labels.’ Here, you can replace the default label for the post type with another text.

In our example, we’ve decided to replace the label ‘Pages’ with ‘Explore Our Pages’ as a call to action.

Changing the post type label of the Simple Sitemap plugin

Finally, you can open the ‘Tab Settings.’

This is where you can enable tabs to display your sitemap links. By default, your sitemap links will be divided based on their post type. This can be a great option if you don’t want to make your sitemap page too long.

Enabling tabs in the Simple Sitemap plugin

Once you’re happy with how the sitemap page looks, you can continue customizing the page to your liking. If you need help, here are some guides for you to get started:

When you’re ready, just click Save, Update, or Publish.

Saving changes after creating sitemap with the Simple Sitemap plugin

Make sure to view your new page on mobile, desktop, and tablet to see if it looks good on all devices or not.

Here’s what our visual sitemap looks like:

Example of a visual sitemap made with the Simple Sitemap plugin

Bonus Tips to Improve Your Website Navigation

Want to make your website even more user-friendly? Check out these guides below:

We hope this article has helped you learn how to create a visual sitemap in WordPress. You may also want to check out our expert picks of the best WordPress drag-and-drop page builders and our guide on how to highlight new posts for returning visitors in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

11 CommentsLeave a Reply

  1. Clay Ravin

    The Slick Sitemap plugin hasn’t been updated for 4 years. Is there an alternative we could use?

    • WPBeginner Support

      While we don’t have a specific alternative to recommend at the moment, we will certainly keep an eye out :)

      Admin

  2. Trapti

    I read both articles; xml sitemap & HTML sitemap. I already created xml sitemap in Google webmaster. Xml sitemap for crawling & HTML sitemap for users according to the article. So which sitemap should I put in my WordPress footer? I saw lot of websites put sitemap in WordPress footer.

    • WPBeginner Support

      That would be a question of personal preference for which you would want

      Admin

  3. Mohd Amir

    Why visual sitemap is not working with current version of word press.

  4. amit

    have other plugin? the slick have problem in rtl lang

  5. Hemang Rindani

    Nice article. Sitemap is still important for a website and can help to boost the search results. WordPress, a powerful enterprise web content management service, allows users to create sitemap easily by implementing plugins like Simple Sitemap, as mentioned in the article. This can be implemented by implementing a shortcode on a post, page, custom post type or text widget. There are various attributes in this plugin that allows to set values for type of page, label, links etc..
    It is important to ensure that sitemap is updated each time any page or link in added or removed from a site. For this purpose I feel Google XML sitemap is a better plugin for WordPress sites.

  6. Matija

    While it can look nice I dont see much benefits of this feature.

    Also you are recommending using plugin which is last updated 8 months ago.

  7. mahmood

    Hi…
    Thank you so much.

  8. Bobby

    Neat article. Just a couple of quick questions.

    Is there any really good reason to do an html sitemap on a page for your site? I don’t recall really seeing those anymore like I used to years ago.

    Is it better for larger websites? I only have approximately 20 pages total on my main navigation menu.

    Or would it simply be a personal choice for website layout?

  9. Adrienne

    Very nice feature. I will try this out! Cheers,

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.