Build your AI Agent and let it work for your business 24/7 →

Sitemap Analyzer

Check what's really inside an XML sitemap. See how URLs are spread across folders and depths, how fresh the lastmod dates are, and get a list of fixes based on your own data.

  • 100% free
  • No sign-up
  • Runs in your browser

For example https://example.com/sitemap.xml. Gzipped .xml.gz sitemaps work too.

Add a sitemap above to see its URL structure, freshness and recommendations.

What a healthy sitemap looks like

A sitemap is a list of the pages you want search engines to crawl. It works best when it only lists canonical, indexable URLs that return a 200 status, uses one consistent URL format, and gives each page an accurate lastmod date.

What to look for in the results

  • Folders show where your content lives. A folder you expected to see that's missing, or one much bigger than expected, often points to a generator problem.
  • Freshness shows how recently pages changed. A single date on every URL usually means the generator writes today's date instead of the real one.
  • URL format catches mixed trailing slashes, query strings and fragments, which create duplicate versions of the same page.

Limits to know about

One sitemap file can hold up to 50,000 URLs and 50 MB uncompressed. Bigger sites split their URLs across several sitemaps and list them in a sitemap index. This tool loads up to 50 child sitemaps from an index; analyze the rest separately if your index is larger.

How it works

How to use it

  1. Step 1

    Add your sitemap

    Enter the sitemap URL, paste the XML or upload a .xml or .xml.gz file. Sitemap indexes can load their child sitemaps too.

  2. Step 2

    Read the breakdown

    See how URLs spread across folders, depths and file types, how fresh the lastmod dates are, and any duplicates.

  3. Step 3

    Work through the fixes

    Each recommendation comes from your own data. Export the full URL list as CSV to fix issues in a spreadsheet.

FAQs

Frequently asked questions

Answers to common questions about the Sitemap Analyzer.

It counts the URLs and hosts, groups URLs by top-level folder, depth and file type, and checks query strings, fragments, capital letters, trailing slash consistency, duplicates and URL length. It also checks lastmod coverage and how recent the dates are, and counts image entries when the sitemap uses image tags.

Yes. If the file is a sitemap index, the tool can load up to 50 of the sitemaps it lists, four at a time, and analyze all of their URLs together. You'll see which child sitemaps loaded and which failed.

Google uses lastmod to decide which pages to recrawl, but only when the dates are consistently accurate. If every URL shows the same date, or dates are in the future, search engines learn to ignore the field. Use the date each page's main content last changed.

Fetched sitemaps can be up to 5 MB each and uploaded files up to 50 MB, which is the protocol limit for one sitemap. The tool analyzes up to 250,000 URLs in total and shows the longest URLs, duplicates and folders as summaries, while the CSV export contains every URL.

No. It analyzes what the sitemap says, without requesting every page. Use a crawler or Google Search Console's page indexing report to find URLs that return errors or redirects.

No. Uploaded and pasted sitemaps are read in your browser. When you enter a URL, it's fetched through our server only because browsers can't read other sites directly, and nothing is saved.

More free tools

Try another tool

Get found on Google, then answer every DM

Once people find you, Hypello's AI agents reply to Instagram comments and DMs, share your links and collect names, emails and phone numbers. The free plan includes 1,000 DMs a month.