A sitemap is a file or page that lists the important URLs on your website so search engines, and sometimes people, can find them more easily. Yes, most business websites should have one, especially an XML sitemap, because it helps Google discover pages without relying on guesswork.

What a sitemap actually is

When someone asks what is a sitemap, the simplest answer is this: it is a list of pages you want search engines to know about. Think of it as the tidy index at the back of a book, not the full book itself.

For SEO, the important version is usually an XML sitemap. That is a machine-readable file, often found at something like yourdomain.co.uk/sitemap.xml, which lists URLs on your website. It can also include extra bits of information, such as when a page was last updated.

Google can find pages by crawling links from page to page. That still matters. A sitemap just gives Google a cleaner starting point. Instead of hoping it stumbles across every important page, you hand it a sensible list.

It is not glamorous. Nobody at the pub wants to hear about your XML file. But it is one of those boring technical basics that can stop your website making a right mess of itself.

XML sitemaps vs HTML sitemaps

There are two common types of sitemap, and they do different jobs. This is where people often get confused because both use the same word.

Sitemap type Who it is mainly for What it does
XML sitemap Search engines Lists important URLs in a format Google, Bing and other crawlers can read
HTML sitemap Human visitors Shows a visible page of links to help people navigate the site
Sitemap index Search engines Groups multiple XML sitemaps together, often used on larger sites

For most business owners, the XML sitemap is the one you need to care about first. It helps search engines understand what pages exist and which ones are worth checking.

An HTML sitemap can still be useful, especially on bigger websites with lots of services, categories or locations. But if your site navigation is already clear, it is usually less urgent than the XML version.

If your developer says you have a sitemap, ask which type. If they look wounded and start mumbling, pour yourself a tea and prepare for some archaeology.

Do you need a sitemap?

Yes, you probably do. If your website has more than a handful of pages, has recently been redesigned, sells products, publishes blog posts, or targets several services and locations, a sitemap is worth having.

Google says sitemaps are especially useful for large sites, new sites, sites with few external links, and sites with rich media. You can see that in Google's sitemap guidance. Most small business websites tick at least one of those boxes at some point.

If you have a tiny one-page website, a sitemap is not as critical. Google can usually find one page if it is linked properly. But even then, having one is harmless when set up correctly.

For a local business, the real value is clarity. Your homepage, service pages, location pages, product categories and useful guides should be easy for Google to find. A sitemap helps with that. It will not make a weak page strong, but it can stop a decent page from being hidden in the cupboard under the stairs.

What a sitemap will not do

A sitemap does not force Google to index your pages. This is important, because some SEO cowboys talk about sitemap submission like it is a magic button. It is not. It is a suggestion, not a demand.

If a page is blocked by robots.txt, marked as noindex, broken, duplicated, redirected, painfully thin, or just not useful, Google can still ignore it. Submitting it in a sitemap will not polish the turd. It will just put the turd on a list.

A sitemap also does not replace good internal links. If an important service page can only be found in your XML sitemap and is not linked from your menu, homepage or relevant content, that is a problem. Search engines use links to understand importance and context.

So yes, have a sitemap. But do not confuse it with a full SEO strategy. It is one part of the plumbing. Necessary, sensible, and very annoying when it is wrong.

How to check whether your website already has one

Checking for a sitemap is usually simple. You do not need to be a developer, although you may need patience if your website has been through three redesigns, two agencies and one cousin who once watched a YouTube video.

Try these checks:

  1. Type yourdomain.co.uk/sitemap.xml into your browser and see if a sitemap appears.
  2. Try yourdomain.co.uk/sitemap_index.xml, which is common with SEO plugins.
  3. Check yourdomain.co.uk/robots.txt and look for a line that mentions a sitemap.
  4. Open Google Search Console and check the Sitemaps section.
  5. Ask your web developer or SEO person where the active XML sitemap lives.

A working sitemap normally opens as a page of structured links or an XML file. It may not look pretty. That is fine. It is for crawlers, not for customers.

If you find several sitemap URLs, do not assume they are all right. Old plugins, staging sites and redesigns can leave behind outdated sitemap files. The active one should match your current website and contain the pages you actually want Google to care about.

