Free web app · No installation

Sitemap Scout: Free XML Sitemap Checker

Find the URLs that need attention in your sitemap. Check for broken links, redirects, noindex pages and canonical mismatches, then export a report you can work through.

Open Sitemap Scout Free. No account. Up to 25 URLs per scan.

Built by Milan Georgijevic at iviG. A focused sitemap health check for site owners, developers and SEO practitioners.

Sitemap Scout scan form and built-in example showing 10 checked URLs, 5 healthy URLs, 2 errors and 3 warnings
Actual Scout interface. The built-in Atlas report uses fictional data to demonstrate common issues. Select any screenshot to view it full size.
25
Page URLs checked per scan, at most.
3
Sitemap documents per scan, at most.
CSV / JSON
Export formats for reviewing and keeping results.
No account
Open the app and enter a public sitemap URL.

A sitemap can load correctly and still list the wrong URLs

A working XML file is only the starting point. A deleted product, an old address that now redirects, or a page set to noindex can remain in a sitemap after the website changes. Scout helps you find those contradictions in the URLs it checks.

Google recommends including the canonical URLs you want to appear in search results. A sitemap is a discovery signal, not an indexing guarantee. Scout gives you a practical way to review the listed pages before investigating their status in Search Console. Google's sitemap guidance explains the underlying rules.

Use it after removing pages, changing URL structures, adjusting canonical tags or updating your CMS's sitemap settings. For the broader setup process, see the XML sitemap guide.

How to check an XML sitemap

1

Enter your sitemap URL

Open Scout and paste the full address of a public sitemap or sitemap index. Use the XML file's URL, rather than your homepage. If you only want to explore the interface, select “Try an example.”

2

Run the health check

Select “Run health check.” Read the checked and discovered counts first, then use the errors, warnings and healthy filters to focus the results. A capped scan does not cover every URL on a larger site.

3

Inspect, export and fix

Open a result's details to see its status, canonical and robots signal. Download CSV or JSON before closing the tab. Make changes in your website or sitemap generator, then run another check.

What Sitemap Scout checks, and what to do with a finding

Each result is evidence to review. A warning may describe an intentional setup, and one request can be affected by temporary server conditions. Confirm the intended behavior before making changes.

HTTP status

Broken links

A listed page may return a 404 instead of the content you expected. If the page was removed intentionally, remove its URL from the sitemap. If it should still exist, investigate the missing page or routing problem. Don't redirect every missing page to the homepage just to hide an error. Read the HTTP status codes guide.

Destination

Redirects

A redirect can be correct for visitors using an old address. The sitemap should normally list the intended final canonical URL. Check the destination, confirm it is the page you want indexed, and update the sitemap source so the old entry does not return the next time it regenerates.

Indexing directive

Noindex pages

A noindex directive tells a search engine not to index the page. Decide whether that exclusion is deliberate. If it is, remove the page from your indexable sitemap. If it is accidental, fix the directive and recheck. A successful HTTP response alone does not make a page indexable. See Google's noindex documentation.

Preferred URL

Canonical mismatches

The URL in the sitemap may declare another address as canonical. That can happen with parameterized URLs or duplicate paths. Inspect both addresses and align the sitemap with the preferred version. Don't change a valid canonical simply to make a warning disappear. The canonical URL guide explains how to choose a version.

Response timing

Slow responses

Scout shows how long its request took and flags slow responses. Use this as a reason to investigate or repeat the check. It is not a Core Web Vitals measurement, a browser rendering test or a record of real visitors' experience. For that work, follow the Core Web Vitals guide.

Scan coverage

Sitemap structure and scope

Check that you supplied a public sitemap document and review any scan-level message before relying on the page results. Compare discovered URLs with checked URLs. The public service stops at its document and URL limits; a clean subset does not establish that every sitemap or page on the website is healthy.

Further reference: how Google handles HTTP status codes and Google's canonicalization guidance.

Filter the noise. Read the actual finding.

The example report starts with 10 checked URLs: 5 healthy, 2 errors and 3 warnings. Selecting “Warnings” narrows the table to a redirect, a slow response and a canonical mismatch. Each row keeps the URL, HTTP status and response time together.

Search helps you find a particular path when reviewing results. The CSV and JSON controls let you keep a copy outside the temporary report. These screenshots show the built-in demonstration, not a scan of a customer's website.

Scout example report filtered to three warnings: a 301 redirect, a slow response and a canonical mismatch
Warnings filter, URL search and export controls in the real app. Example data.

