How to submit a sitemap to Google Search Console
Submit a sitemap to Google Search Console in four steps, read what Success and Couldn’t fetch mean, and add it to Bing and WordPress sites too.

To submit a sitemap to Google Search Console, verify your site, open Indexing, then Sitemaps, paste your sitemap URL into Add a new sitemap, and click Submit. Google fetches the file right away, but crawling the pages inside can take days or weeks. Add a Sitemap: line to robots.txt as well, and import the site into Bing Webmaster Tools so Bing gets it with no extra work.
To submit a sitemap to Google Search Console, open the Sitemaps report in a property you own, paste the sitemap URL, and click Submit. You are not uploading a file. You are telling Google where it lives, and in return you get a report showing whether Google could read it.
Check the sitemap before you submit it
Most failed submissions are broken sitemaps, not Search Console problems. Confirm three things:
- It loads as XML. Open it in a private window. If you see your 404 page, Google will too.
- It lists final URLs. Full
https://addresses, no redirects, nothing marked noindex. - It fits the limits. At most 50,000 URLs or 50 MB uncompressed per file. Bigger sites split into several files listed in a sitemap index.
The sitemap validator checks all of this at once, including whether robots.txt points to the file.
How to submit a sitemap to Google Search Console, step by step
- 1Add and verify your site. Choose a Domain property (
example.com), which covers every subdomain and both http and https and is verified with a DNS record. A URL-prefix property covers one exact prefix and can be verified with an HTML file or meta tag. - 2Find your sitemap URL. Usually
/sitemap.xml, or whatever theSitemap:line in/robots.txtpoints to. If you have a sitemap index, use the index. - 3Open the Sitemaps report. In Search Console, go to Indexing, then Sitemaps.
- 4Paste the URL and click Submit. It goes in the Add a new sitemap box.
You need owner permissions on the property. With user access only, list the sitemap in robots.txt instead, which every crawler reads anyway.
What Success, Has errors, and Couldn’t fetch mean
| Status | What to do |
|---|---|
| Success | Google read the file without errors and queued its URLs for crawling. |
| Has errors | The file loaded, but parts could not be parsed. Valid URLs are still queued. Open the row, fix the listed errors, and resubmit. |
| Couldn’t fetch | Google could not retrieve the file. Usual causes: a wrong URL, a robots.txt rule, a login wall, or a server error. |
- StatusSuccess
- What to doGoogle read the file without errors and queued its URLs for crawling.
- StatusHas errors
- What to doThe file loaded, but parts could not be parsed. Valid URLs are still queued. Open the row, fix the listed errors, and resubmit.
- StatusCouldn’t fetch
- What to doGoogle could not retrieve the file. Usual causes: a wrong URL, a robots.txt rule, a login wall, or a server error.
Discovered pages is the number of URLs Google parsed, not the number indexed. Google states that a URL in a sitemap is not guaranteed to be crawled or indexed. Track indexing in the Page indexing report instead.
Fix a Couldn’t fetch status the same day. Google retries a few times, then stops reading that sitemap.
How long it takes after you submit
Google says the sitemap itself should be fetched immediately. The pages inside are crawled on Google’s own schedule, which on a new site can mean days or weeks. How long Google takes to index a new website covers the realistic timeline and how to shorten it.
You do not need to resubmit after every new page. Google recrawls a successfully read sitemap on its own. Resubmit after big changes or after fixing an error.
How to submit a sitemap to Bing
The fastest route is Import from Google Search Console in Bing Webmaster Tools. Bing adds and verifies your sites automatically, imports the sitemaps you already submitted to Google, and keeps picking up new ones you add there.
To do it manually, add the site, verify it with DNS, an XML file, or a meta tag, then use Submit sitemaps on the Sitemaps page. Bing says data for a new site usually takes about 48 hours to appear.
How to submit a sitemap in WordPress
Since WordPress 5.5, core generates a sitemap index at /wp-sitemap.xml and references it in the robots.txt WordPress serves. Submit that URL in Search Console.
If you use Yoast SEO, submit its sitemap instead, and switch off other sitemap plugins as Yoast recommends. Turn it on under Yoast SEO, Settings, Site features, then click View the XML sitemap and submit the address it opens. One catch: if “Discourage search engines from indexing this site” is ticked in WordPress settings, core sitemaps are disabled.
Add the sitemap to robots.txt too
One line lets every crawler find the sitemap, including ones you never submit to. You can list several sitemaps, anywhere in the file:
Sitemap: https://yoursite.com/sitemap.xmlThe robots.txt validator confirms the line exists and that no rule blocks the sitemap. For what comes after indexing, the SEO guide for startups covers content and links.
Frequently asked questions
How do I submit a sitemap to Google Search Console?
Verify your site, open Indexing then Sitemaps, paste the sitemap URL into “Add a new sitemap”, and click Submit. You need owner permissions on the property.
Why does Search Console say Couldn’t fetch?
Google could not retrieve the file. Check that the URL returns 200, that robots.txt does not block it, and that it is not behind a login, then resubmit.
Does submitting a sitemap guarantee indexing?
No. It helps Google discover your URLs, but Google decides what to crawl and index. Discovered pages counts URLs found, not URLs indexed.
How do I submit a sitemap to Bing?
In Bing Webmaster Tools, import your sites from Google Search Console, which verifies them and brings the sitemaps across. Or add the site manually and use Submit sitemaps.
Where is the sitemap in WordPress?
WordPress 5.5 and later serves one at /wp-sitemap.xml. If Yoast SEO is active, use the sitemap Yoast links to from its Site features settings instead.
Launched something worth finding?
List it on DanielLaunches for a permanent product page, a real backlink, and visitor numbers you can check against Search Console.
Get my roadmapRead next
Sources
- Search Console Help: Manage your sitemaps using the Sitemaps report - submitting, owner permissions, status values, discovered pages, and retries
- Google Search Central: Build and submit a sitemap - size limits, sitemap indexes, and the robots.txt Sitemap line
- Bing Webmaster Tools: Add and verify site - importing sites and sitemaps from Search Console and verification methods
- Google Search Central Blog: Sitemaps ping endpoint is going away - the 2023 retirement of sitemap pings
- WordPress: New XML sitemaps functionality in WordPress 5.5 - the core sitemap index at /wp-sitemap.xml and its robots.txt reference