What should go in your sitemap

Your sitemap should include important, indexable pages. That means pages you want Google to show in search results, not every bit of digital clutter your website has ever produced.

Common examples include:

  • Your homepage
  • Main service or product pages
  • Location pages that have proper, unique content
  • Product category pages on e-commerce sites
  • Useful blog posts or guides that answer real customer questions
  • Case studies, if they help prove trust and expertise

The rule is simple: if you would be happy for a potential customer to land on that page from Google, it may belong in the sitemap. If the page is thin, outdated, duplicated or private, it probably does not.

For service businesses, your sitemap should reflect how your business actually makes money. If boiler repairs, wedding photography, accountancy packages or emergency locksmith work are your bread and butter, those pages need to be findable.

A sitemap should support your site structure, not act as a dumping ground for every URL your system can generate.

A dark desk covered with neatly labelled website pages, connecting lines between key URLs, and one bright lamp picking out the main route through the site.

What should stay out of your sitemap

Bad sitemap hygiene causes more problems than people realise. If your sitemap is full of rubbish, Google gets a messy signal about what matters on your site.

Leave out pages like:

  • Admin pages
  • Basket, checkout and account pages
  • Internal search result pages
  • Filtered or parameter URLs
  • Tag archives with little value
  • Duplicate versions of existing pages
  • Thank-you pages after form submissions
  • Pages marked as noindex
  • Old URLs that now redirect or return 404 errors

This is especially common on WordPress sites where tags, categories, author archives and media attachment pages have been allowed to multiply like rabbits. Some are useful. Many are not.

A clean sitemap makes Google’s job easier. A dirty sitemap says, here is a skip full of URLs, good luck mate. That is not helpful.

If your sitemap includes pages you do not want indexed, fix the settings at the source. Do not just delete lines by hand every week. That is how madness starts.

Why sitemaps matter for local businesses and redesigns

Sitemaps become more important when your business relies on local searches. If you serve different areas or offer several services, your site may have pages for each major service and location. Google needs to find those pages before they can rank.

This does not mean you should create 200 lazy town pages with the same text and a swapped place name. That is SEO spam wearing a cheap coat. But genuine location pages, backed by useful information, should be included in your sitemap.

A sitemap is also one of the first things worth checking after a redesign. Plenty of businesses pay for a shiny new website, then wonder why enquiries fall off a cliff. Sometimes the new site has no submitted sitemap. Sometimes old URLs were removed. Sometimes important pages are missing entirely.

During a local SEO audit, sitemap checks help show whether Google can actually see the pages your business depends on. It is not the whole audit, but it is a quick way to spot avoidable damage.

How to submit a sitemap to Google

Once you know your sitemap URL, submit it through Google Search Console. If you do not have Search Console set up, sort that first. It is free, useful and far better than guessing why Google is sulking.

The basic process is:

  1. Log in to Google Search Console.
  2. Choose the correct website property.
  3. Open the Sitemaps report.
  4. Enter the sitemap path, such as sitemap.xml.
  5. Submit it and check for errors.

Google has a help page for the Search Console Sitemaps report if you want the official version.

You do not need to resubmit the sitemap every time you edit a sentence. A good CMS or SEO plugin updates the file automatically when pages are added, removed or changed.

What you should do is check it after major changes. New website launch? Check it. Big service restructure? Check it. Product migration? Definitely check it. If the sitemap shows errors, do not ignore them and hope Google forgets. Google has a long memory and very little sympathy.

When sitemap problems point to bigger SEO issues

Sometimes the sitemap is not the real problem. It is just the bit that reveals the problem.

If Google cannot fetch your sitemap, your server may be blocking crawlers or returning errors. If the sitemap includes redirected URLs, your migration may have been handled badly. If submitted pages are not indexed, the issue may be content quality, duplication, canonical tags, internal linking or technical setup.

This is where technical SEO earns its keep. Not because technical SEO sounds clever, but because broken foundations cost real money. If Google cannot crawl, understand or trust your pages, your rankings will suffer no matter how nice the website looks.

A common mistake is to keep resubmitting the sitemap, as if the Submit button has healing powers. It does not. If Search Console is showing errors, investigate the cause.