A 200 response can still need attention

In this example, a collection URL with a query string returns HTTP 200, but its canonical points to the clean collection address. The details panel puts that canonical beside the response time and robots signal, making the disagreement visible.

If the clean address is the intended canonical, list it in the sitemap. If the alternate URL is meant to be a distinct page, investigate its canonical configuration first. A mismatch is a prompt to check the site's intended structure, not an instruction to remove every query string.

Scout details panel showing HTTP 200, a 241 millisecond response, no noindex directive and a canonical pointing to a different URL
An expanded canonical mismatch from the fictional Atlas example. Query values are hidden.

Turn sitemap findings into a short fix list

  1. Confirm the page's purpose. Should it exist, and should it be eligible for search? That determines whether to restore the page, correct a directive or remove the sitemap entry.
  2. Fix the source of the entry. Change the CMS settings, generator rule or source file. Editing a generated XML file by hand may only last until its next rebuild.
  3. Check the preferred URL again. Confirm its response and canonical, then run Scout on the updated sitemap. Save the new export if you need a record of what changed.
  4. Follow up in Search Console. Use Google's reports to investigate indexing. Scout can show a technical change in a fresh request; it cannot tell you when Google will recrawl or index the page.

A healthy result is scoped to the check. Scout is not a full site crawler. It does not establish that unlisted pages are discoverable, assess content quality or prove that Google selected your preferred canonical. If a page still does not appear in search, work through the page not indexed guide.

Know what the public scan covers

Each scan checks up to 25 URLs across 3 sitemap documents. The public app allows 5 scans per IP per hour, 20 per IP per day and 150 scans per day overall. Shared networks can share an IP allowance. Check the app's current limits notice before planning a larger review.

Scout runs through a web interface, but the scan is processed on a server. Full URLs are temporarily stored to perform the check. Query values are hidden in reports; URL paths and page titles remain visible. Submit public URLs only, without passwords, access tokens or private information.

Reports require a private access token and expire after one hour. Expired files are removed on later scan activity. Hosting logs and backups may have separate retention. Download any report you want to keep before closing the tab.

The Scout app has no accounts, analytics, cookies or paid API integrations. That describes the app at scout.ivig.dev; this informational website has its own privacy policy. You can review the app's “Scan limits & privacy” section before starting.

Scout, TechSEO Inspector or a full audit?

Use Sitemap Scout when your question is whether the URLs listed in a sitemap respond as expected and send consistent indexing signals. Use TechSEO Inspector to inspect an individual page's titles, headings, links and structured data from Chrome.

For a broad investigation, use the SEO audit checklist to define the scope. A full review may also need a crawl, Search Console data, internal-link analysis and manual assessment. The tools help collect evidence; deciding what matters still depends on the website and its goals.

Sitemap Scout questions

Yes. The public web app is free and requires no account or installation. Usage limits keep the shared service available: up to 25 URLs across 3 sitemap documents per scan, 5 scans per IP per hour, 20 per IP per day and 150 scans per day overall.
No. Scout checks a sitemap you already publish. It does not generate an XML file, change your website, or submit URLs to Google. Use your CMS or sitemap generator to make changes, then run a fresh check.
A scan can cover up to 3 sitemap documents and 25 page URLs. A large sitemap index may exceed that coverage. Check the discovered and checked counts before drawing conclusions. For a full inventory of a large site, use a crawler that supports the required scope.
No. Healthy means Scout found no issue in the checks it performed for that request. It does not confirm that Google crawled, indexed or selected the page as canonical. Use Google Search Console URL Inspection to investigate an individual page's indexing status.
A browser visit and a server-side request can receive different responses because of a firewall, rate limit, temporary failure or other server behavior. Recheck the URL and inspect the reported HTTP status before changing the page or its sitemap entry.
No. The browser is the interface; the scan uses a server. Full URLs are temporarily stored to perform the check. Query values are hidden in reports, but URL paths and page titles remain visible. Only submit public URLs without credentials or private information.
Download the CSV or JSON report before closing the tab. Reports require a private access token and expire after one hour. Expired files are removed on later scan activity; hosting logs and backups may have separate retention. Review exported paths and page titles before sharing them.
Free sitemap health check

See what your sitemap is sending to search engines

Open Scout, check a public sitemap and turn the findings into your next fix. If you need help interpreting a result, request a personal first look at your site.