Navigation Aid

XML Sitemap

A Sitemap is a list of every page on your website that you want Google to know about. It's the roadmap that guides crawlers to your most important content.

Validate My Sitemap

Check xml syntax and accessibility

01 Leaving a Trail

Imagine trying to find a specific book in a library that has no catalog. You'd have to walk down every aisle. A Sitemap gives the Search Engine "Bot" a complete list of every URL, when it was last updated, and how often it changes.

02 The "Mall Directory" Analogy

Your website is a Mall. The Sitemap is the map at the entrance:

The Index
Ensures that even the hidden back-alley shops (orphan pages) get found by customers.

Freshness
Tells the shopper "New Stock Arrived Yesterday" (<lastmod>) so they prioritize visiting that store.

03 The Code Behind

A sitemap isn't for humans; it's for robots. It looks like this:

Loc

Location

The full URL of the page. Must be identical to the canonical version.

Lastmod

Last Modified

The date (YYYY-MM-DD) the content changed. Critical for getting Google to re-crawl updated posts.

Changefreq

Frequency

Hints how often the page updates (daily, weekly, monthly). (Note: Often ignored by Google).

04 Why Sitemaps Break

Having a broken sitemap is worse than having none at all. Common issues include:

1. XML Syntax Errors

A single missing bracket or unescaped character (like & instead of &) will make the entire file unreadable.

2. Listing "NoIndex" Pages

Do not include pages in your sitemap that you have blocked in robots.txt or tagged as 'noindex'. It sends conflicting signals to Google.

3. Listing Redirects (301)

Only list the final destination URL (status 200 OK), never the redirect link.

05 Index Coverage

Pro Tip: Submit your sitemap directly to Google Search Console. It will give you a report showing exactly how many of your submitted pages are actually indexed.

06 Frequently Asked Questions

Do I actually need a sitemap?

If your site is small and well-linked, Google can usually find everything. But for large sites, e-commerce stores, or new websites with few backlinks, a sitemap is essential for getting indexed quickly.

Where is my sitemap located?

Usually at `yourdomain.com/sitemap.xml`. Some CMSs (like WordPress with Yoast) might put it at `/sitemap_index.xml`.

How many URLs can I have in one sitemap?

The limit is 50,000 URLs or 50MB in file size. If you have more, you need to split them into multiple files and use a 'Sitemap Index' to list them all.

What does <priority> do?

It tells Google which pages YOU think are most important (0.0 to 1.0). However, Google has stated they mostly ignore this tag nowadays, focusing on actual link structure instead.

Draw the Map

Don't let your best content remain undiscovered.

Audit My Sitemap