SEO and auditingChecked through WebDiag API

Sitemap.xml Validator

Enter a sitemap.xml or a site address to check file status, XML structure, URL count, and whether a specific landing page is listed.

  • Sitemap URL
  • XML validation
  • URL lookup
Online tool

Try the tool

Enter a URL: WebDiag will run a safe network check and show the result.

Sitemap and target URL

Check result

After the check, sitemap.xml status, XML type, URL count, and target presence will appear here.

Network check through backend

For HTTP/SEO tools, the URL is sent to the WebDiag API, where SSRF protection, DNS/IP policy, and redirect limits are applied.

Reviewed: 2026-07-17
01

How to use it

  1. 1

    Paste a sitemap.xml address or any site page — WebDiag will try /sitemap.xml for that domain.

  2. 2

    Optionally enter the target URL that should be listed in the sitemap.

  3. 3

    Review status, XML type, URL count, and sample loc addresses.

02

What the tool can do

  • Safe sitemap fetching through the backend with SSRF protection and response size limits.
  • Detects urlset and sitemapindex, showing URL count or child sitemap count.
  • Checks whether a selected target URL is present in the loc entries.
03

Common use cases

  • Verify that a sitemap is published after a release, migration, or CMS change.
  • Check whether an important commercial page is included for sitemap discovery.
  • Find obvious XML errors before submitting a sitemap to search engines.
04

How it works inside

If the input is not an XML file, WebDiag builds /sitemap.xml from the input URL origin.

Target URL comparison normalizes host casing, default ports, and trailing slash.

05

Questions and answers

Should I enter sitemap.xml or a site page?

Both work. If you enter a site page, WebDiag checks /sitemap.xml on that domain. If you enter a sitemap XML directly, that exact URL is checked.

Does it check every child sitemap in a sitemap index?

No. The MVP shows the sitemap index and child loc entries. Recursive checking of every child file should be a separate stage with limits.