NNorthstar SEO ToolkitTechnical SEO tools for lean websites
Discovery

Turn your page list into a clean XML sitemap you can submit with confidence.

Paste your URLs, review duplicates and invalid entries, and export a cleaner sitemap that is easier to maintain over time.

Templates
Next steps

What to do after the XML is generated

A cleaner sitemap matters most when the final file reflects only the pages you actually want search systems to trust.

1. Copy
Take the clean XML output

Copy the generated sitemap only after the valid URL count and normalized list match what you actually want discovered.

2. Validate
Review duplicates and invalid lines

Use the validation report to remove stale, malformed, or repeated entries before the sitemap becomes a noisy signal.

3. Publish
Upload the final sitemap

Publish the XML file and keep it aligned with your canonical URLs so search systems do not see conflicting discovery signals.

Sitemap builder
Generated XML sitemap
Valid entries only, ready for review
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://yourdomain.com/</loc> <changefreq>weekly</changefreq> <priority>0.7</priority> </url> <url> <loc>https://yourdomain.com/about</loc> <changefreq>weekly</changefreq> <priority>0.7</priority> </url> <url> <loc>https://yourdomain.com/contact</loc> <changefreq>weekly</changefreq> <priority>0.7</priority> </url> </urlset>
Validation report
Active template
Starter website
Valid URLs
3
Total lines
3
Summary
3 valid URLs

The final XML only includes valid, non-duplicate URLs so the file stays cleaner than the raw input list.

https://yourdomain.com/
Included
https://yourdomain.com/about
Included
https://yourdomain.com/contact
Included
Looks good
  • Your current sitemap input looks structurally solid.
Use this when
  • You need a valid XML sitemap from a raw list of URLs or paths.
  • You want to remove duplicate and malformed lines before publishing a sitemap.
  • You are cleaning up discovery signals for a new launch or a smaller site refresh.
Good fit for
  • Lean marketing sites with a finite set of canonical pages.
  • Blogs that need a lightweight sitemap workflow.
  • Sites where URL exports are messy and need validation before publishing.
Before you publish
  • Remove redirected, deleted, or low-value utility pages from the final list.
  • Keep the sitemap aligned with your canonical URLs and internal linking structure.
  • Recheck hostname and trailing-slash consistency before uploading the XML file.
Examples

Practical sitemap examples

These examples show the kind of URL lists that usually produce a cleaner sitemap for small websites.

Marketing site
Keep only the canonical homepage, about page, and contact page.

https://yourdomain.com/ /about /contact

Do not include redirecting URLs, staging hosts, or utility pages that should not be indexed.

Blog
Include the blog index, category pages, and the strongest article URLs.

https://yourblog.com/ /blog /blog/technical-seo-checklist /blog/robots-txt-vs-noindex

Prefer the final published article URL, not parameterized or draft versions.

SaaS
List public marketing pages and docs pages that are meant to be discovered.

https://yourapp.com/ /pricing /docs /docs/getting-started

Keep private app routes, login screens, and gated pages out of the sitemap.

Frequently asked
Should I include every URL I can find?

No. The sitemap should reflect the preferred pages you actually want search systems to trust and discover.

Do duplicate URLs belong in a sitemap?

Usually not. If multiple URLs exist for one page, the sitemap should usually point to the preferred canonical version.

Is a sitemap enough by itself?

No. It helps discovery, but internal links, canonical signals, and page quality still matter a lot.

Why does the tool remove invalid lines?

Invalid lines create noise and make it harder to trust the file. The tool keeps the output cleaner by only generating XML for valid URLs.

Common mistakes
  • Listing redirected URLs instead of the final canonical versions.
  • Keeping low-value utility pages inside the sitemap.
  • Letting stale or deleted pages stay in the file too long.
How to use it
  • Start from a template, then replace the sample URLs with your real pages.
  • Keep the list focused on canonical pages you want search engines to discover.
  • Use the report to catch duplicate or malformed lines before you publish the file.