How to Submit a Sitemap in Google Search Console (Step-by-Step)
A sitemap tells Google which pages your site has. Here is how to find yours, submit it in Search Console and fix the most common sitemap errors.
- Open Google Search Console, pick your property, go to Indexing → Sitemaps, type your sitemap address and click Submit.
- Before you submit, open the sitemap in your browser and test it with the URL Inspection tool so you know Google can reach it.
- "Success" means Google read the file. It does not mean every page will be indexed.
- "Couldn't fetch" is usually a wrong address, a robots.txt block, a login page or a server problem. Fix it and submit again.
You built a website, wrote your first posts and waited. A week later, Google still shows nothing when you search for your site. One of the first things to check is whether Google even knows which pages you have.
A sitemap is the simplest way to tell it. This guide shows you exactly how to submit one in Google Search Console, what each status means and how to fix the common errors. It works for WordPress, Blogger and custom PHP sites.
What is a sitemap and do you really need one?
A sitemap is a file, usually called sitemap.xml, that lists the pages on your website. Google reads it to find pages it may not have discovered through links yet.
You need one most when:
- Your site is new and few other sites link to it.
- You publish often, like a news site or a blog with daily posts.
- Your site is large, such as a shopping store with hundreds of product pages.
- Some pages are not linked well from your menu or other posts.
A small site with good internal links can be found without a sitemap. But submitting one takes five minutes, and the Sitemaps report also shows you problems you would otherwise miss. So there is no reason to skip it.
How to find your sitemap address
You can't submit a sitemap you can't find. Here is where it usually lives:
| Platform | Usual sitemap address | Notes |
|---|---|---|
| WordPress (built-in) | yoursite.com/wp-sitemap.xml | Added by WordPress itself on recent versions. |
| WordPress with an SEO plugin | yoursite.com/sitemap_index.xml or /sitemap.xml | Check the plugin's settings page for the exact link. |
| Blogger | yourblog.blogspot.com/sitemap.xml | Works on a custom domain too. |
| Custom PHP script | yoursite.com/sitemap.xml | Many scripts create it automatically. Check the script's admin panel or guide. |
Open the address in your browser. If you see a list of links (or a list of smaller sitemaps), you have the right file. If you see a 404 page, try the other addresses in the table or check your plugin or script settings.
How to submit a sitemap in Google Search Console: step by step
Step 1: Add and verify your website
- Go to Google Search Console and sign in with your Google account.
- Click Add property. Choose Domain (covers http, https, www and non-www together) or URL prefix (covers only the exact address you type).
- Verify ownership. For a Domain property you add a TXT record at your domain provider. For a URL prefix property you can also use an HTML file or a meta tag.
Only owners of a property can submit sitemaps. If someone else set up Search Console for you, ask them to add you as an owner.
Step 2: Test the sitemap first
- Open your sitemap in a private browser window. It should load without asking you to log in.
- In Search Console, paste the sitemap address into the URL Inspection bar at the top.
- Click Test live URL and confirm that the page fetch is successful.
This one check catches most problems before they show up as an error.
Step 3: Submit it
- In the left menu, open Indexing → Sitemaps.
- Under Add a new sitemap, type the rest of the address after your domain, for example
sitemap.xml. - Click Submit.
Google tries to fetch the file right away. Refresh the page after a few minutes and look at the Status column.
Step 4: Add the sitemap to robots.txt too
Open yoursite.com/robots.txt. If you can edit it, add one line at the end:
Sitemap: https://yoursite.com/sitemap.xml
This helps Google and other search engines find the sitemap even without Search Console. Make sure robots.txt does not block the sitemap file itself.
What does each sitemap status mean?
| Status | What it means | What to do |
|---|---|---|
| Success | Google fetched and read the file without errors. | Nothing. Check back after new posts. |
| Has errors | Google read part of the file. Good URLs are still used. | Click the row, read the error, fix the file. |
| Couldn't fetch | Google could not get the file at all. | See the fixes below, then submit again. |
Sitemap "Couldn't fetch" error: how to fix it
This is the error people search for most. Work through this list in order:
- Wrong address. Open the exact URL you submitted. One extra letter or a missing
sin https is enough to break it. - Wrong property. If you use a URL prefix property for
https://www.yoursite.combut your sitemap lives onhttps://yoursite.com, Google treats them as different sites. Submit it in the matching property, or use a Domain property. - Blocked by robots.txt. Look for a
Disallowline that covers the sitemap path. - Login or security page. Some security plugins or hosting firewalls show a challenge page to bots. Whitelist the sitemap or relax the rule.
- Server errors. If your host is slow or down, Google retries for a few days and then stops. Check your hosting status and try again later.
- Brand-new site. Sometimes the status shows "Couldn't fetch" for a short time on a new property. If the live test in URL Inspection works, wait a day or two and resubmit.
Sitemap shows "Success" but pages are not indexed
This is normal for many new sites. A sitemap helps Google find pages. Whether it indexes them depends on the pages themselves.
Check these points:
- Open Indexing → Pages and read the reason listed for each group of non-indexed pages.
- Pages marked "Crawled – currently not indexed" usually need more useful content or better internal links.
- Pages marked "Excluded by 'noindex' tag" have a setting that tells Google not to index them. Check your SEO plugin or theme.
- Thin pages, tag pages and near-duplicate pages often stay out of the index, and that is fine.
For important new posts, you can paste the URL into URL Inspection and click Request indexing. Use it for a few key pages, not for every page on the site.
Sitemap limits you should know
- One sitemap file can list up to 50,000 URLs and be up to 50 MB uncompressed.
- Bigger sites split their pages into several sitemaps and list them in a sitemap index.
- News sitemaps are limited to 1,000 URLs, so they should list only recent stories.
Most beginner blogs and stores never come close to these limits. You can read the full rules on Google's own Sitemaps report help page.
Common sitemap mistakes beginners make
- Listing pages that redirect or show 404. A clean sitemap lists only live pages you want in Google.
- Including "noindex" pages. This sends Google mixed signals.
- Using a sitemap from an old domain. After moving to a new domain, make sure the sitemap shows the new addresses.
- Never checking again. Open the Sitemaps report once a month. A plugin update or theme change can quietly break the file.
Why this matters for AdSense
AdSense reviewers look at your whole site. If Google has indexed only three of your thirty posts, your site can look thin or unfinished from the outside. A working sitemap, clean menus and good internal links help your real content get seen.
Before you apply, read our AdSense approval checklist. If you were already rejected, our guide to AdSense rejection reasons and fixes walks through each common message.
If you are starting from scratch, the AdSense-ready website scripts in our marketplace come with a sitemap, legal pages and a clean structure already built in, so you can focus on writing.
Final word
Submitting a sitemap is one of the easiest SEO jobs you will ever do. Test the file, submit it in the right property, add it to robots.txt and check the report once a month. Then put your real effort where it counts: useful posts that answer what people search for.
Next step: open Search Console today, submit your sitemap and note the status. If it says "Couldn't fetch", go back to the fix list above and work through it one point at a time.
Frequently asked questions
How long does Google take to read a submitted sitemap?
Google usually tries to fetch it right away, but crawling the pages inside can take days or weeks. Not every URL in a sitemap is guaranteed to be crawled or indexed.
Do I need to resubmit my sitemap after every new post?
No. Once Google knows your sitemap, it checks it again on its own. Resubmit only after you fix an error or change the sitemap address.
Can I submit a sitemap without being the owner in Search Console?
Only property owners can submit through the Sitemaps report. Anyone who can edit robots.txt can add a Sitemap line there instead.
Why does my sitemap say Couldn't fetch?
Common causes are a wrong address, the wrong property, a robots.txt block, a security page that blocks bots, or server problems. Test the URL with URL Inspection, fix the cause and submit again.