I have a blog, and I am trying to index the blog posts in a manner quite like SO does. Would this sitemap.xml file act as basically a list and contain all of my blog URLs, or would I have to do something else?

  • A short answer is yes, though there's other information contained in sitemaps. However, sitemaps are really a thing of the past and while many apps create them, Google puts a much higher focus on discovering pages via internal links. For more information on sitemaps being outdated read webmasters.stackexchange.com/questions/4803/the-sitemap-paradox. You'll be better off spending your time working on your internal links.
    – Trebor
    Commented Jan 1, 2022 at 0:27
  • @Trebor thanks for the information! Commented Jan 1, 2022 at 0:46
  • What do you mean index the blog posts in a manner quite like SO does? Commented Jan 4, 2022 at 4:35
  • XML sitemaps have almost nothing to do with SEO. They don't help your pages rank better and they rarely get search engines to index pages they wouldn't index anyway. At best sitemaps get search engine crawlers to crawl new pages quickly and give you extra stats in webmaster tools and search console. See The Sitemap Paradox Commented Jan 4, 2022 at 9:27
  • If you want to have all your pages indexed, you need to improve your information architecture. In other words every page should have links to and from several other pages. That is a big part of why this page has the list of "related" questions . Commented Jan 4, 2022 at 9:29

1 Answer 1


If you're just running a blog, you really only need an RSS feed. You can go ahead and submit that under the sitemaps tab in Search Console.

You don't need a sitemap unless you've got like 10s of thousands of pages and/or you're an e-commerce site. Most WordPress SEO plugins gen them automatically, so it's not much to provide it just in case.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.