How to Find Your Sitemap URL (and Check It Is Valid)
You paste /sitemap.xml into your browser, hit enter… and get a 404. Or you find a “sitemap” that loads an HTML error page. That’s the moment most people realise they don’t have a sitemap problem—they have a “where is the real sitemap URL, and can Google actually fetch it?” problem.
This guide shows you how to find the exact sitemap URL your site publishes (or the sitemap index), then confirm it’s valid before you submit it. You’ll start with the fastest check—/robots.txt—then move through the common sitemap locations and your CMS/SEO plugin settings. After that, you’ll sanity-check what you found by looking for the right XML structure, absolute URLs, and staying within Google’s limits (50.000 URLs or 50MB uncompressed per sitemap) from Conductor.
Why the emphasis on doing this in order? Because Search Console can only fetch a sitemap that’s accessible to Googlebot (no logins, no blocks), and you can’t upload a sitemap to Google—you’re simply telling Google where the file lives on your site, as Google Search Console Help explains. If you want a quick second opinion, you can also verify your robots.txt and sitemap with Balzac’s free checker: https://hirebalzac.ai/free-seo-tools/robots-txt-checker/. Balzac also helps keep new articles discoverable.
What Is a Sitemap (And What Counts as “Valid”)?
Validation is easier when you know what you are looking at. If you are trying to find sitemap url and you land on a file full of angle brackets, you are usually looking at an XML sitemap (or a sitemap index).
An XML sitemap is a document that lists pages on a website so search engines can get an overview of available content. A sitemap index is a separate XML file that lists multiple sitemap files. You use an index when your site needs more than one sitemap.
What A “Valid” Sitemap Looks Like
A valid XML sitemap follows a specific structure. The simplest version uses a <urlset> root element and repeats a <url> entry for each page.
<urlset>: The root element for a regular sitemap.<url>: One page entry.<loc>: The only required field per URL entry. Conductor notes every URL definition needs at least theloctag, and the value should be the full URL including the protocol (for example,https://).
A sitemap index uses <sitemapindex> as the root element and contains multiple <sitemap> entries, each with its own <loc> pointing to a sitemap file.
When people say “check sitemap valid,” they usually mean these practical checks:
- The file loads in a browser without a login or IP restriction.
- The XML is well-formed (no broken tags, no HTML error pages).
- Each
<loc>uses an absolute URL (not/page).
If you are still thinking “find my sitemap,” remember that some sites publish a sitemap index instead of a single /sitemap.xml. The next step is finding where your site advertises that URL.
Where Is My Sitemap? Check Robots.txt First
If you want to how to find sitemap url quickly, start with your site’s robots.txt file. Robots.txt is a plain text file crawlers check for crawl rules, and many site owners also publish their sitemap or sitemap index location there.
To view it, go to https://yourdomain.com/robots.txt. SEO Buddy explicitly calls out this method: you can view robots.txt by navigating to sitename.com/robots.txt.
- Open robots.txt in your browser. Use the root domain (no extra path), then add /robots.txt.
- Search for a “Sitemap:” line. It often looks like Sitemap: https://example.com/sitemap.xml or Sitemap: https://example.com/sitemap_index.xml.
- Copy the URL after “Sitemap:”. That is the sitemap URL you submit to Google Search Console and Bing Webmaster Tools.
- Open the sitemap URL directly. If it redirects, note the final URL that loads successfully.
A few details matter when you “find my sitemap” this way. Robots.txt can list more than one sitemap line (common on large sites). It can also list a sitemap index, which points to multiple sitemap files. Treat every “Sitemap:” entry as a candidate, then validate the file in the next steps.
Balzac reviewed 99 popular sites in a 2026 snapshot and found that 71 of 92 readable robots.txt files list a sitemap. That’s why robots.txt is the first place to check before guessing common sitemap paths.
No Sitemap in Robots.txt? Try These Common Sitemap Locations
When robots.txt does not point you to a sitemap, the fastest next move is to test the standard locations. This is the simplest way to how to find sitemap url when a site follows common conventions, and it takes less time than digging through admin settings.
SEO Buddy lists these common sitemap URLs (they also note a sitemap can be HTML or XML). Treat these as patterns, not promises. Site owners can place sitemaps anywhere, rename them, or disable them.
Common Paths To Try When You “Find My Sitemap” Manually
- /sitemap.xml (the most common convention)
- /sitemap_index.xml (often used when a site splits sitemaps)
- /sitemap/ (sometimes a directory or an HTML sitemap page)
Type each URL into your browser on your own domain (for example, https://example.com/sitemap.xml). If you get a 404, move on. If you get redirected, follow the redirect and use the final URL as the sitemap URL you submit later.
When you think you found it, do a quick sanity check before you call it done:
- It loads without a login and does not show an “access denied” page.
- It looks like a sitemap: XML with
<urlset>or an index with<sitemapindex>, or an HTML page that clearly lists site URLs. - It is on the same host you want indexed (watch out for staging domains and www vs non-www mismatches).
If none of these locations work, check your CMS or SEO plugin next. Many platforms generate a sitemap but don’t advertise it in robots.txt.
How to Check Sitemap Valid Before You Submit It
You can “find my sitemap” and still lose time if the file is broken. Before you submit anything, do a quick check sitemap valid pass on the exact URL you plan to use (for example, /sitemap.xml or a sitemap index).
- Open the sitemap URL in an incognito window. It must load without a login, IP allowlist, or basic auth prompt. Google Search Console explicitly says the sitemap must be accessible to Googlebot and must not be blocked by login requirements.
- Confirm you see XML, not an HTML page. A valid sitemap renders as XML (angle brackets). If you see a theme-styled page, a 404, or “Access denied,” fix that first.
- Check the root element. A regular sitemap uses
<urlset>. A sitemap index uses<sitemapindex>. If you see<sitemapindex>, open a few child sitemap URLs listed inside it and spot-check them too. - Scan a few
<loc>values. Conductor notes every URL entry needs at least aloctag, and the value should be the full URL including the protocol (for example,https://), not a relative path like/page. See: Conductor’s XML sitemap guide. - Make sure the URLs are the canonical versions. If your site resolves on https, your sitemap should list https URLs. Avoid mixing http and https in the same file.
Know Google’s Sitemap Limits and When to Use a Sitemap Index
Conductor recommends keeping a single XML sitemap under 50.000 URLs and under 50MB uncompressed. If you exceed either limit, split URLs across multiple sitemap files and list them in an XML sitemap index (<sitemapindex>). That structure keeps each file small, fetchable, and easier to debug when one section breaks.
How to Submit Your Sitemap in Google Search Console and Bing Webmaster Tools
Once you have the exact sitemap URL (or a sitemap index), submission is simple: you submit the URL in webmaster tools. You do not upload a file to Google. Google Search Console Help spells this out: submitting a sitemap means telling Google where to find the file on your site, and you cannot actually upload a sitemap to Google (Sitemaps report).
If you are here because you finally “find my sitemap,” use the same URL you validated in your browser, including the correct protocol and host (https, www vs non-www). If you want to check sitemap valid one last time before you submit, confirm it loads without any login. Google says the sitemap must be accessible to Googlebot and must not be blocked by login requirements.
Submit a Sitemap URL in Google Search Console
- Open the right property in Google Search Console (the domain or URL-prefix property that matches your site).
- Go to Sitemaps in the left navigation.
- Paste your sitemap URL (or sitemap index URL) into the “Add a new sitemap” field, then submit.
- Confirm the status in the Sitemaps report. Google says the sitemap should be fetched immediately after submission.
Permissions matter. Google Search Console Help says you must have owner permissions on a property to submit a sitemap using the Sitemaps report.
If the status is not Success, click the sitemap row to see the failure details. Google says it will retry a failed sitemap fetch for a few days, then stop if the sitemap stays unavailable or has critical errors. When you suspect an access problem, Google recommends a live URL inspection and checking that Page fetch is “Successful”.
Submit a Sitemap URL in Bing Webmaster Tools
Bing Webmaster Tools works the same way conceptually: add your site, verify ownership, then submit the sitemap URL in its Sitemaps area. Use the exact same sitemap URL you submit to Google, and fix any fetch errors before you resubmit.
Verify Everything With Balzac’s Free Robots.txt and Sitemap Checker
When Google Search Console or Bing Webmaster Tools shows a fetch error, you need to confirm two things fast: you chose the right sitemap URL, and crawlers can actually reach it. If you still feel stuck on how to find sitemap url or you want a second opinion after you “find my sitemap,” run a quick external check before you change CMS settings or resubmit.
Balzac’s free checker does that in one place: it reads your robots.txt, extracts any Sitemap: hints, and checks whether the sitemap URL is reachable and readable. Use it here: Balzac robots.txt checker.
- Enter your homepage domain. Use the exact host you care about (www vs non-www, https vs http).
- Review the robots.txt output. Look for a
Sitemap:line. If you see multiple sitemap URLs, keep them all for validation. - Open the sitemap URL the tool reports. Your browser should show XML, not an HTML error page or a login prompt.
- Check sitemap validity signals. You want
<urlset>for a sitemap or<sitemapindex>for an index, plus absolute URLs inside<loc>. This is the same “check sitemap valid” logic you use before submitting. - Fix the source, then retest. If robots.txt points to the wrong place, update robots.txt. If the sitemap loads but lists the wrong host or broken URLs, fix the generator (CMS, plugin, or custom code), then rerun the check.
Run the checker, correct what it flags, then resubmit the final sitemap URL in Search Console and Bing. If you want to see what Balzac does beyond this checker, plans start at $79 a month and include publishing and indexing tracking. Balzac helps keep new articles discoverable.