What Is a Sitemap and Does My Small Business Website Need One?

Quick answer

A sitemap is a file listing the pages on your site so search engines can find them all. It helps with discovery, especially as a site grows or when pages aren't well linked. It doesn't improve your rankings and it doesn't replace good internal links — it's a helpful extra, and most modern platforms generate one automatically.

What it is

Usually an XML file at an address like yoursite.com/sitemap.xml. It's written for machines, not people, and it simply lists the pages you want search engines to know about, sometimes with the date each was last changed. It's different from a human-readable "site map" page of links, which almost no small business needs.

What it actually does

  • Tells search engines which pages exist, including ones that are lightly linked.
  • Gives a brand new site a way to be discovered before anyone links to it.
  • Helps after a redesign, when a batch of new addresses appears at once.
  • Lets you see in Search Console whether the list was read successfully.

What it doesn't do

It doesn't get pages indexed — search engines still decide that. It doesn't affect where you rank. And it doesn't fix a page that's blocked, broken, or thin. A sitemap listing pages nobody links to is a hint, not an argument.

When it matters most

A five-page site with clean navigation barely needs one. It matters more when you have dozens of pages, a growing library of content, pages that aren't in the main menu, or a site that's just launched or just moved addresses. See what happens to SEO when I redesign.

Getting one

Most modern platforms produce and update one automatically. Check by visiting yoursite.com/sitemap.xml — if you see a list of your pages, you have one. Then submit it once in Search Console and forget about it. See what is Search Console.

Keep it accurate

A sitemap full of dead addresses or pages you've told search engines to ignore is a confusing signal. If you delete or move pages, the sitemap should reflect that — automatic generation handles this for you, which is another reason not to maintain one by hand. Internal links still do more work than the file does: see what basic SEO means and how to get a new site into Google.

Want to figure out what your business actually needs?

Tell me what you're doing now, where leads come from, and where you want the business to go. I'll use it to help build the plan.

Related answers

See all answers