New

Sitemap Visualizer

Group sitemap URLs into a path tree you can expand. Large trees stay collapsed so the page stays quick, and no chart library is used.

Sitemap input

Folders stay collapsed. A large group shows the first 30 names so the page stays quick.

On this tool

Limits Sitemap Visualizer enforces

  • 5 MBLargest response

    Sitemap Visualizer refuses a paste or download larger than 5 MB.

  • 5,000Stored URLs

    Sitemap Visualizer keeps at most 5,000 page URLs and marks a longer list truncated.

  • 20Child sitemaps

    Sitemap Visualizer fetches at most 20 child sitemaps from an index.

  • 2Index depth

    Sitemap Visualizer does not follow a nested index past depth 2.

  • 3Redirect hops

    Sitemap Visualizer follows at most 3 redirects.

Note

One pass through Sitemap Visualizer

Input

Paste a urlset that contains https://example.com/seo/advanced once and the same address a second time. Sitemap Visualizer keeps one stored page and records the duplicate. Fetching https://example.com/seo/basics instead of pasting uses the same parser after the download. (Sitemap Visualizer, example 1.)

What you should see

If https://example.com/seo/basics is a sitemap index and https://example.com/blog/launch-notes is the first child, a URL fetch can read that child until the depth and child caps. A paste of the index lists https://example.com/blog/launch-notes and does not download it until you fetch the index URL. (Sitemap Visualizer, example 2.)

On this tool

How Sitemap Visualizer reaches that result

Sitemap Visualizer produces a collapsed path tree. URLs are grouped by path segments into a tree. The drawing is HTML details and CSS. There is no chart library. When a sitemap has many URLs, groups start collapsed and each group shows at most 30 child names. You can paste XML into the box, or you can enter a public sitemap URL and let the server fetch it. A pasted urlset is parsed on the server without a second copy of the parser in the browser. The form stays near the top of the page, under the single title. (Sitemap Visualizer, guide 1.)

Use https://example.com/seo/basics as the file you are checking and https://example.com/seo/advanced as a page address you expect to see or not see, depending on the job. The number on a folder is how many stored URLs sit at or below that segment. Open a folder to see the next segment. The count remains accurate when extra names are hidden. If the file is a sitemap index, child documents such as https://example.com/blog/launch-notes are fetched only when you supplied the index URL, only while the depth is within 2, and only until 20 child sitemap requests have been made. (Sitemap Visualizer, guide 2.)

Sitemap Visualizer shares one fetcher with the other sitemap tools. The fetcher allows http and https only. It rejects file, gopher, and data URLs, then blocks localhost, loopback, link-local, private ranges, CGNAT space, and the cloud metadata address before it opens a socket. DNS answers are checked before the connection, and a redirect is checked again. A redirect loop is reported instead of being followed forever. Three hops is the maximum. (Sitemap Visualizer, guide 3.)

Large files are cut at 5 MB, and the stored page list stops at 5,000 URLs. Gzip responses and addresses that end in .gz are decompressed before parsing. A DOCTYPE or an entity declaration is rejected so the parser cannot expand an external entity. An HTML document or a Cloudflare challenge body is reported as not a sitemap. The raw response body is not written to the log. (Sitemap Visualizer, guide 4.)

When a URL must be fetched, the page sends the job to the server and shows a short progress line while it polls. Small pastes return immediately with the same result shape: source URL, index or urlset, child sitemaps, page rows, errors, duplicates, redirect hops, status, truncated flag, and counts. Repeat fetches of the same normalized URL can reuse a finished parse for 10 minutes. Jobs sit in a file folder so more than one server process can see them, and they expire after 30 minutes. (Sitemap Visualizer, guide 5.)

Reading a hidden-folder note as a missing URL. The note means the screen stopped drawing names, not that the parser dropped the URLs. After you read that distinction, look at the severity of any finding. An error means the document or the fetch failed the check this page is responsible for. A warning, such as a duplicate loc or a truncated file, means the rest of the result is still usable. A note explains a cap, a paste that did not download child files, or a sample crawl. (Sitemap Visualizer, guide 6.)

A concrete pass through Sitemap Visualizer starts with https://example.com/seo/basics. If that address is an index whose first child is https://example.com/blog/launch-notes, the file list and the page list answer different questions. The page address https://example.com/seo/advanced belongs in the page list only when a urlset contains it. Keep the two lists apart when you copy them into a spreadsheet or a ticket. (Sitemap Visualizer, guide 7.)

The result panel uses the same dark block as the other tools on this site. Copy is there when a text result is useful. A download button appears only for a file this page actually builds, such as CSV, XLSX, XML, or llms.txt. Sitemap Visualizer does not add a second title to the page, and it does not restyle the tools around it. (Sitemap Visualizer, guide 8.)

Take Sitemap Visualizer as one step. The next page in this set is Sitemap Topical Map, which answers a different question about the same sitemap. Sitemap URL Extractor is the other close check. Finish the reading on this page before you switch, so you do not mix a collapsed path tree with a different report. (Sitemap Visualizer, guide 9.)

Where Sitemap Visualizer fits

