Submitting a sitemap to Google is 30 seconds of typing and up to a week of waiting. Here is the exact flow, plus the three “Success” lies you need to spot.
Background
Search Console accepts XML sitemaps that list the URLs you want Google to discover. A submitted sitemap will not make Google index your pages — but it gives Google a clean list of every URL you care about, and gives you a status report that catches a surprising number of bugs.
How to tell
- You just launched a site and have no idea if Google has seen your sitemap.
- Search Console says “Couldn’t fetch” next to your sitemap.
- Your sitemap reports “0 discovered URLs” even though your site has 50 pages.
- You moved your site or changed your sitemap URL and the old one is still listed.
Quick verdict
Submit sitemap.xml (or whatever your framework names it). Wait 24-72 hours. If status is anything other than “Success” with a URL count matching your real page count, you have a bug — fix it before publishing more content.
Step by step
- Visit
https://yourdomain.com/sitemap.xmlin a browser. Confirm it returns an XML document listing your URLs. If it 404s, your framework is not generating one — fix that first. - In Search Console, open Sitemaps in the left sidebar. Type the sitemap path (just
sitemap.xml, no leading slash, no full URL) into the Add a new sitemap field. Click Submit. - Wait. Within minutes the status row appears; within 24-72 hours it should show “Success” with a “Discovered URLs” count.
- Verify the Discovered URLs count matches what you expect. If your site has 50 pages and Search Console says 3, your sitemap is incomplete — likely a generator bug or a filter you forgot about.
- Open the sitemap in a browser one more time and spot-check 3 URLs. Are they live? Do they return 200? Do they match your canonical scheme (
https://, www or not)? Mismatches here invalidate the whole sitemap. - After a week, cross-check with Pages report. Submitted vs. indexed will rarely be 100% — but if “Submitted but not indexed” is huge, that is a content / authority issue, not a sitemap issue.
Common pitfalls
- Submitting the full URL (
https://yourdomain.com/sitemap.xml) into a property where the field expects just the path. Some properties accept both, some do not — using the path is safer. - Listing URLs in your sitemap that 301 / 404 /
noindex. Google sees these as conflicting signals and may downgrade trust in the whole sitemap. - Sitemap contains URLs with a different protocol or host than the property you submitted to. Sitemap will be ignored entirely.
- Forgetting to update sitemap after content moves. Old URLs stick around for months in “Submitted but not indexed”.
- Submitting many small sitemaps when one would do. Google handles up to 50,000 URLs per sitemap — splitting is only needed past that.
Who this is for
New sites in the first month after launch, anyone migrating to a new domain, or sites with > 100 URLs that want a fast way to make sure Google sees them all.
When to skip this
A site with five pages and no growth plan — Google will find five pages from internal links alone. Sitemap is not the bottleneck.
FAQ
- How long until my sitemap shows “Success”?: Usually 24-72 hours. If it says “Couldn’t fetch” after 3 days, the URL is wrong, the file 404s, or
robots.txtis blocking it. - My sitemap shows Success but my pages are not indexed — what gives?: Sitemap submission is not an indexing guarantee. Sitemap = “here is the list”. Indexing = a separate decision Google makes per URL based on content, links, and authority.
- Do I need to resubmit when I publish a new post?: No. Once submitted, Google re-fetches the sitemap on its own schedule (typically every few days). Just make sure your generator updates the file.
- Should I submit
sitemap_index.xmlor individual sitemaps?: Submit the index. Google will follow it to the child sitemaps automatically. One entry in the dashboard is easier to monitor.
Related
- Submit a new site to Google in 2026
- Reading the Pages report without panicking
- What a sitemap actually is
- Submit website to Google (older companion)
Tags: #Indie dev #SEO #Google #Search Console #Indexing #Getting started