
Short answer: Sitemaps are important for SEO because they give search engines a direct list of the URLs you want crawled and indexed, along with when each page last changed. That helps Google and Bing find new, deep or poorly linked pages faster, and the sitemap report in Search Console shows which listed pages are not indexed. A sitemap does not raise rankings by itself and does not guarantee indexing.
This guide is for site owners, developers and marketers who want to know what a sitemap actually does for SEO, whether their site needs one, and how to set it up so it helps rather than misleads search engines. It includes a sizing calculator and a setup checklist I use on audits.
What is a sitemap?
A sitemap is a file that lists the pages, images, videos or other files on a site that you want search engines to know about. The common format is XML, and a basic entry looks like this:
<url>
<loc>https://www.example.com/services/</loc>
<lastmod>2026-09-14</lastmod>
</url>The file usually lives at a URL such as /sitemap.xml or /sitemap_index.xml. WordPress SEO plugins like Yoast and Rank Math, and platforms like Shopify, generate one automatically. My guide to XML sitemaps covers the format in more depth.
Types of sitemap
| Type | Who reads it | Use it when |
|---|---|---|
| XML sitemap | Search engines | Almost always; it is the standard |
| Sitemap index | Search engines | You have more than one sitemap file (most CMSs split by post type) |
| Image sitemap | Google Images | Important images load via JavaScript or are not easy to find in the HTML |
| Video sitemap | Google video results | Video is a main part of the page and you host it yourself |
| News sitemap | Google News | You publish news articles from the last two days |
| HTML sitemap | People (and crawlers following links) | Large sites where a human-readable index helps navigation |
| Hreflang in sitemaps | Search engines | Multilingual or multi-country sites with many alternate versions |
Why sitemaps matter for SEO
Search engines mainly find pages by following links. A sitemap is a second, direct route. Google’s own sitemaps overview says a sitemap “can improve the crawling of larger or more complex sites”, while being clear that it “doesn’t guarantee that all the items in your sitemap will be crawled and indexed”. In practice, sitemaps help in five ways:
1. Faster discovery of new and updated pages
When you publish or significantly update a page, an accurate lastmod date tells crawlers it is worth revisiting. That matters most for sites that publish often, like blogs, news sites and stores adding products.
2. Finding pages that links do not reach well
Pages buried five clicks deep, products only reachable through filters, or pages missing from navigation can be slow to be found. A sitemap puts them on the list. It does not fix the weak linking, though; I still recommend internal links to every page that matters.
3. Helping new sites with few backlinks
Google notes that a new site with few external links may not be discovered quickly because crawlers have no path to it. Submitting a sitemap gives them a starting point.
4. Sending clear canonical signals
Listing only the preferred version of each URL is one of the signals Google uses when choosing canonicals. A sitemap full of parameter URLs, redirects or noindexed pages sends mixed signals instead.
5. Diagnosing indexing problems
This is the benefit I use most. In Search Console you can filter the Pages report by sitemap, which shows exactly which of the URLs you care about are indexed and why the others are not. That is far more useful than a site-wide total. See my guide to the Search Console coverage report.
Your competitors are in the map pack. Are you?
See what is keeping you out of the local results.
Do you need a sitemap?
Google says you might not need one if your site is around 500 pages or fewer that matter for search, is well linked internally, and has little media or news content. It also says most sites benefit from having one. Since every major CMS creates one automatically, my advice is simple: have one, keep it clean, and submit it.
A sitemap becomes important rather than nice to have when:
- The site is large, such as a store with thousands of products or a classifieds or property portal.
- Content changes daily, such as news, jobs or stock levels.
- The site is new and has few links pointing to it.
- Important pages are loaded by JavaScript or only reachable through search or filters.
- You serve several languages or countries and use hreflang.
What search engines read in a sitemap (and what they ignore)
| Tag | What to do | |
|---|---|---|
<loc> | Required | Full, absolute, canonical URL with HTTPS |
<lastmod> | Used if consistently and verifiably accurate | Update only when the main content changes, not on every page load or footer tweak |
<priority> | Ignored | Safe to leave out |
<changefreq> | Ignored | Safe to leave out |
Google states directly that it ignores priority and changefreq and uses lastmod only when it is accurate (Google Search Central). Bing gives lastmod similar weight: its 2023 study found 18% of sitemaps with a lastmod attribute had values that were not set correctly (Bing Webmaster Blog). A plugin that stamps today’s date on every URL makes the field useless for both engines.
One 2026 point many older guides miss: Google retired the sitemap “ping” URL in 2023. Submit through Search Console or reference the sitemap in robots.txt instead. For Bing and some other engines, IndexNow can notify them of changes directly.
How many sitemap files do you need?
Enter the number of indexable URLs you want listed. Most CMSs split sitemaps by type well before the limit, so treat this as the minimum.
Sitemap file calculator
How to read it: the 50,000 URL and 50MB limits come from the sitemaps protocol and Google’s documentation. Large stores often use files of 5,000 to 10,000 URLs so problems are easier to isolate; that is a working preference, not a rule.
How to set up a sitemap properly
Sitemap setup checklist
- Generate it automatically: use your CMS or SEO plugin so it updates when pages change. Do not maintain a static file by hand on a site that changes.
- List only indexable, canonical URLs: no redirects, 404s, noindex pages, parameter URLs or duplicates.
- Exclude thin archive pages: tag archives, author archives on single-author sites, attachment pages and internal search results usually do not belong.
- Use absolute HTTPS URLs on the same host the site actually uses (www or non-www, not both).
- Keep lastmod honest: it should change only when the main content changes.
- Stay within limits: 50,000 URLs or 50MB per file; use a sitemap index beyond that.
- Add it to robots.txt with a line such as
Sitemap: https://www.example.com/sitemap_index.xml. - Check robots.txt is not blocking any URL you list.
- Submit it in Google Search Console under Indexing, then Sitemaps.
- Submit it in Bing Webmaster Tools and consider IndexNow.
- Validate it for XML errors and wrong status codes before and after launch.
- Review the Pages report by sitemap monthly and fix the reasons listed URLs are not indexed.
Ticks are saved in your browser.
You can test a file with my free XML sitemap validator, build one for a small static site with the XML sitemap generator, and check your robots.txt file points to it. If you are new to Search Console, start with how to add your site to Search Console.
Sitemap mistakes I find on audits
- Two sitemaps fighting: a WordPress site with both the core
wp-sitemap.xmland a plugin’ssitemap_index.xmlactive, listing different URL sets. - Old sitemap still submitted after a migration: Search Console keeps reporting errors for URLs that now redirect.
- Staging or development URLs listed because the sitemap was generated before launch.
- Every out-of-stock or expired listing included: common on Pakistani classifieds, property and job sites, where thousands of dead pages crowd out live ones. This is a form of index bloat.
- Noindex pages listed: a direct contradiction that Search Console flags.
- Expecting the sitemap to fix “Discovered, currently not indexed”: that status usually points to quality or crawl budget issues, not a missing sitemap.
Frequently asked questions
Does a sitemap improve rankings?
Not directly. A sitemap helps pages get discovered and recrawled, and a page has to be indexed before it can rank. Rankings then depend on relevance, quality and links.
Do small websites need a sitemap?
Google says a well-linked site of about 500 important pages or fewer might not need one. It does no harm, though, and most CMSs create it automatically, so I keep one on every site.
How often should I update my sitemap?
It should update automatically whenever pages are added, removed or meaningfully changed. You do not need to resubmit it in Search Console each time; Google rechecks submitted sitemaps.
Why are pages in my sitemap not indexed?
A sitemap is a hint, not an instruction. Common reasons are duplicate or thin content, noindex tags, canonical tags pointing elsewhere, or Google not yet judging the page worth indexing. Search Console’s Pages report shows the reason for each URL.
What is the difference between an XML and an HTML sitemap?
An XML sitemap is a machine-readable file for search engines. An HTML sitemap is a normal web page with links, meant for visitors. Most sites need the XML version; an HTML one is optional.
Should I include images in my sitemap?
Only if Google might otherwise miss them, for example images loaded by JavaScript. Images in normal <img> tags are usually found without one.
Sources
- Google Search Central, “What is a sitemap” (last updated December 2025).
- Google Search Central, “Build and submit a sitemap” (last updated July 2026).
- Bing Webmaster Blog, “The Importance of Setting the lastmod Tag in Your Sitemap” (February 2023).
If your sitemap and Search Console reports do not match what you expect to be indexed, my technical SEO service includes a full crawl and indexation review, or you can send me your sitemap URL with a question.
Request received
Thank you! Saad will contact you within the next 24 hours.
Keep an eye on your phone and inbox.
