← Back to blog

What is a sitemap and why your site needs one

A sitemap is a file (usually sitemap.xml) that lists every page of your website so search engines can find and index all of them. Without one, Google discovers pages only by following links, which means new or poorly linked pages can stay invisible for months. Creating and submitting a sitemap takes me less than a day, and it is included in every site I build, from the USD 400 presence site up.

What a sitemap looks like

It is not a page for humans. It is a plain XML file at an address like yourdomain.com/sitemap.xml that reads like an inventory: every URL, when it was last modified, and how it relates to the rest. Search engines read it as a checklist of what to crawl.

You can look at yours right now by typing your domain plus /sitemap.xml in the browser. If you get an error, your site probably does not have one, and that may explain missing pages on Google.

Why it matters more than it seems

Google’s crawler has a limited budget for your site. On a small site with good internal links, it may eventually find everything on its own. But “eventually” can mean weeks, and three common situations break discovery completely:

  • New pages nobody links to yet. A fresh blog post or a new service page with no inbound links is invisible until crawled.
  • Sites built as web apps. If navigation depends on JavaScript, crawlers can miss entire sections.
  • Multi language sites. Language versions multiply pages and need explicit listing. The international site I built for SOMOS DER, an events production company with more than 150,000 attendees, has 544 pages across 5 languages, and every one is in the sitemap with its language annotations. That is why all of them are indexed.

A sitemap does not improve rankings by itself. It guarantees that ranking is even possible, because a page Google never saw ranks exactly nowhere. If your site is invisible, the sitemap is cause number one on my list in why your website doesn’t show up on Google.

Sitemap plus Search Console: the working pair

The file alone is half the job. The other half is telling Google it exists, which is done by submitting it in Google Search Console, a free tool. Search Console then reports exactly which pages are indexed, which were excluded, and why. When I deliver a site, this is already configured: sitemap generated automatically on every update, submitted, and verified. You can see how that fits into the full delivery in my pricing.

Frequently asked questions

Does WordPress or Wix generate a sitemap automatically?

Usually yes: WordPress through SEO plugins like Yoast, and Wix or Squarespace natively. The common failure is that nobody ever submitted it to Search Console or checked whether the pages listed are actually being indexed.

How often does a sitemap need updating?

It should update itself every time you publish or delete a page. Modern sites generate it automatically on each build. If yours is a static file someone made by hand in 2022, it is stale and worse than useless.

My site has 5 pages. Do I still need one?

Yes, because it costs nothing and removes doubt. Even on tiny sites, the sitemap plus Search Console tells you with certainty whether Google has your pages, instead of guessing.

Is a sitemap the same as the menu on my website?

No. The menu is navigation for people. The sitemap is a machine file for crawlers, and it includes pages the menu never shows, like individual blog posts.

Not sure if your site has a working sitemap? Send me your domain and I will check. Message me on WhatsApp and you get a written price and delivery date within 48 hours.

Message me on WhatsApp