Orkkid
Free tool · Technical SEO

Generate a sitemap.xml.

Enter your homepage. We crawl your internal links (up to 200 pages), drop anything noindex, non-canonical or non-HTML, and give you a valid XML sitemap to upload and submit to Google Search Console.

Up to 200 pages
Follows internal links from your homepage. Bigger sites should use their CMS sitemap.
Index-safe
Skips noindex, non-canonical, non-200 and non-HTML URLs, and robots.txt disallows.
Valid XML
Standard urlset with lastmod where your server reports it.

How it works

Starting from your homepage, we follow every same-domain link breadth-first, six pages at a time, up to 200 pages or 45 seconds. Each page is kept only if it returns 200 with HTML, has no noindex tag or header, is not disallowed for all crawlers in robots.txt, and either has no canonical tag or points the canonical at itself (when it points elsewhere on your site, we include the target instead). Query strings and fragments are dropped so you get one clean URL per page, and lastmod comes from the server's Last-Modified header when it looks genuine. Nothing you enter is stored.

A sitemap is one of the checks in our technical SEO audit checklist. If you also want AI engines to have a curated map of your site, generate an llms.txt from the sitemap you just built.

XML Sitemap Generator: common questions

Do I need a sitemap if my site is small?

For under 20 pages with good internal links, Google will find everything anyway. It still helps: the sitemap's lastmod tells Google which pages changed, and Search Console reports indexing per sitemap. It takes a minute, so do it.

Where do I upload the sitemap?

Root of your domain as /sitemap.xml, then add the URL in Google Search Console under Sitemaps and reference it in robots.txt with a 'Sitemap:' line. WordPress with Yoast or Rank Math already generates one at /sitemap_index.xml.

Why does the crawler stop at 200 pages?

It runs in a short-lived serverless function, so we cap it to keep results fast. Sites bigger than that should use their CMS's built-in sitemap or a desktop crawler like Screaming Frog.

Which pages are excluded?

Anything with a noindex tag, a canonical pointing elsewhere, non-200 status, non-HTML content types, URLs with query strings or fragments, and paths disallowed in your robots.txt.

Want it done for you?

Be the business AI recommends.

We run this tool, and forty others, on your site and your competitors, then fix what is stopping ChatGPT and Google from sending you customers.

Get a free audit