Look for patterns. Are all product pages excluded? Are old URLs still listed? Are service pages missing? Are key pages marked as discovered but not indexed? The pattern usually tells you where the mess begins.

WordPress, Shopify, Wix and other website platforms

Most modern website platforms can create XML sitemaps automatically. WordPress has built-in XML sitemaps, and SEO plugins such as Yoast SEO or Rank Math often create more controllable versions. Shopify, Wix and Squarespace also generate sitemap files automatically.

That does not mean they are always perfect. Automatic does not mean intelligent. Your platform may include pages you do not want, exclude pages you do want, or create several sitemap files under one sitemap index.

If your site runs on WordPress, settings inside your theme, plugins and SEO tools can all affect what appears in the sitemap. For businesses that rely heavily on WordPress, proper WordPress SEO support can save a lot of faffing about.

Do not manually edit an automatically generated sitemap unless you know exactly what you are doing. Fix the source settings instead. That way, the sitemap stays correct when you add new pages later.

The goal is not to have a fancy sitemap. The goal is to have an accurate one.

How often should your sitemap be updated?

Your sitemap should update whenever important URLs change. Add a new service page? It should appear. Delete an old page? It should disappear or be redirected properly. Publish a useful guide? It should be included if you want it indexed.

For most small business websites, this should happen automatically. You should not need to rebuild the file by hand. If you do, something is probably set up badly.

The lastmod field, if used, should be honest. Some systems update every URL every day to make pages look fresh. That is pointless. Google is not daft. If nothing meaningful changed, pretending it did is just noise.

As a habit, check your sitemap after major website work and every few months if SEO matters to your business. It takes five minutes. That five minutes can catch missing pages, old URLs and indexing problems before they quietly drain your leads.

The blunt answer: yes, get one sorted

If you run a business website, you should have a clean XML sitemap. It is not exciting, and it will not single-handedly get you to position one. But it helps search engines find your important pages, and it removes one more excuse for Google not knowing what exists.

If your website is brand new, recently redesigned, not getting leads, or losing rankings, a sitemap check should be near the top of the list. Not because it fixes everything, but because it is basic. And when the basics are wrong, the clever stuff usually does not matter yet.

A good sitemap says: these are the pages that matter. A bad one says: here is a bin bag full of URLs, have fun. Choose the first option.

Frequently Asked Questions

What is a sitemap in simple terms? A sitemap is a list of important pages on your website. The XML version is mainly for search engines, helping them discover URLs more easily. The HTML version is a visible page for people. Most businesses mainly need a clean XML sitemap that includes the pages they want Google to find.

Does a sitemap improve SEO? A sitemap can help SEO by making important pages easier for search engines to discover and crawl. It does not guarantee rankings or indexing. If your pages are low quality, duplicated, blocked or poorly linked, a sitemap will not fix that. It is a useful technical basic, not a magic ranking tool.

Do small business websites need a sitemap? Most small business websites should have one, especially if they have service pages, location pages, blog content, products or have recently been redesigned. A very small one-page site can often be crawled without one, but adding an accurate XML sitemap is usually quick, safe and sensible.

Where can I find my website sitemap? Start by checking yourdomain.co.uk/sitemap.xml or yourdomain.co.uk/sitemap_index.xml. You can also look in your robots.txt file, your SEO plugin settings, or Google Search Console. If none of those show a sitemap, ask your developer or SEO person to confirm whether one exists.

Should every page be included in a sitemap? No. Your sitemap should include important, indexable pages that you want search engines to show in results. It should not include admin pages, checkout pages, internal search results, duplicate URLs, noindex pages, broken URLs or thin archive pages. A clean sitemap is much more useful than a huge messy one.

How often should I submit my sitemap to Google? Usually, you submit it once in Google Search Console and let your website update it automatically. You should check it after major changes, such as a redesign, migration, new service structure or large content update. If Search Console reports errors, fix the cause rather than repeatedly resubmitting it.

About the author

Matt Warren is the founder of SEO Bridge, a UK-based digital marketing agency specialising in SEO, local SEO, and AI search optimisation including AEO and GEO strategies.