<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WPWife &#187; html sitemap generator for wordpress</title>
	<atom:link href="http://www.wpwife.com/category/html-sitemap-generator-for-wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://www.wpwife.com</link>
	<description>WPHelp: fix and optimise WP themes&#38;plugins</description>
	<lastBuildDate>Fri, 21 Nov 2025 12:00:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.38</generator>
	<item>
		<title>How to Add an HTML Sitemap Page in WordPress (2 Ways)</title>
		<link>http://www.wpwife.com/wordpress-plugins/how-to-add-an-html-sitemap-page-in-wordpress-2-ways</link>
		<comments>http://www.wpwife.com/wordpress-plugins/how-to-add-an-html-sitemap-page-in-wordpress-2-ways#comments</comments>
		<pubDate>Fri, 10 Mar 2023 01:07:58 +0000</pubDate>
		<dc:creator><![CDATA[Editorial Staff]]></dc:creator>
				<category><![CDATA[aioseo]]></category>
		<category><![CDATA[how to create a sitemap page in wordpress]]></category>
		<category><![CDATA[html sitemap generator for wordpress]]></category>
		<category><![CDATA[html sitemap plugin for wordpress]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[sitemap]]></category>
		<category><![CDATA[wordpress html sitemap page]]></category>
		<category><![CDATA[WordPress Plugins]]></category>

		<guid isPermaLink="false">http://www.wpbeginner.com/?p=29754</guid>
		<description><![CDATA[
<p>Do you want to add an HTML sitemap page in WordPress? Unlike XML sitemaps that are submitted to search engines for better crawling, HTML sitemaps present an organized list of your pages and posts for your website visitors. In this article, we&#8217;ll show you how&#8230;&#160;<strong><a href="https://www.wpbeginner.com/plugins/how-to-add-an-html-sitemap-page-in-wordpress/">Read More &#187;</a></strong></p>
<p>The post <a href="https://www.wpbeginner.com/plugins/how-to-add-an-html-sitemap-page-in-wordpress/">How to Add an HTML Sitemap Page in WordPress (2 Ways)</a> first appeared on <a href="https://www.wpbeginner.com/">WPBeginner</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Do you want to add an HTML sitemap page in WordPress?</p>



<p>Unlike XML sitemaps that are submitted to search engines for better crawling, HTML sitemaps present an organized list of your pages and posts for your website visitors.</p>



<p>In this article, we&#8217;ll show you how to add an HTML sitemap page in WordPress.</p>



<figure class="wp-block-image"><img width="550" height="340" src="https://www.wpbeginner.com/wp-content/uploads/2021/05/how-to-add-html-sitemap-page-wordpress-opengraph.png" alt="How to add an HTML sitemap page in WordPress" class="wp-image-93110" title="How to add an HTML sitemap page in WordPress" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/05/how-to-add-html-sitemap-page-wordpress-opengraph.png 550w, https://www.wpbeginner.com/wp-content/uploads/2021/05/how-to-add-html-sitemap-page-wordpress-opengraph-300x185.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<h4>What’s the Difference Between XML and HTML Sitemaps?</h4>



<p>An <a title="What is an XML Sitemap? How to Create a Sitemap in WordPress?" href="https://www.wpbeginner.com/beginners-guide/what-is-a-wordpress-sitemap-how-to-create-a-sitemap-in-wordpress/">XML sitemap</a> is a file that lists your website content in an XML format for search engines like Google and others.</p>



<p>You can submit your <a title="How to Add Your WordPress Site to Google Search Console" href="https://www.wpbeginner.com/beginners-guide/how-to-add-your-wordpress-site-to-google-webmaster-tools/">XML sitemap in webmaster tools</a> to improve and control how the search engines crawl your website.</p>



<p>On the other hand, an HTML sitemap is for your actual website visitors. It is a simple page that lists all your posts and pages in an organized way.</p>



<p>Now that you know the difference, let’s take a look at how to add an HTML sitemap page to WordPress using two different WordPress plugins. You can use the quick links below to jump straight to the method you want to use.</p>



<div class="wp-block-aioseo-table-of-contents"><ol><li><a href="https://www.wpbeginner.com/plugins/how-to-add-an-html-sitemap-page-in-wordpress/#add-html-sitemap-aioseo-lite">Add HTML Sitemap Page in WordPress With All in One SEO</a></li><li><a href="https://www.wpbeginner.com/plugins/how-to-add-an-html-sitemap-page-in-wordpress/#add-html-sitemap-simple-sitemap">Add HTML Sitemap Page in WordPress With Simple Sitemap</a></li></ol></div>



<h4 id="add-html-sitemap-aioseo-lite">Method 1. Add HTML Sitemap Page in WordPress With All in One SEO</h4>



<p>We recommend using the <a title="All in One SEO" href="https://aioseo.com/"  rel="noopener">All in One SEO</a> plugin to add an HTML sitemap page in WordPress. It’s the <a title="14 Best WordPress SEO Plugins and Tools That You Should Use" href="https://www.wpbeginner.com/showcase/9-best-wordpress-seo-plugins-and-tools-that-you-should-use/">best WordPress SEO plugin</a> in the market used by over 3 million websites and lets you create an HTML sitemap with a couple of clicks.</p>



<p><strong>Note:</strong> There is a free version of <a title="All in One SEO Lite" href="https://wordpress.org/plugins/all-in-one-seo-pack/"  rel="noopener">All in One SEO Lite</a> available which includes the HTML sitemap feature below, but we will be using the premium version in our screenshots because it includes powerful features like smart sitemaps, redirection manager, SEO schema, and more.</p>



<p>The first thing you need to do is install the <a title="All in One SEO" href="https://aioseo.com/"  rel="noopener">All in One SEO</a> plugin. For more details, see our step-by-step guide on <a title="How to Install a WordPress Plugin – Step by Step for Beginners" href="https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/">how to install a WordPress plugin</a>.</p>



<p>Upon activation, the AIOSEO setup wizard will open, which will guide you through setting up the plugin and getting your SEO settings right.</p>



<p>Simply click the ‘Let’s Get Started’ button and follow the steps.</p>



<figure class="wp-block-image"><img width="550" height="303" src="https://www.wpbeginner.com/wp-content/uploads/2021/08/aioseo-setup-wizard.png" alt="AIOSEO setup wizard" class="wp-image-97976" title="AIOSEO setup wizard" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/08/aioseo-setup-wizard.png 550w, https://www.wpbeginner.com/wp-content/uploads/2021/08/aioseo-setup-wizard-300x165.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p>After that, you’ll be taken to the WordPress admin dashboard, where you’ll have a new menu option called ‘All in One SEO’.</p>



<p>Then, you need to go to <strong>All in One SEO » Sitemaps</strong>, click on the ‘HTML Sitemap’ menu option, and make sure the ‘Enable Sitemap’ toggle is turned on.</p>



<figure class="wp-block-image"><img width="550" height="244" src="https://www.wpbeginner.com/wp-content/uploads/2021/08/enable-html-sitemap.png" alt="Enable HTML sitemap" class="wp-image-97977" title="Enable HTML sitemap" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/08/enable-html-sitemap.png 550w, https://www.wpbeginner.com/wp-content/uploads/2021/08/enable-html-sitemap-300x133.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p>Next, you can choose how you want to display your HTML sitemap.</p>



<p>For this tutorial, we’ll select the ‘Dedicated Page’ option, but you can also add it as a shortcode, block, widget, and more.</p>



<p>Then, enter the page URL where you want the HTML sitemap to display. The plugin will automatically create a new page for you.</p>



<figure class="wp-block-image"><img width="550" height="240" src="https://www.wpbeginner.com/wp-content/uploads/2021/08/dedicated-html-sitemap-page.png" alt="Enter URL for HTML sitemap page" class="wp-image-97978" title="Enter URL for HTML sitemap page" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/08/dedicated-html-sitemap-page.png 550w, https://www.wpbeginner.com/wp-content/uploads/2021/08/dedicated-html-sitemap-page-300x131.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p>Once you’ve done that, scroll down to the ‘HTML Sitemap Settings’ section.</p>



<p>Here you can customize how your HTML sitemap will display. You have control over what posts and pages will display, <a title="What Is Taxonomy in WordPress?" href="https://www.wpbeginner.com/glossary/taxonomy/">taxonomies</a> such as categories and tags, sort order, and more.</p>



<figure class="wp-block-image"><img width="550" height="203" src="https://www.wpbeginner.com/wp-content/uploads/2021/08/customize-html-sitemap-settings.png" alt="Customize HTML sitemap settings" class="wp-image-97979" title="Customize HTML sitemap settings" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/08/customize-html-sitemap-settings.png 550w, https://www.wpbeginner.com/wp-content/uploads/2021/08/customize-html-sitemap-settings-300x111.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p>You can also turn on ‘Compact Archives’ to display your HTML sitemap in a compact date archive format.</p>



<p>This is similar to how we display our <a title="How to Create Compact Archives in WordPress" href="https://www.wpbeginner.com/plugins/how-to-create-compact-archives-in-wordpress/">compact archives</a> on our 404 pages here at WPBeginner.</p>



<p>After you’re done customizing your HTML sitemap settings, make sure to click the ‘Save Changes’ button.</p>



<figure class="wp-block-image"><img width="550" height="159" src="https://www.wpbeginner.com/wp-content/uploads/2021/08/save-custom-html-page-settings.png" alt="Save custom HTML page settings" class="wp-image-97980" title="Save custom HTML page settings" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/08/save-custom-html-page-settings.png 550w, https://www.wpbeginner.com/wp-content/uploads/2021/08/save-custom-html-page-settings-300x87.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p>Now your visitors can view your HTML sitemap and more easily navigate around your website.</p>



<p>If you chose the ‘Dedicated Page’ option above, then you can visit the page by clicking the &#8216;Open HTML Sitemap&#8217; button.</p>



<figure class="wp-block-image"><img width="550" height="321" src="https://www.wpbeginner.com/wp-content/uploads/2021/08/html-sitemap-example.png" alt="HTML sitemap example page" class="wp-image-97981" title="HTML sitemap example page" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/08/html-sitemap-example.png 550w, https://www.wpbeginner.com/wp-content/uploads/2021/08/html-sitemap-example-300x175.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<h4 id="add-html-sitemap-simple-sitemap">Method 2. Add HTML Sitemap Page in WordPress With Simple Sitemap</h4>



<p>Simple Sitemap is a free plugin that lets you easily add an HTML sitemap to your <a title="Ultimate Guide: How to Make a Website – Step by Step Guide (Free)" href="https://www.wpbeginner.com/guides/">WordPress website</a>.</p>



<p>The first thing you need to do is install and activate the <a title="Simple Sitemap" href="https://wordpress.org/plugins/simple-sitemap/"  rel="noopener nofollow">Simple Sitemap</a> plugin. For more details, see our beginner&#8217;s guide on <a title="How to Install a WordPress Plugin – Step by Step for Beginners" href="https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/">how to install a WordPress plugin</a>.</p>



<p>Once the plugin is activated, you can open an existing page, or create a new HTML sitemap page by navigating to <strong>Pages » Add New</strong>.</p>



<p><strong>Adding an HTML Sitemap With Simple Sitemap Using Blocks</strong></p>



<p>This plugin has newly added <a title="How to Use the New WordPress Block Editor (Gutenberg Tutorial)" href="https://www.wpbeginner.com/beginners-guide/how-to-use-the-new-wordpress-block-editor/">Gutenberg blocks</a> that you can use to simply add an HTML sitemap page.</p>



<p>All you need to do is click the ‘Plus’ icon, then select the ‘Simple Sitemap’ option.</p>



<figure class="wp-block-image"><img width="550" height="420" src="https://www.wpbeginner.com/wp-content/uploads/2021/05/add-simple-sitemap-block.png" alt="Add simple sitemap block" class="wp-image-93114" title="Add simple sitemap block" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/05/add-simple-sitemap-block.png 550w, https://www.wpbeginner.com/wp-content/uploads/2021/05/add-simple-sitemap-block-300x229.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p>Another block included with this plugin is the ‘Simple Sitemap Group’ that creates a branching visual sitemap. But, we’re going to use the ‘Simple Sitemap’ block for this tutorial.</p>



<p>Once you add the block, it will automatically create your HTML sitemap.</p>



<p>On the right-hand menu, you have customization options where you can choose to display ‘Posts’ or ‘Pages’, or both together.</p>



<p>In the box under ‘Select post types to display’, simply enter ‘Post’ or ‘Page’ to choose what you want to display.</p>



<figure class="wp-block-image"><img width="550" height="335" src="https://www.wpbeginner.com/wp-content/uploads/2021/05/add-posts-or-pages.png" alt="Sitemap created add posts or pages" class="wp-image-93115" title="Sitemap created add posts or pages" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/05/add-posts-or-pages.png 550w, https://www.wpbeginner.com/wp-content/uploads/2021/05/add-posts-or-pages-300x183.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p>Next, you can change how the list displays by changing the ‘Orderby’ or ‘Order’ drop-downs.</p>



<p>You can also display the excerpt for the pages or posts listed, and enable or disable links. However, we’re going to keep the default plugin settings to keep our HTML sitemap simple and easy to browse.</p>



<figure class="wp-block-image"><img width="550" height="238" src="https://www.wpbeginner.com/wp-content/uploads/2021/05/customize-sitemap-appearance-add-excerpts.png" alt="Customize sitemap order and appearance" class="wp-image-93116" title="Customize sitemap order and appearance" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/05/customize-sitemap-appearance-add-excerpts.png 550w, https://www.wpbeginner.com/wp-content/uploads/2021/05/customize-sitemap-appearance-add-excerpts-300x130.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p>Once you’ve finished customizing your HTML sitemap page, click ‘Publish’ or ‘Save’ if you’re updating an older page.</p>



<p>When your visitors go to your HTML sitemap, they’ll see a navigation page that looks similar to the one below.</p>



<figure class="wp-block-image"><img width="550" height="442" src="https://www.wpbeginner.com/wp-content/uploads/2021/05/final-block-sitemap-example.png" alt="Final block sitemap example" class="wp-image-93117" title="Final block sitemap example" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/05/final-block-sitemap-example.png 550w, https://www.wpbeginner.com/wp-content/uploads/2021/05/final-block-sitemap-example-300x241.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p><strong><strong>Adding an HTML Sitemap With Simple Sitemap Using</strong> Shortcodes</strong></p>



<p>Another way to add an HTML sitemap to WordPress is by using a <a title="What is Shortcodes?" href="https://www.wpbeginner.com/glossary/shortcodes/">shortcode</a>. This gives you more control over the placement of your HTML sitemap and works for those who are using the <a title="How to Disable Gutenberg and Keep the Classic Editor in WordPress" href="https://www.wpbeginner.com/plugins/how-to-disable-gutenberg-and-keep-the-classic-editor-in-wordpress/">classic editor</a>.</p>



<p>Simply create a new page by navigating to <strong>Pages » Add New</strong>, then give your new page a name.</p>



<figure class="wp-block-image"><img width="550" height="192" src="https://www.wpbeginner.com/wp-content/uploads/2021/08/add-new-block-for-html-sitemap.png" alt="Add new block for HTML sitemap" class="wp-image-97982" title="Add new block for HTML sitemap" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/08/add-new-block-for-html-sitemap.png 550w, https://www.wpbeginner.com/wp-content/uploads/2021/08/add-new-block-for-html-sitemap-300x105.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p>After that, click the &#8216;Plus&#8217; icon to add a new block to your page.</p>



<p>Then, type &#8216;shortcode&#8217; into the search box and select the &#8216;Shortcode&#8217; block.</p>



<figure class="wp-block-image"><img width="550" height="248" src="https://www.wpbeginner.com/wp-content/uploads/2021/08/add-shortcode-block.png" alt="Add shortcode block" class="wp-image-97983" title="Add shortcode block" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/08/add-shortcode-block.png 550w, https://www.wpbeginner.com/wp-content/uploads/2021/08/add-shortcode-block-300x135.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p>After that, simply copy and paste one of the following shortcodes into the text editor. The first shortcode will list your posts by category, and the second shortcode will list your pages.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: php; gutter: false; title: ; notranslate">
&#91;simple-sitemap-group]

&#91;simple-sitemap]
</pre></div>


<figure class="wp-block-image"><img width="550" height="195" src="https://www.wpbeginner.com/wp-content/uploads/2021/08/paste-shortcode-publish.png" alt="Paste shortcode and publish" class="wp-image-97984" title="Paste shortcode and publish" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/08/paste-shortcode-publish.png 550w, https://www.wpbeginner.com/wp-content/uploads/2021/08/paste-shortcode-publish-300x106.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p>Once you&#8217;ve done that, click ‘Publish’ or ‘Update’ to save your changes.</p>



<p>If you need more help, then see our guide on <a title="How to Add a Shortcode in WordPress? (Beginner’s Guide)" href="https://www.wpbeginner.com/wp-tutorials/how-to-add-a-shortcode-in-wordpress/">how to add a shortcode to WordPress</a>.</p>



<p>This is how the plugin will display your sitemap to your website visitors.</p>



<figure class="wp-block-image"><img width="550" height="360" src="https://www.wpbeginner.com/wp-content/uploads/2021/05/html-sitemap-posts-pages.gif" alt="HTML sitemap posts and pages" class="wp-image-93124" title="HTML sitemap posts and pages"/></figure>



<p><strong>Creating an HTML Sitemap With Simple Sitemap for Top Pages Only</strong></p>



<p>Many site owners use WordPress as a CMS with their main content published as pages instead of posts. For more details, see the <a title="What is the Difference Between Posts vs. Pages in WordPress" href="https://www.wpbeginner.com/beginners-guide/what-is-the-difference-between-posts-vs-pages-in-wordpress/">difference between posts and pages in WordPress</a>.</p>



<p>In this case, you would want your HTML sitemap to show pages in the proper hierarchical order.</p>



<p>Here is how you can add an HTML Sitemap with only pages.</p>



<p>Simply add this shortcode to the page where you want to display your HTML sitemap. Follow the same steps above to add the shortcode to a new WordPress page.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: php; gutter: false; title: ; notranslate">
&#91;simple-sitemap]
</pre></div>


<p>This is how it will display your HTML sitemap with all your WordPress pages listed in a hierarchical list.</p>



<figure class="wp-block-image"><img width="550" height="281" src="https://www.wpbeginner.com/wp-content/uploads/2021/05/html-sitemap-page.png" alt="HTML sitemap page example" class="wp-image-93168" title="HTML sitemap page example" srcset="https://www.wpbeginner.com/wp-content/uploads/2021/05/html-sitemap-page.png 550w, https://www.wpbeginner.com/wp-content/uploads/2021/05/html-sitemap-page-300x153.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p>It also includes your parent and child pages listed in a nested fashion. For more details, see our guide on <a title="How to Create a Child Page in WordPress" href="https://www.wpbeginner.com/beginners-guide/how-to-create-a-child-page-in-wordpress/">how to create a child page in WordPress</a>.</p>



<p>We hope this article helped you learn how to add an HTML sitemap page in WordPress. You may also want to see our expert picks of the <a title="7 Best Virtual Business Phone Number Apps (w/ Free Options)" href="https://www.wpbeginner.com/showcase/best-virtual-business-phone-number-apps-free-options/">best virtual business phone number apps</a> and our expert guide on <a title="How to Choose the Best Blogging Platform (Compared)" href="https://www.wpbeginner.com/beginners-guide/how-to-choose-the-best-blogging-platform/">how to choose the best blogging platform</a>.</p>



<p>If you liked this article, then please subscribe to our <a href="https://youtube.com/wpbeginner?sub_confirmation=1"  rel="noreferrer noopener nofollow" title="Subscribe to WPBeginner YouTube Channel">YouTube Channel</a> for WordPress video tutorials. You can also find us on <a href="https://twitter.com/wpbeginner"  rel="noreferrer noopener nofollow" title="Follow WPBeginner on Twitter">Twitter</a> and <a href="https://facebook.com/wpbeginner"  rel="noreferrer noopener nofollow" title="Join WPBeginner Community on Facebook">Facebook</a>.</p><p>The post <a href="https://www.wpbeginner.com/plugins/how-to-add-an-html-sitemap-page-in-wordpress/">How to Add an HTML Sitemap Page in WordPress (2 Ways)</a> first appeared on <a href="https://www.wpbeginner.com/">WPBeginner</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.wpwife.com/wordpress-plugins/how-to-add-an-html-sitemap-page-in-wordpress-2-ways/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="0" type="" />
		</item>
	</channel>
</rss>
