Sitemap checker: Can Google read your XML sitemap?
This sitemap checker finds your XML sitemap, validates it against the sitemaps.org protocol, counts its URLs and checks that a sample of the listed pages answer 200.
- Free, no account
- Results in under a minute
- Sitemap indexes and gzipped files included
example-shop.hr
WordPress 6.8Sample shop · homepage · mobile Chrome · the same check you get for your own site
Sitemap files
1 file checked| File | Found via | Status | Type | URLs | lastmod | Problems |
|---|---|---|---|---|---|---|
| example-shop.hr/sitemap.xml | robots.txt | 200 | urlset | 37 | 2026-09-01 | valid |
Listed URLs, sampled
25 of 37 from example-shop.hr/sitemap.xml| URL | Status | Lands on |
|---|---|---|
| example-shop.hr/no-title/ | 200 | itself |
| example-shop.hr/long-title-description/ | 200 | itself |
| example-shop.hr/multiple-h1/ | 200 | itself |
| example-shop.hr/no-viewport-no-lang/ | 200 | itself |
| example-shop.hr/broken-canonical/ | 200 | itself |
| example-shop.hr/small-og-image/ | 200 | itself |
| example-shop.hr/invalid-jsonld/ | 200 | itself |
| example-shop.hr/mixed-content/ | 200 | itself |
| example-shop.hr/unsafe-inline-scripts/ | 200 | itself |
| example-shop.hr/a11y-violations/ | 200 | itself |
| example-shop.hr/thin-content/ | 200 | itself |
| example-shop.hr/heavy-images/ | 200 | itself |
| example-shop.hr/leaky-headers/ | 200 | itself |
| example-shop.hr/hreflang-broken/ | 200 | itself |
| example-shop.hr/broken-links/ | 200 | itself |
| example-shop.hr/image-sizes/ | 200 | itself |
| example-shop.hr/wp-woocommerce/ | 200 | itself |
| example-shop.hr/woo-out-of-stock/ | 200 | itself |
| example-shop.hr/consent-blocking/ | 200 | itself |
| example-shop.hr/consent-none/ | 200 | itself |
| example-shop.hr/consent-no-reject/ | 200 | itself |
| example-shop.hr/js-rendered/ | 200 | itself |
| example-shop.hr/unused-code/ | 200 | itself |
| example-shop.hr/outdated-libraries/ | 200 | itself |
| example-shop.hr/wp-hacked/ | 200 | itself |
What we found
Everything this tool checks passed.
Show 6 passed checks
What this tool checks
The sitemap file against the protocol, a sample of the pages it lists, and whether your page is in it.
Sitemap in robots.txt
Checks robots.txt points to your XML sitemap, so crawlers find new pages sooner.
XML sitemap
Checks for a working sitemap, the list of pages you want indexed, so new and deep pages are found faster.
Sitemap format
Checks the sitemap is well-formed with absolute URLs and valid dates, so Google can actually read it.
Sitemap URL status
Checks a sample of sitemap URLs answer 200, since redirects and 404s there waste crawl time and trust.
Page listed in sitemap
Checks this page is in the sitemap, so Google spots updates to it sooner.
robots.txt file
Checks for the file that tells crawlers which parts of the site to skip and where your sitemap is.
Show 2 more checks
Page listed in sitemap
Checks this page is in the sitemap, so Google spots updates to it sooner.
robots.txt file
Checks for the file that tells crawlers which parts of the site to skip and where your sitemap is.
How it works
Find the sitemaps
We fetch up to three sitemaps declared in robots.txt and /sitemap.xml, gunzip them when needed and parse them with a strict XML parser.
Validate the file
The root element, namespace, absolute same-host URLs, W3C lastmod dates, changefreq, priority, repeated URLs and the 50,000 URL limit are checked.
Test the listed pages
Up to 25 listed URLs are requested to confirm they answer 200 without redirecting, and you see whether the page you entered is in the sitemap.
Only 25 listed URLs are status-checked per run, and image and video sitemap extensions are tolerated but not validated yet.
Questions
Why does my sitemap show errors in Search Console?
The common causes are a file that is not XML (an HTML or login page instead), invalid lastmod dates, relative or other-host URLs, more than 50,000 URLs in one file, and listed pages that redirect or return 404. The validator checks each against the sitemaps.org protocol and tests a sample of the listed pages, so you can fix the file before Search Console reports it.
Should my sitemap include URLs that redirect?
No. List only final URLs that answer 200 and can be indexed; a sitemap full of redirects, 404s or noindex pages makes Google trust its hints less. Update the sitemap after a migration so it lists the new addresses. The validator requests up to 25 listed URLs and flags any that redirect or do not answer 200.
Do I need to know where my sitemap is before I run this?
No. Enter any page of the site and the validator reads the sitemaps declared in robots.txt and /sitemap.xml, so it finds them even at unusual addresses such as /wp-sitemap.xml or /sitemap_index.xml. If it finds none, the result says so, and the guide on finding a website's sitemap lists the other places to look.
How do I add my XML sitemap to Google?
Open Google Search Console, choose your property, go to Sitemaps, enter the sitemap URL and click Submit. Also add a line such as Sitemap: https://example.com/sitemap.xml to robots.txt, so Google, Bing and other crawlers find it without a manual step. Google retired its sitemap ping in 2023, so there is nothing to resubmit after updates; an accurate lastmod does that job.
How do I check my sitemap?
Enter your site above. The checker finds the sitemaps declared in robots.txt and at /sitemap.xml, unpacks gzipped files, validates the XML against the protocol and requests up to 25 listed URLs to confirm they answer 200 without redirecting. It also tells you whether the page you entered is listed. Search Console's Sitemaps report adds how many URLs Google has read.
My site has a sitemap index. Is that checked?
Yes. The index is validated and its child sitemaps are counted. Status checks of listed pages sample the first child sitemap that lists pages, up to 25 URLs per run, so on a large site the sample shows patterns rather than every broken URL. Fix the pattern at its source, usually a plugin setting, and the other child sitemaps follow.
How many URLs can it read?
Up to 50,000 URLs per file, the protocol limit, in files up to 5 MB. Larger files are reported as too big; split them into several sitemaps under a sitemap index, which also makes problems easier to find by section. Image and video sitemap extensions are tolerated but not validated yet.
Is this sitemap checker free?
Yes, with no sign-up. getReport is funded by donations, not plans, and the complete report with all seven modules is one click away, also free. It stays at its shareable link for 12 months, is not listed publicly and carries a noindex tag, and nothing about your visitors is collected.
Related free tools
All 43 tools →Free, funded by the people who use it
Donations keep getReport free and switch on site crawl up to 500 pages + weekly re-check next, for everyone.