SEO · FREE

Find every page
on a website

You need an SEO audit, a migration plan or a redesign scope — but how many pages does the site actually have, and what are their URLs? Four methods, fastest to most thorough.

Updated August 2026 · 5 min read

The four methods

  1. sitemap.xml: open yoursite.com/sitemap.xml. Fastest, often 80–95% coverage. Larger sites split into sitemap indexes — follow the links.
  2. Search engine: search site:yoursite.com. Only shows indexed pages, but requires no access. Good as a cross-check.
  3. Crawler: let a tool follow all internal links. Finds pages the sitemap misses, and surfaces broken links and redirect chains along the way.
  4. CMS export: WordPress, Shopify and others can export a complete page list. The most authoritative source — if you have backend access.

Once you have the list: quality checks

A page list is just the beginning. What you're usually hunting for are the problems: duplicate title tags, missing meta descriptions, 404s and redirect chains. That work is called a technical SEO audit — and much of it can be automated:

Page Profile takes a URL and shows exactly these fields — the Pro version analyses multiple pages as a batch:

Analyse your pages →

Keep reading

Also see: page size and weight, canonical tags and redirect chains.

Frequently asked questions

Is sitemap.xml enough to find every page?

No. A sitemap only contains what the CMS has registered — typically 80–95%. Old pages, landing pages built outside the CMS and pages excluded by plugins are missing. Use the sitemap as a starting point, not as the complete list.

What's the difference between crawling and a sitemap?

A sitemap is self-reported; a crawler follows links and finds pages that are actually reachable. Crawling catches pages the sitemap misses but can overlook pages with no internal links (orphan pages). Combine both for completeness.

Can I use Google to find pages on a domain?

Yes: search site:yoursite.com and page through results, or use Search Console's page index report if you own the site. Google only shows what it has indexed — new or noindexed pages won't appear.

How do I get metadata for all those pages at once?

Once you have the URL list, pull title, description and status code per page with a tool like Page Profile — batch analysis gives you a table of missing meta tags and error codes without opening each page manually.

Try the page analysis now →

Dansk version af denne guide

Related: Page size checker · Canonical tags explained · Redirect chains