Sitemap Visualizer is the iSkills page for a collapsed path tree. URLs are grouped by path segments into a tree. The drawing is HTML details and CSS. There is no chart library. When a sitemap has many URLs, groups start collapsed and each group shows at most 30 child names. Paste XML when you already have the file, or enter a public http or https sitemap URL when you want the server to fetch it within the published caps.

The caps are part of the result, not a hidden failure. Sitemap Visualizer stores at most 5,000 page URLs, fetches at most 20 child sitemaps, and stops nested indexes at depth 2. A truncated flag and a note tell you when the list is incomplete.

Sitemap Visualizer in order

Paste sitemap XML or enter the sitemap URL. For Sitemap Visualizer, the address to try first is https://example.com/seo/basics. (Sitemap Visualizer, step 1.)

Run the check. A short progress line stays on screen while a fetch is in a server job. (Sitemap Visualizer, step 2.)

Read a collapsed path tree. Confirm whether the result says the list was truncated. (Sitemap Visualizer, step 3.)

Copy the text you need, or download the file when this page offers one. Publish any generated XML yourself. (Sitemap Visualizer, step 4.)

What Sitemap Visualizer returns

  • Sitemap Visualizer shows a collapsed path tree from one shared parse, so the XML rules match the other sitemap tools. (Sitemap Visualizer, result 1.)
  • A paste and a fetched URL return the same kind of result, including errors, duplicates, and counts. (Sitemap Visualizer, result 2.)
  • Private hosts, entity declarations, and oversized responses are refused before they can be used as a proxy. (Sitemap Visualizer, result 3.)

Before you trust Sitemap Visualizer

  • The input for Sitemap Visualizer was XML or a public sitemap URL. (Sitemap Visualizer, check 1.)
  • A truncated note was read before the list was treated as complete. (Sitemap Visualizer, check 2.)
  • HTML or a challenge page was not accepted as a sitemap. (Sitemap Visualizer, check 3.)
  • The copied result matches a collapsed path tree, not a different sitemap report. (Sitemap Visualizer, check 4.)
  • Generated files were published by you, not by this page. (Sitemap Visualizer, check 5.)

Terms used by Sitemap Visualizer

urlset
The sitemap root that lists page URLs. Sitemap Visualizer reads it with the shared parser. (Sitemap Visualizer, urlset.)
sitemap index
A sitemap that lists other sitemap files. Nested indexes are fetched only to depth 2. (Sitemap Visualizer, sitemap index.)
loc
The address element. Page locs and sitemap locs are kept in different lists. (Sitemap Visualizer, loc.)
truncated
The flag that says a byte, URL, child, depth, or time cap stopped the result early. (Sitemap Visualizer, truncated.)
a collapsed path tree
The specific report Sitemap Visualizer is built to show from the shared parse. (Sitemap Visualizer, a collapsed path tree.)

On this tool

Mistakes that waste a Sitemap Visualizer run

Sitemap Visualizer: Mixing this result with another sitemap tool

Reading a hidden-folder note as a missing URL. The note means the screen stopped drawing names, not that the parser dropped the URLs. (Sitemap Visualizer, mistake 1.)

Sitemap Visualizer: Ignoring a truncated list

Sitemap Visualizer stops at the published caps. A truncated note means you do not have the full file. (Sitemap Visualizer, mistake 2.)

Sitemap Visualizer: Sending a private URL

Localhost, link-local, private ranges, and the metadata address are blocked before a socket is opened. (Sitemap Visualizer, mistake 3.)

Sitemap Visualizer: Treating HTML as XML

An HTML page or a challenge interstitial is reported as not a sitemap. Fix the URL or the firewall rule, then run the check again. (Sitemap Visualizer, mistake 4.)

Field note

Questions about Sitemap Visualizer

What does Sitemap Visualizer return?

Sitemap Visualizer returns a collapsed path tree. The number on a folder is how many stored URLs sit at or below that segment. Open a folder to see the next segment. The count remains accurate when extra names are hidden. (Sitemap Visualizer, What does Sitemap Visualizer return?.)

Does Sitemap Visualizer fetch a pasted file?

A paste is parsed without a download. A sitemap URL is fetched on the server. Child files inside a pasted index are listed and are not downloaded until you fetch the index URL. (Sitemap Visualizer, Does Sitemap Visualizer fetch a pasted file?.)

What will Sitemap Visualizer refuse?

It refuses non-http schemes, private and metadata addresses, DOCTYPE and entity declarations, responses over 5 MB, and HTML that is not a sitemap. (Sitemap Visualizer, What will Sitemap Visualizer refuse?.)

How large a file can Sitemap Visualizer store?

The stored page list stops at 5,000 URLs. Child sitemap fetches stop at 20, nested indexes stop at depth 2, and redirects stop at 3. The screen says when the result is truncated. (Sitemap Visualizer, How large a file can Sitemap Visualizer store?.)

On this tool

After Sitemap Visualizer

Take what Sitemap Visualizer returned into Sitemap Topical Map before you mix it with a different report.

WhatsApp Advisor
Enroll Now