How to Create a WordPress Sitemap for Beginners [2023]

In this article,  we will discuss what a sitemap is and how to create a WordPress sitemap.

You may have exceptional content on your blog. If the engaging content is not reaching your target audience, then everything you created is of little value.

Most of the visitors you get are via the search engines provided you are not using paid methods.

It makes sense to ensure that your site gets indexed by search engines. Although search engines today are smart enough to index new content.

If we provide the search engines with information about our site. It will make their job easy and ensure faster indexing of our site.

What is WordPress Sitemap?


As per sitemaps.org.

Sitemaps are a simple way for the webmasters to inform search engines about pages on their sites available for crawling.

In simple terms, it is a file that lists all the pages on the site along with some additional data about each page.

Search engine bots can use this information to navigate through the site easily and index the pages.

What are the Different Types of WordPress Sitemaps?


The WordPress sitemaps are of two types

  • XML sitemaps
  • HTML sitemaps

XML sitemaps are files that search engines use. These files contain a list of the website’s URLs along with their metadata. The metadata contains information  like how often the URL changes or when was the last time they updated it 

HTML sitemaps are used by site visitors to navigate the site. They help in improving the user experience and make the site user-friendly. A better user experience indirectly helps in boosting search engine rankings.

As we have seen that HTML sitemaps are for humans and XML sitemaps are for search engines. Both directly help in boosting search engine rankings. Therefore, we recommend having both types of WordPress sitemaps on your site.

What are the Benefits of Sitemaps?

  1. They help speed up the work of search engine crawlers and help in faster indexing of your site.
  2. As it indexes your site it helps in boosting the search engine visibility
  3. Sitemaps inform search engines about any changes in your website content. It also helps in finding any new content on your site.
  4. The Sitemaps help search engines index enormous sites that lack proper structure and are not interlinked. They also make it easy for visitors to navigate through the site.
  5. An HTML sitemap acts like an index page for visitors. They can navigate the site quickly and find any specific topic they are looking for.

How to Generate Sitemaps?


You can generate sitemaps manually or using a plugin. Here we discuss, how to generate sitemaps for the two most popular blogging platforms. These are Bloggers and WordPress.

If you want to generate a WordPress sitemap without a plugin. You should check out this post

Generate XML Sitemaps for Blogger Blog

Open the Blogger Sitemap Generator in your browser. In the text box type your full Blogger blog URL including the https://


You can create an XML sitemap instantly when you click on the Generate Sitemap button. 


Now, login into your blogger dashboard, then navigate to Settings >> Search Preferences >> enable Custom robots.txt.


Paste your XML sitemap in this text box and click on Save.

Generate HTML Sitemaps for Blogger

If you want a complete step-by-step process of generating an HTML Sitemap for a Blogger blog. You can check out the post for generating HTML sitemaps for Blogger blogs.

Next, we will discuss how to generate sitemaps for WordPress sites. For WordPress, there are a lot of plugins that make your job easy.

This is one reason for recommending a self-hosted WordPress blog. It saves you many hours of time and frustration. You can concentrate on the most important aspect of blogging like content creation.

You can check out Bluehost as they have the most affordable WordPress hosting plans. 

Generate XML Sitemaps for WordPress

As we have discussed above, we will use plugins to generate XML sitemaps. Two of the most popular plugins used for this purpose are: 

  • Yoast SEO 
  • Google XML Sitemaps

You can install these plugins using any of the methods described in the post on how to install WordPress plugins

Yoast SEO is one of the best SEO plugins for Search Engine Optimisations. You can use this plugin to create XML Sitemaps.

After you install the plugin activate the plugin, then on the left side menu bar of your WordPress Dashboard click on SEO >> General >> Features Tab.


Then, click the On button under the XML sitemaps section. Now you can click on the? sign after the XML Sitemaps. A drop-down menu with the XML Sitemap link to generate the XML Sitemaps for your site will open.

A fresh page will load with a list of sitemap URLs of your site. That’s all, the sitemaps are generated for you.


Google XML Sitemaps

The Google XML Sitemaps plugin is very useful in creating XML Sitemaps. 

It helps in pinging and notifying all the major search engines whenever you update the content on your site. 

This plugin helps in indexing all WordPress-generated content like WordPress pages and custom URLs.

After you have installed and activated the plugin as mentioned above. Go to Settings >> XML Sitemaps.


On this page, you will find the URL of your WordPress sitemap.

Generate HTML Sitemaps for WordPress blog.

As we know that HTML Sitemaps help in the site’s navigation for humans.

To create this sitemap you have to install WP Sitemap Page Plugin.

WordPress HTML sitemap plugin creates a sitemap on one of the site pages using a short code.

This shortcode generates a sitemap of all your posts and pages.

It doesn’t create an XML sitemap; be careful about it.

I hope you know how to install a plugin. After installation clicks the Pages >> Add New.


Add the shortcode [wp_sitemap_page] to the page where you want to show your HTML sitemaps

After you have completed the job. Click the publish button and check the URL to preview the HTML Sitemap.

How to Submit XML Sitemaps to Search Engines?


After generating the sitemaps next step is to submit them to the search engines. In this article, we will submit a sitemap to Google and Bing

Submitting the XML Sitemaps to Google

In order to submit your sitemaps to Google, you have to create an account on Google Search Console. 

Login to Google Search Console and verify your site ownership.

After verifying ownership, on the left side menu of Google Search Console navigate to Index >> Sitemaps


Just below the “Add a new sitemap“ add the sitemaps that you have created

If your sitemaps are ok you will get a success message after a few minutes.

After a few days, you will see that Google has started crawling your site. 

Submitting XML Sitemaps to Bing

If you want to submit XML Sitemap to Bing.  You have to create an account with Bing’s Webmaster Tool


Again you have to verify the ownership of your site. During the verification, you have to enter the XML sitemaps that you have created.

Finally hit the save button.


Sitemaps are helpful for search engines as well as human visitors.

The XML sitemaps provide a map to the search engines for easy and faster indexing.

The HTML sitemaps improve the user experience for the visitor. They also help in faster navigation of the site and finding the information quickly. 

In the nutshell, sitemaps help in achieving better rankings in search engines.

I hope that you must be clear on how to create a WordPress sitemap. 

Let me know if the article was useful for you 

Spread the love

As a founder of Startblogpro, Bhagwant Singh helps the reader to launch a blog. A blog can be started as a side hustle and converted into a full-time business. Blogging as a business can help you to leave the 9-5 grind and be your own boss.

3 thoughts on “How to Create a WordPress Sitemap for Beginners [2023]”

Leave a comment