[{"data":1,"prerenderedAt":377},["ShallowReactive",2],{"blog-cat-sitemaps":3},[4],{"id":5,"title":6,"author":7,"body":8,"category":360,"cover":361,"coverAlt":362,"description":363,"draft":364,"extension":365,"featured":361,"meta":366,"navigation":361,"path":367,"publishedAt":368,"seo":369,"stem":370,"tags":371,"updatedAt":375,"__hash__":376},"blog/blog/how-to-find-your-sitemap.md","How to Find Your Sitemap.xml (and What to Do When You Can't)","SeoSitemap.app",{"type":9,"value":10,"toc":344},"minimark",[11,15,18,23,26,46,71,74,78,85,95,102,108,115,124,128,131,136,155,159,176,180,189,193,202,206,215,219,222,255,259,266,275,306,309,313],[12,13,14],"p",{},"A sitemap is the single most useful file for understanding a website at a glance: it's the site's own list of the pages it wants search engines to know about. When we built SeoSitemap.app, the very first thing every scan needs is that file — and we quickly learned that \"where is the sitemap?\" trips people up more often than you'd expect.",[12,16,17],{},"This guide walks through exactly how to find the sitemap for any site, in the order we actually try ourselves, plus what to do when the obvious paths come back empty.",[19,20,22],"h2",{"id":21},"start-with-the-obvious-sitemapxml","Start with the obvious: /sitemap.xml",[12,24,25],{},"Nine times out of ten the sitemap lives at the root of the domain. Before anything clever, just type the address bar guesses:",[27,28,29,36,41],"ul",{},[30,31,32],"li",{},[33,34,35],"code",{},"https://example.com/sitemap.xml",[30,37,38],{},[33,39,40],{},"https://example.com/sitemap_index.xml",[30,42,43],{},[33,44,45],{},"https://example.com/sitemap-index.xml",[12,47,48,49,52,53,57,58,61,62,66,67,70],{},"That ",[33,50,51],{},"_index"," variant matters. Large sites split their sitemap into chunks (a sitemap ",[54,55,56],"strong",{},"index"," that points to many child sitemaps), because a single sitemap file is capped at 50,000 URLs or 50 MB. If ",[33,59,60],{},"/sitemap.xml"," shows a short list of ",[63,64,65],"em",{},"other"," ",[33,68,69],{},".xml"," links rather than your actual pages, you've found an index file — that's normal, and a good auditor will follow those children automatically.",[12,72,73],{},"If one of these loads, you're done. If they all 404, don't give up — move to the reliable shortcut below.",[19,75,77],{"id":76},"check-robotstxt-the-reliable-shortcut","Check robots.txt (the reliable shortcut)",[12,79,80,81,84],{},"Every well-configured site has a ",[33,82,83],{},"robots.txt"," at its root, and by convention it declares where the sitemap lives. Open:",[86,87,92],"pre",{"className":88,"code":90,"language":91},[89],"language-text","https://example.com/robots.txt\n","text",[33,93,90],{"__ignoreMap":94},"",[12,96,97,98,101],{},"Look for a line that starts with ",[33,99,100],{},"Sitemap:",". You'll often see something like this:",[86,103,106],{"className":104,"code":105,"language":91},[89],"User-agent: *\nAllow: /\n\nSitemap: https://example.com/sitemap.xml\n",[33,107,105],{"__ignoreMap":94},[12,109,110,111,114],{},"This is the most dependable method, because it's the location the site ",[63,112,113],{},"itself"," advertises to Googlebot — no guessing required. A site can even list several sitemaps here (one for pages, one for images, one for news), so scan the whole file, not just the first match.",[12,116,117,118,120,121,123],{},"If ",[33,119,83],{}," exists but has no ",[33,122,100],{}," line, that's a finding in itself: the site is making search engines work harder than they should. Adding that one line is a free, five-second SEO win.",[19,125,127],{"id":126},"platform-specific-sitemap-locations","Platform-specific sitemap locations",[12,129,130],{},"If you know what the site is built on, you can skip straight to the right path. Here are the defaults for the platforms we see most often:",[132,133,135],"h3",{"id":134},"wordpress","WordPress",[12,137,138,139,142,143,146,147,150,151,154],{},"Modern WordPress generates a sitemap at ",[33,140,141],{},"/wp-sitemap.xml"," out of the box. If the site uses ",[54,144,145],{},"Yoast SEO"," or ",[54,148,149],{},"Rank Math"," (most do), the canonical location becomes ",[33,152,153],{},"/sitemap_index.xml"," instead — those plugins take over sitemap duties.",[132,156,158],{"id":157},"shopify","Shopify",[12,160,161,162,164,165,168,169,168,172,175],{},"Always ",[33,163,60],{},", and it's always an index file that links to ",[33,166,167],{},"sitemap_products_1.xml",", ",[33,170,171],{},"sitemap_pages_1.xml",[33,173,174],{},"sitemap_collections_1.xml",", and so on. You can't customise it on Shopify, which is actually convenient — you always know where it is.",[132,177,179],{"id":178},"wix-and-squarespace","Wix and Squarespace",[12,181,182,183,185,186,188],{},"Both expose ",[33,184,60],{}," automatically and don't let you move it. Squarespace also responds to ",[33,187,60],{}," for every site by default.",[132,190,192],{"id":191},"webflow","Webflow",[12,194,195,197,198,201],{},[33,196,60],{},", but note Webflow only auto-generates it when the setting is enabled in ",[54,199,200],{},"Project Settings → SEO",". On some plans you have to paste a sitemap in manually.",[132,203,205],{"id":204},"custom-framework-sites","Custom / framework sites",[12,207,208,209,211,212,214],{},"Static-site frameworks (Next.js, Nuxt, Astro, Hugo) usually emit ",[33,210,60],{}," at build time via a plugin. If a developer built the site, ask them — or fall back to ",[33,213,83],{},", which is the one place a custom setup almost always points correctly.",[19,216,218],{"id":217},"still-cant-find-it-three-fallbacks","Still can't find it? Three fallbacks",[12,220,221],{},"Occasionally none of the above works. Here's what we reach for next:",[223,224,225,235,249],"ol",{},[30,226,227,230,231,234],{},[54,228,229],{},"Google Search Console."," If you own the site, open ",[54,232,233],{},"Indexing → Sitemaps",". Any sitemap that's been submitted is listed there with its exact URL and submission status. This is the source of truth for what Google is actually reading.",[30,236,237,244,245,248],{},[54,238,239,240,243],{},"A ",[33,241,242],{},"site:"," search."," Search ",[33,246,247],{},"site:example.com"," in Google to see what's indexed. It won't hand you the sitemap file, but it confirms whether the site is indexed at all — useful for ruling out a bigger problem.",[30,250,251,254],{},[54,252,253],{},"No sitemap exists."," Some small or older sites genuinely don't have one. That's not the end of the world for a handful of pages, but for anything larger it's worth generating one. Every major platform and CMS plugin can create a sitemap automatically; there's rarely a reason not to have one.",[19,256,258],{"id":257},"found-it-now-audit-it","Found it — now audit it",[12,260,261,262,265],{},"Locating the sitemap is step one. The reason you went looking is usually step two: you want to know whether the pages ",[63,263,264],{},"in"," it are healthy.",[12,267,268,269,274],{},"This is exactly what we built SeoSitemap.app to do. Paste the sitemap URL you just found into the ",[270,271,273],"a",{"href":272},"/sitemap-checker","Sitemap Checker"," and it pulls every URL from the file and audits each page — up to 500 at a time — for the things that quietly hurt rankings:",[27,276,277,283,289,295],{},[30,278,279,282],{},[54,280,281],{},"Missing, empty or duplicate H1 tags"," across the whole site.",[30,284,285,288],{},[54,286,287],{},"Title and meta description problems"," — too long, too short, or missing entirely.",[30,290,291,294],{},[54,292,293],{},"Broken links and redirect chains"," that waste crawl budget.",[30,296,297,300,301,305],{},[54,298,299],{},"Duplicate titles and H1s"," that signal ",[270,302,304],{"href":303},"/content-analysis","keyword cannibalisation"," between competing pages.",[12,307,308],{},"Reading a sitemap by eye tells you which pages exist. Auditing it tells you which ones are actually doing their job — and that's the difference between a list of URLs and an SEO action plan.",[19,310,312],{"id":311},"key-takeaways","Key takeaways",[27,314,315,327,335,338,341],{},[30,316,317,318,320,321,323,324,326],{},"Try ",[33,319,60],{}," and ",[33,322,153],{}," first; the ",[33,325,51],{}," version means the site splits its sitemap into chunks.",[30,328,329,331,332,334],{},[33,330,83],{}," is the most reliable place to find the declared sitemap location — look for the ",[33,333,100],{}," line.",[30,336,337],{},"Most platforms (WordPress, Shopify, Wix, Squarespace, Webflow) expose the sitemap at a predictable path.",[30,339,340],{},"If all else fails, Google Search Console shows the exact sitemap Google is reading.",[30,342,343],{},"Finding the sitemap is just the start — audit the pages inside it to turn that list into something actionable.",{"title":94,"searchDepth":345,"depth":345,"links":346},2,[347,348,349,357,358,359],{"id":21,"depth":345,"text":22},{"id":76,"depth":345,"text":77},{"id":126,"depth":345,"text":127,"children":350},[351,353,354,355,356],{"id":134,"depth":352,"text":135},3,{"id":157,"depth":352,"text":158},{"id":178,"depth":352,"text":179},{"id":191,"depth":352,"text":192},{"id":204,"depth":352,"text":205},{"id":217,"depth":345,"text":218},{"id":257,"depth":345,"text":258},{"id":311,"depth":345,"text":312},"sitemaps",true,"How to Find Your Sitemap.xml — SeoSitemap.app blog cover","A practical, step-by-step guide to locating any website's sitemap — the common URLs, the robots.txt shortcut, platform-specific paths, and how to audit it once you've found it.",false,"md",{},"/blog/how-to-find-your-sitemap","2026-06-07",{"title":6,"description":363},"blog/how-to-find-your-sitemap",[372,83,373,374],"sitemap","crawling","indexing",null,"g2_23FGrMzt1bZ4zo4FgS5Cp4iCgJkCcLHP8ZSz_k2w",1780861390801]