Sauce · Fundamentals
The file that tells Google every page you have. Most sites get it wrong.
Quick answer
A sitemap is a plain file that lists every page on your site you want Google to know about. It does not force Google to rank or even index those pages. It is a hint, not a command. Most small business sites get it wrong in a few common ways: the file is missing, it lists pages that no longer exist, every page shows the exact same date, or nobody ever pointed Google at it. None of these will destroy your rankings on their own. But a sitemap that lies to Google is worse than having none at all.
Is your trade still open in your city?We take one client per trade, per city. The call starts with that check, not a pitch.
Book a free assessmentYou added a new page last month. Does Google know?
Maybe. Google finds new pages by following links, and by reading a file called a sitemap. If your internal links are thin, or the new page sits deep in the site, the sitemap is often the only clean way Google learns it exists.
Most service-business sites either have no sitemap, or have one that quietly lies. Here is what it actually does, and the five-minute check that catches the common mistakes.
What a sitemap actually does
A sitemap is a text file, usually at yoursite.com/sitemap.xml. It lists your page addresses, and for each one it can list when the page last changed.
It is a map, not an order
A sitemap tells Google where your pages are. It does not tell Google to rank them, or even to index them. Google still decides that on its own.
It helps most on a small or new site
A large, well-linked site is often found through links alone. A small local site, or a page buried a few clicks deep, leans on the sitemap far more.
It should match the real site
Every page listed should actually exist, be the version you want found, and not be blocked from indexing. A mismatch is what causes the trouble below.
The mistakes that make a sitemap useless
None of these are rare. Most of them are the default setting on a website builder, left untouched.
Weak sitemap, strong sitemap
The difference is not fancy. It is just honest.
- Last built two years ago, missing every page added since.
- Includes a "thank you" page and an old staging URL.
- Every entry dated the same day it was first generated.
- Never referenced in robots.txt or submitted anywhere.
- Rebuilt automatically every time the site deploys.
- Lists only real, live, indexable pages.
- Each page's date reflects when it actually changed.
- Named in robots.txt and submitted in Search Console.
Go deeper
The rest of the fundamentals
Each one covers a piece of the same house-keeping. Pick what you need.
What robots.txt actually does
One small file can hide your whole site from Google. Here is how it breaks.
Read it › Piece 02Duplicate URLs are splitting your ranking
One page at five web addresses, and Google splitting the credit five ways.
Read it › Piece 03Why Google rewrites your page title
Google writes the headline in the results, not you. Here is why, and the fix.
Read it ›Want the technical basics checked for you?The free 49-point audit looks at your sitemap, robots.txt, and the rest of the crawl basics alongside your Map Pack visibility.
Get the free scanThe five-minute check
Open it
Go to yoursite.com/sitemap.xml. If it does not load, that is your answer already.
Find a page you added recently
Search the file for a page you know you published this year. If it is missing, the file is out of date.
Check the dates
Scan a handful of entries. If every single one shows the same date, the file was likely generated once and never touched again.
Check robots.txt
Open yoursite.com/robots.txt. It should have a line naming the sitemap's address, so a crawler that checks there finds it.
A sitemap does not make Google rank you. It makes sure Google can find you in the first place.
What this is not
It is not a ranking booster. A perfect sitemap with weak pages behind it still will not rank.
It is not something you write by hand for a normal site. WordPress, Squarespace, Wix, and most modern site builders generate one automatically. The job is to check it, not build it from scratch.
Open the file today. It takes five minutes, and it is one of the few technical checks a non-technical owner can run alone.
Does having a sitemap guarantee my pages get indexed?
No. A sitemap is a hint, not a command. Google decides on its own whether to crawl and index each page. A sitemap just makes sure Google knows the page exists in the first place, instead of relying only on finding it through links.
Does my website builder create a sitemap for me?
Usually, yes. WordPress with an SEO plugin, Squarespace, Wix, and most modern platforms generate and update a sitemap automatically. Check that yours actually loads at yoursite.com/sitemap.xml rather than assuming it exists.
Do I need to submit my sitemap somewhere?
It helps. Adding it in Google Search Console and naming it in your robots.txt file both give Google a clear signal of where to look. Neither is required for Google to eventually find it, but both speed that up.
Why does every page in my sitemap show the same date?
Most likely the file was generated once, as a static snapshot, and never rebuilt since. A sitemap should update automatically whenever a page changes, so the date on each entry reflects a real edit, not the day the file was created.
Should I list every page on my site in the sitemap?
No. Leave out pages you do not want found, like a thank-you page after a form, an old staging page, or anything blocked from indexing. A sitemap full of pages Google should not index makes the whole file less trustworthy.
Sources
- Google Search Central, “Sitemaps overview”: what a sitemap is, when it helps most, and that it does not guarantee indexing.
- Google Search Central, “Build and submit a sitemap”: how to point Google at your sitemap through Search Console and robots.txt.
- Google Search Central, “Google Search Essentials”: a page must be crawlable and useful to appear in Search, which a sitemap supports but does not replace.
Next step
Find out whether your trade is still open in your city
One client per trade, per city. The call starts with that check, not a pitch.
