{"id":63317,"date":"2021-12-15T02:38:00","date_gmt":"2021-12-15T08:38:00","guid":{"rendered":"https:\/\/www.scalahosting.com\/blog\/?p=63317"},"modified":"2025-12-08T06:17:19","modified_gmt":"2025-12-08T12:17:19","slug":"what-is-a-wordpress-sitemap-and-how-to-generate-one","status":"publish","type":"post","link":"https:\/\/www.scalahosting.com\/blog\/what-is-a-wordpress-sitemap-and-how-to-generate-one\/","title":{"rendered":"What is a WordPress Sitemap and How to Generate One?"},"content":{"rendered":"\n<p>The exciting process of launching your own <a href=\"https:\/\/www.scalahosting.com\/kb\/how-to-create-a-wordpress-website-for-beginners\/\"><strong>WordPress website<\/strong><\/a> starts with finding a reliable hosting provider and setting up your page. But even when you are done with it &#8211; your journey is far from over.&nbsp; The next step is <strong>making yourself seen<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Google and other search engine platforms are getting <strong>billions of search requests every day<\/strong>, and reaching the top pages for your industry terms will guarantee a <strong>hefty flow of traffic<\/strong> coming your way.&nbsp;<\/p>\n\n\n\n<p><em>But how do you get there with so many other websites fighting for the spot?<\/em><\/p>\n\n\n\n<p>First of all, you have to ensure that search engine crawlers can easily find and understand what your page is all about. Here is where the <strong>WordPress sitemap<\/strong> comes into play.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what\"><strong>What is a WordPress Sitemap?&nbsp;<\/strong><\/h2>\n\n\n\n<p>Simply put, the WordPress sitemap is like <strong>a search engine roadmap that contains a list of all your pages and the correlation between them<\/strong>. It&#8217;s like a tree structure of your entire WP site, signifying not only which page goes where but also their importance in the context of your website.<\/p>\n\n\n\n<p>Search engine robots have a different perspective than the average user. <strong>Site visitors<\/strong> want pages to<strong> look great<\/strong>, <strong>load fast<\/strong>, and <strong>contain useful functionalities<\/strong>. As long as your WordPress website is optimized for performance and covers the above aspects &#8211; people will flock.<\/p>\n\n\n\n<p><strong>Web crawlers<\/strong>, on the other hand, see things differently. They have to <strong>inspect and understand millions of pages each day<\/strong>, and for that, they have to maximize efficiency by skipping all unnecessary components. The sitemap <strong>strips down your website to the bare minimum<\/strong> for the crawler to get all the information needed for its structure and content.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why\"><strong>Why Do you Need a WordPress Sitemap?<\/strong><\/h2>\n\n\n\n<p>Strictly speaking, neither Google nor any other search engine requires you to have a sitemap. <strong>Search engine robots<\/strong> will still detect all allowed pages and try to determine what your website is all about.<\/p>\n\n\n\n<p>The key difference is <strong>Efficiency<\/strong>.<\/p>\n\n\n\n<p>There is really no point in making the crawlers&#8217; jobs more difficult. The more comprehensive your pages are to them &#8211; the better your chances to <a href=\"https:\/\/www.scalahosting.com\/blog\/top-5-seo-tips-to-optimize-the-content-of-your-wordpress-website\/\"><strong>improve your SEO<\/strong><\/a>. That goes double for <strong>larger WordPress websites with many underlying URLs<\/strong>. The sitemap is a great time-saver for crawlers and Google highly appreciates that.<\/p>\n\n\n\n<p class=\"alert-blue\"><strong>IMPORTANT:<\/strong> Page crawlers don&#8217;t follow a specific schedule. If you want to positively affect the process after making any structural changes &#8211; you can<strong> resubmit your sitemap<\/strong> to alert them there is something new with your metadata.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"xml\"><strong>Difference Between XML and HTML WordPress Sitemaps?<\/strong><\/h2>\n\n\n\n<p>In terms of format, you can find two types of WordPress sitemaps &#8211; <strong>XML <\/strong>and <strong>HTML<\/strong>.<\/p>\n\n\n\n<p>The simple way to display your WordPress site structure is via HTML code. This means your sitemap will basically look like <strong>a list of categories that you can easily navigate between<\/strong>. This setup helps not only search engine bots but also visitors who want to quickly navigate around the site without the need for a fancy user interface.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large mpg-gallery\"><a href=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image7.png\"><img decoding=\"async\" width=\"1024\" height=\"578\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image7-1024x578.png\" alt=\"What is a WordPress Sitemap and How to Generate One?, Difference Between XML and HTML WordPress Sitemaps?\" class=\"wp-image-63322\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image7-1024x578.png 1024w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image7-300x169.png 300w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image7-768x433.png 768w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image7.png 1170w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Here is a good example of an HTML sitemap:<\/strong><\/p>\n\n\n\n<p><em>Source: Connect Internet Solutions<\/em><\/p>\n\n\n\n<p>But when it comes to <strong>WordPress-built projects<\/strong> (and most modern websites), an <strong>XML format is most often the way to go. <\/strong>There is little to no visible difference from a user&#8217;s perspective, but crawler bots get a lot more information than mere page names and relations. Behind the scenes, the code contains <strong>valuable metadata tags about the topic and the overall content<\/strong> of each page.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><a href=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image3.png\"><img decoding=\"async\" width=\"680\" height=\"265\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image3.png\" alt=\"What is a WordPress Sitemap and How to Generate One?, Difference Between XML and HTML WordPress Sitemaps? 2\" class=\"wp-image-63323\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image3.png 680w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image3-300x117.png 300w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Here is how an XML sitemap often looks:<\/strong><\/p>\n\n\n\n<p><em>Source: Help Desk Geek<\/em><\/p>\n\n\n\n<p>To summarize it all, the HTML sitemap is well-suited for human reading, while the XML format best serves search engine robots.&nbsp;<\/p>\n\n\n\n<p class=\"alert-blue\"><strong>IMPORTANT:<\/strong> You are not limited to using one or the other sitemap format. You can easily configure both HTML and XML sitemaps and display the version you want, depending on who is sending the request.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how\"><strong>How to Generate a WordPress XML Sitemap Manually?<\/strong><\/h2>\n\n\n\n<p>Now for the practical part.<\/p>\n\n\n\n<p>Let&#8217;s start off from the deep end &#8211; <strong>generating a WordPress XML sitemap<\/strong> without a plugin. Naturally, manual core and add-on installations are mainly preferred by experienced developers. Still, even if you lack the technical skills &#8211; you can try it out by following a few simple steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>You need to copy the code for your WordPress XML sitemap. You can use this one:<\/strong><\/li>\n<\/ol>\n\n\n\n<p class=\"alert-orange\">\/\/ add_action(&#8220;publish_post&#8221;, &#8220;eg_create_sitemap&#8221;);<br>\/\/ add_action(&#8220;publish_page&#8221;, &#8220;eg_create_sitemap&#8221;);<br>add_action( &#8220;save_post&#8221;, &#8220;eg_create_sitemap&#8221; );<br>function eg_create_sitemap() {<br>if ( str_replace( &#8216;-&#8216;, &#8221;, get_option( &#8216;gmt_offset&#8217; ) ) &lt; 10 ) { $tempo = &#8216;-0&#8217; . str_replace( &#8216;-&#8216;, &#8221;, get_option( &#8216;gmt_offset&#8217; ) ); } else { $tempo = get_option( &#8216;gmt_offset&#8217; ); } if( strlen( $tempo ) == 3 ) { $tempo = $tempo . &#8216;:00&#8217;; } $postsForSitemap = get_posts( array( &#8216;numberposts&#8217; =&gt; -1,<br>&#8216;orderby&#8217; =&gt; &#8216;modified&#8217;,<br>&#8216;post_type&#8217; =&gt; array( &#8216;post&#8217;, &#8216;page&#8217; ),<br>&#8216;order&#8217; =&gt; &#8216;DESC&#8217;<br>) );<br>$sitemap .= &#8221; . &#8221;;<br>$sitemap .= &#8220;\\n&#8221; . &#8221; . &#8220;\\n&#8221;; $sitemap .= &#8220;\\t&#8221; . &#8221; . &#8220;\\n&#8221; . &#8220;\\t\\t&#8221; . &#8221; . esc_url( home_url( &#8216;\/&#8217; ) ) . &#8221; . &#8220;\\n\\t\\t&#8221; . &#8221; . date( &#8220;Y-m-d\\TH:i:s&#8221;, current_time( &#8216;timestamp&#8217;, 0 ) ) . $tempo . &#8221; . &#8220;\\n\\t\\t&#8221; . &#8216;daily&#8217; . &#8220;\\n\\t\\t&#8221; . &#8216;1.0&#8217; . &#8220;\\n\\t&#8221; . &#8221; . &#8220;\\n&#8221;; foreach( $postsForSitemap as $post ) { setup_postdata( $post); $postdate = explode( &#8221; &#8220;, $post-&gt;post_modified ); $sitemap .= &#8220;\\t&#8221; . &#8221; . &#8220;\\n&#8221; . &#8220;\\t\\t&#8221; . &#8221; . get_permalink( $post-&gt;ID ) . &#8221; . &#8220;\\n\\t\\t&#8221; . &#8221; . $postdate[0] . &#8216;T&#8217; . $postdate[1] . $tempo . &#8221; . &#8220;\\n\\t\\t&#8221; . &#8216;Weekly&#8217; . &#8220;\\n\\t\\t&#8221; . &#8216;0.5&#8217; . &#8220;\\n\\t&#8221; . &#8221; . &#8220;\\n&#8221;; } $sitemap .= &#8221;;<br>$fp = fopen( ABSPATH . &#8220;sitemap.xml&#8221;, &#8216;w&#8217; );<br>fwrite( $fp, $sitemap );<br>fclose( $fp );<br>}<\/p>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Log in to your <strong>WordPress dashboard<\/strong>.<\/li>\n\n\n\n<li>On the left menu, go to <strong>Appearance <\/strong>and choose <strong>Theme Editor<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><a href=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image4.jpg\"><img decoding=\"async\" width=\"960\" height=\"456\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image4.jpg\" alt=\"What is a WordPress Sitemap and How to Generate One?, How to Generate a WordPress XML Sitemap Manually?\" class=\"wp-image-63324\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image4.jpg 960w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image4-300x143.jpg 300w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image4-768x365.jpg 768w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/a><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>On the right of your next screen, you will see a column <strong>Theme Files<\/strong>. Click on the one named <strong>functions.php.<\/strong><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large mpg-gallery\"><a href=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image1.jpg\"><img decoding=\"async\" width=\"1024\" height=\"445\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image1-1024x445.jpg\" alt=\"What is a WordPress Sitemap and How to Generate One?, How to Generate a WordPress XML Sitemap Manually? 2\" class=\"wp-image-63325\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image1-1024x445.jpg 1024w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image1-300x130.jpg 300w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image1-768x334.jpg 768w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image1.jpg 1179w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/a><\/figure>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Paste the code you copied in step 1 on the bottom (unless another location is specified in the file). Hit <strong>Update<\/strong>.<\/li>\n\n\n\n<li>Submit the sitemap from the <strong>Google Search Console<\/strong> <em>(we will show you how to do it later in this guide<\/em>).<\/li>\n<\/ol>\n\n\n\n<p class=\"alert-blue\"><strong>IMPORTANT: <\/strong>The above code is only good for creating a very basic sitemap with limited functionalities. To take full advantage of this method, you can use one of the many WordPress sitemap plugins out there.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"via\"><strong>How to Generate a WordPress XML Sitemap via Plugin?<\/strong><\/h2>\n\n\n\n<p>One of the main reasons why <strong>WordPress<\/strong> is so popular is because of its rich add-on architecture. To date, there are <strong>over 55,000 official WP plugins<\/strong> and <strong>thousands of more stunning themes<\/strong> for the visual outlook of your pages.&nbsp;<\/p>\n\n\n\n<p>Naturally, WordPress developers have plenty of solutions for <strong>easy sitemap creation and submission<\/strong>, given the importance of this task. Here are a few of the top plugin choices:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All in One SEO<\/li>\n\n\n\n<li>Google XML Sitemap<\/li>\n\n\n\n<li>Simple Sitemap<\/li>\n\n\n\n<li>Sitemap by BestWebSoft<\/li>\n<\/ul>\n\n\n\n<p>Apart from these specific sitemap add-ons, numerous multipurpose plugins like <strong>Yoast <\/strong>and <strong>Jetpack <\/strong>offer this functionality, among many others.<\/p>\n\n\n\n<p>Today, we are going to show you how to <strong>generate a WordPress XML sitemap via All in One SEO<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Install <\/strong>All in One SEO.<\/li>\n\n\n\n<li>A new menu for the plugin will appear on your left sidebar. Choose the <strong>Sitemaps <\/strong>option under it.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><a href=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image5.jpg\"><img decoding=\"async\" width=\"853\" height=\"567\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image5.jpg\" alt=\"What is a WordPress Sitemap and How to Generate One?, How to Generate a WordPress XML Sitemap via Plugin?\" class=\"wp-image-63326\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image5.jpg 853w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image5-300x199.jpg 300w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image5-768x510.jpg 768w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/a><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>On the next screen, click on the <strong>General Sitemap <\/strong>tab.&nbsp;<\/li>\n\n\n\n<li>Make sure the <strong>Enable Sitemap<\/strong> option toggle is <strong>Enabled<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large mpg-gallery\"><a href=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image6.jpg\"><img decoding=\"async\" width=\"1024\" height=\"466\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image6-1024x466.jpg\" alt=\"What is a WordPress Sitemap and How to Generate One?, How to Generate a WordPress XML Sitemap via Plugin? 2\" class=\"wp-image-63327\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image6-1024x466.jpg 1024w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image6-300x137.jpg 300w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image6-768x350.jpg 768w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image6.jpg 1159w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/a><\/figure>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Your WordPress XML sitemap is now created, and you can check it out by clicking on the blue <strong>Open Sitemap<\/strong> button.<\/li>\n<\/ol>\n\n\n\n<p>This will bring out a list of your sitemaps, each serving a different content type.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><a href=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image2.png\"><img decoding=\"async\" width=\"730\" height=\"404\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image2.png\" alt=\"What is a WordPress Sitemap and How to Generate One?, How to Generate a WordPress XML Sitemap via Plugin? 3\" class=\"wp-image-63328\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image2.png 730w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/12\/image2-300x166.png 300w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/a><\/figure>\n\n\n\n<p>No need to submit your sitemap to search engines additionally &#8211; All in One SEO has already sent the index to Google, Bing, and other popular search engines.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"to\"><strong>How to Submit a WordPress XML Sitemap?<\/strong><\/h2>\n\n\n\n<p>In some use cases, you would have to manually submit your XML sitemaps. You can do so through the <strong>Google Search Console<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Google is undoubtedly the market leader when it comes to web searches, offering a wealth of handy solutions to improve your visibility and rankings. One such service is their Search Console.<\/p>\n\n\n\n<p><strong>Submitting your WordPress sitemap is as simplified as possible:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Log in<\/strong> to the Google Search Console.<\/li>\n\n\n\n<li>Go to <strong>Index <\/strong>and choose the <strong>Sitemap <\/strong>option.<\/li>\n\n\n\n<li><strong>Input the UR<\/strong>L of your WordPress sitemap(s).<\/li>\n\n\n\n<li>Click <strong>Submit<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p>The web crawlers will still need some time to get to your new sitemap and analyze it, but at this point, you have done everything on your part.&nbsp;<\/p>\n\n\n\n<p>Congratulations on your first steps in WordPress SEO!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>We hope you found our WP sitemap guide useful for your needs and learned how to efficiently help search engine crawlers find and understand your website.&nbsp;<\/p>\n\n\n\n<p>If you are having trouble with your WordPress sitemap &#8211;<strong> contact the ScalaHosting Team<\/strong>, and we will be glad to assist more.<\/p>\n\n\n<div class=\"shortcode-cta-new-wrap row wordpress\">\r\n    <img decoding=\"async\" class=\"shortcode-logo\" src=\"\/blog\/images\/shortcode-bg-new-logo-wordpress.svg\" alt=\"shortcode-logo\" title=\"shortcode-logo\"\/>\r\n    <div class=\"shortcode-cta-img col-10 col-sm-7 col-md-5\">\r\n        <img decoding=\"async\" class=\"shortcode-bg\" src=\"\/blog\/images\/shortcode-bg-new-wordpress.webp\" alt=\"shortcode-bg\" title=\"shortcode-bg\"\/>\r\n    <\/div>\r\n    <div class=\"shortcode-cta-content col-12 col-md-7\">\r\n        <div class=\"content\">\r\n            <div class=\"heading\">Take your WordPress site to new Heights - Join the ScalaHosting Family<\/div>\r\n            <div class=\"list-wrap\">\r\n                <div class=\"list\">\r\n                    <div><b>Free, Effortless & No-Downtime Migration<\/b><\/div>\r\n                    <div><b>Anytime Unconditional Money-back Guarantee<\/b><\/div>\r\n                    <div><b>Constant, fast and competent WordPress Support<\/b><\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"btn-wrap row\">\r\n                <div class=\"col-auto\">\r\n                    <a class=\"button green\" href=\"https:\/\/www.scalahosting.com\/fastest-wordpress-hosting.html\">Start Now<\/a>\r\n                <\/div>\r\n                <div class=\"col-auto\">\r\n                    <button class=\"button green_outer\" title=\"Contact Sales\" onclick=\"chatChangeVisibility(this, 'maximize', {}, 5);\">Chat with our Experts<\/button>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\"><strong>FAQ<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"q-does-wordpress-have-a-sitemap\"><strong>Q: Does WordPress have a sitemap?<\/strong><\/h3>\n\n\n\n<p><strong>A:<\/strong> By default, WordPress supports its <strong>own sitemap function<\/strong>. However, the generated file is <strong>very basic<\/strong> and<strong> does not allow further customization<\/strong>. Furthermore, this default sitemap encompasses <strong>your entire content<\/strong>, including anything you might want no-indexed. This may lead to <strong>unexpected PHP errors<\/strong> and other inconveniences down the line, so you are best trusting a WordPress sitemap plugin for the job.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"q-how-do-i-find-my-wordpress-sitemap\"><strong>Q: How do I find my WordPress sitemap?<\/strong><\/h3>\n\n\n\n<p><strong>A:<\/strong> If you are unsure if your website has a sitemap already, you can check by typing your domain URL with any of these suffixes &#8211;<strong> \/sitemap<\/strong>, <strong>\/sitemap.xml<\/strong>, or <strong>\/sitemap_index.xml<\/strong>.<\/p>\n\n\n\n<p>Alternatively, you can trust one of the helpful third-party online solutions for the job. We can recommend <strong>SEO Site Checkup&#8217;s sitemap tool<\/strong> as a tested and working solution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"q-how-many-sitemaps-should-i-have\"><strong>Q: How many sitemaps should I have?<\/strong><\/h3>\n\n\n\n<p><strong>A:<\/strong> There is no rule of thumb when it comes to the number of sitemaps a website should have. Typically, it&#8217;s good to have at least two &#8211; the <strong>XML <\/strong>and <strong>HTML <\/strong>version of your roadmap. Still, there are cases when you might need more than that.&nbsp;<\/p>\n\n\n\n<p>As sitemaps are <strong>limited in size<\/strong>, large websites with lots of URLs can easily go overboard and create a mess. Grouping them in multiple sitemaps is a much smarter choice in such cases. Different site structures may also require the use of more than one URL list as well.&nbsp;<\/p>\n\n\n\n<p><script type=\"mce-application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [{\n        \"@type\": \"Question\",\n        \"name\": \"Does WordPress have a sitemap?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"By default, WordPress supports its own sitemap function. However, the generated file is very basic and does not allow further customization. Furthermore, this default sitemap encompasses your entire content, including anything you might want no-indexed. This may lead to unexpected PHP errors and other inconveniences down the line, so you are best trusting a WordPress sitemap plugin for the job.\"\n        }\n      }, {\n        \"@type\": \"Question\",\n        \"name\": \"How do I find my WordPress sitemap?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"If you are unsure if your website has a sitemap already, you can check by typing your domain URL with any of these suffixes -\/sitemap, \/sitemap.xml, or \/sitemap_index.xml.Alternatively, you can trust one of the helpful third-party online solutions for the job. We can recommend SEO Site Checkup's sitemap tool as a tested and working solution.\"\n        }\n      },{\n        \"@type\": \"Question\",\n        \"name\": \"How many sitemaps should I have?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"There is no rule of thumb when it comes to the number of sitemaps a website should have. Typically, it's good to have at least two - the XML and HTML version of your roadmap. Still, there are cases when you might need more than that.\"\n        }\n      }]\n    }<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The exciting process of launching your own WordPress website starts with finding a reliable hosting provider and setting up your &#8230;<\/p>\n","protected":false},"author":106,"featured_media":63329,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"categories":[39],"tags":[],"class_list":["post-63317","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-hosting"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/posts\/63317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/users\/106"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/comments?post=63317"}],"version-history":[{"count":12,"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/posts\/63317\/revisions"}],"predecessor-version":[{"id":71266,"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/posts\/63317\/revisions\/71266"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/media\/63329"}],"wp:attachment":[{"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/media?parent=63317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/categories?post=63317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/tags?post=63317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}