No account needed

Free visual sitemap generator for any website.

Enter a domain. You get every page from all of its sitemaps in one map, with how deep each URL goes and which pages haven’t changed in six months. Download the complete list as one file.

Try

Type a domain and the tool finds its sitemaps, opens every file a sitemap index lists, and combines them into one map you can download. You can also paste a sitemap’s own address.

Example result

Your site sits in the middle. Each branch is a section, like /blog/ or /products/, and the dots are its pages.

What the visual sitemap shows

Your XML sitemap is the list of pages your site asks Google to crawl. This tool reads that list and draws it by address. Each folder in a URL becomes a branch, and each page hangs off the folder it lives in.

Three things are worth reading: the sections your site is built from, how many pages each one holds, and how many folders deep each address goes. Turn on Outdated pages to color every page by the date its sitemap gives, from green for recent to amber for six months or older. Gray means the sitemap gives no date.

URL depththe deepest URL figure

The number of folders in a page’s address. /blog/ is 1, /blog/seo/ is 2, and /blog/seo/title-tags/ is 3.

How to read your map

  1. Name the big branches

    Each large branch should be something the business wants to be found for, like guides, products or locations. If you can’t say what a branch is for, open it and look.
  2. Spot what shouldn’t be listed

    Content systems and plugins often list tag, author and date archives, thank-you pages and test pages. Small branches with odd names are the first place to look.
  3. Find the pages that matter

    Check that your most important pages are listed, and in the section you’d expect. A page that brings in customers and is missing from the sitemap is the first thing to fix.
  4. Read the dates as a hint

    With Outdated pages on, an all-amber section hasn’t changed in six months by your sitemap’s account, so its pages may need a refresh. Some sites stamp every page with the same date, and Google only uses these dates when they’re consistently accurate.

Download the complete sitemap as one file

Bigger sites rarely have one sitemap. WordPress SEO plugins split posts, pages and categories into separate files, and Shopify lists products, collections, pages and blog posts in separate sitemaps under one index. The tool opens every file the index lists and combines them, so the map and the download cover the whole site.

The JSON file holds every page and folder in the map with its address, depth, parent and sitemap date, plus the totals and the list of sitemaps read. Import it into a spreadsheet or read it with a script to:

  • sort every page by sitemap date and plan your refreshes
  • keep a copy before a redesign or migration, then compare afterward so no page goes missing
  • hand a client or developer the full page list

What to fix in your sitemap first

Google’s guidance is short. List the URLs you want to see in its search results, use each page’s full canonical address, and keep every sitemap file under 50,000 URLs or 50MB.

Leave out

Tag archives, author pages, thank-you pages and redirected URLs

List

The canonical pages you’d want a stranger to land on from Google

Why Google asks for the URLs you want in its results. Anything else makes the list harder to trust.

Most content systems and SEO plugins write the sitemap for you, so the fix usually lives in their settings. Leave working URLs alone, since changing an address means setting up redirects. Lesson 13 walks through sitemaps and indexing step by step.

Check your sitemap in Search Console

A sitemap only helps if Google can read it. Open the Sitemaps report in Google Search Console and check two columns.

  • Status. Success means Google read the file without errors. Couldn’t fetch means it never got the file.
  • Discovered pages. How many URLs Google found in it. Compare it with the page count above. If the numbers are far apart, check which sitemap Google has on file.

Listed doesn’t mean indexed. Filter the Page indexing report by your sitemap to see which listed pages Google has indexed, and the reason it gives for the rest.

When the tool can’t find a sitemap

The tool checks robots.txt for a Sitemap: line, then the usual addresses: /sitemap.xml, /sitemap_index.xml, /wp-sitemap.xml and /sitemap-index.xml. If none of them answers, it’s usually one of these.

  • The sitemap lives somewhere else. Paste its full address instead of the domain. robots.txt often names it.
  • The site blocks automated visitors. Bot protection can send back a web page or an access error instead of the file. On your own site, check your firewall or security plugin.
  • There’s no sitemap. WordPress has built one in at /wp-sitemap.xml since version 5.5, and Shopify, Wix and Squarespace publish /sitemap.xml for you. Elsewhere, turn it on in your SEO settings or plugin.

How to find orphan pages

An orphan page is one that no other page on your site links to. Visitors can’t click their way to it, and Google, which finds most pages by following links, has only your sitemap to go on. A sitemap can’t reveal orphans, because it lists pages without the links between them.

Open the Links report in Search Console. Its table of top internally linked pages shows how many links from your own site point at each page. Pages near the bottom, or missing from it, need links from related pages. Lesson 12 shows a simple way to link new pages as you publish them.

Questions

Is the visual sitemap generator free?

Yes. Map as many sites as you like without an account. Downloading the JSON file asks for your email.

Can I map a competitor’s site?

Yes. Any public sitemap works, so you can see how another site organizes its content and which sections it has built out.

Why are some of my pages missing?

The map shows what your sitemap lists. A page missing here is missing from your sitemap, so check your content system or SEO plugin for pages or post types left out.

Does it show orphan pages or click depth?

No. Both depend on links between pages, and a sitemap has no links. Depth here counts the folders in each address. The Links report in Search Console shows internal links.

Can I download the complete sitemap?

Yes. One JSON file holds every page and folder in the map with its depth, parent and sitemap date, even when the site splits its sitemap across many files. It asks for your email first.

See what your site should add next.

Bring your website. CopyJump builds your Brand profile, a keyword map and your first ideas, checked against the pages you already have.