If Google can't find your pages, it can't rank them. A sitemap is one of the simplest ways to make sure search engines know exactly what's on your site — and submitting it to Google Search Console is a five-minute task that pays dividends for months. This guide walks you through how to submit a sitemap to Google Search Console, even if you've never logged into GSC before.
What Is a Sitemap (and Why Does It Matter)?
A sitemap is a file that lists all the important URLs on your website. Think of it as a table of contents you hand directly to Google. Instead of waiting for Google to stumble across your pages through links, you're proactively saying: "Hey, here's everything worth indexing."
There are two main types:
- XML sitemaps — the standard format for search engines (this is what you'll submit)
- HTML sitemaps — designed for human visitors navigating your site
For SEO purposes, you need the XML version.
Does Every Site Need One?
Yes — especially if you're:
- Running a new website with few external links
- Adding new content or products regularly
- Managing a site with hundreds of pages
- Using a lot of media like images or video
Even small sites benefit. It's low effort with real upside.
Step 1: Find or Generate Your Sitemap
Before you can submit anything, you need an actual sitemap file.
If You're Using WordPress
Install the Yoast SEO or Rank Math plugin. Both automatically generate a sitemap for you.
- Yoast SEO: Your sitemap lives at
yourdomain.com/sitemap_index.xml - Rank Math: Your sitemap lives at
yourdomain.com/sitemap_index.xml
To check if it exists, just type your domain + /sitemap_index.xml into your browser. If you see a structured XML page, you're good to go.
If You're Using Shopify, Wix, or Squarespace
Good news — these platforms generate sitemaps automatically.
- Shopify:
yourdomain.com/sitemap.xml - Wix:
yourdomain.com/sitemap.xml - Squarespace:
yourdomain.com/sitemap.xml
If You Have a Custom or Static Site
You can generate a sitemap using a free tool like XML-Sitemaps.com. Enter your URL, let it crawl, and download the generated sitemap.xml file. Upload it to your site's root directory via FTP or your hosting file manager.
A basic XML sitemap looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.yoursite.com/</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.yoursite.com/about/</loc>
<lastmod>2024-01-10</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
Once it's uploaded and accessible at a URL like yourdomain.com/sitemap.xml, you're ready for the next step.
Step 2: Set Up Google Search Console (If You Haven't Already)
If you're already verified in GSC, skip ahead. If not, here's the quick version:
- Go to search.google.com/search-console
- Sign in with your Google account
- Click Add Property and enter your domain
- Follow the verification steps (the easiest method is adding a DNS TXT record through your domain registrar, or using the HTML tag method if you have access to your site's
<head>section)
Once verified, you'll land on your GSC dashboard.
Step 3: Submit Your Sitemap to Google Search Console
Here's where you actually learn how to submit a sitemap to Google Search Console — and it's simpler than most guides make it sound.
- In the left sidebar, click on Sitemaps (under the Indexing section)
- In the "Add a new sitemap" field, type the path to your sitemap — just the path, not the full URL. For example:
sitemap.xmlorsitemap_index.xml - Click Submit
That's it. Google will now process the sitemap and begin crawling the URLs inside it.
What You'll See After Submitting
Once submitted, GSC will show you:
- Status: Should say "Success" within a few minutes to a few hours
- Discovered URLs: How many pages Google found in your sitemap
- Last read: The last time Google fetched your sitemap
If you see an error instead of "Success," don't panic. The most common issues are:
| Error | Fix |
|---|---|
| Sitemap could not be read | Check the URL is correct and publicly accessible |
| HTTP error | Your server may be blocking Googlebot — check your robots.txt |
| Invalid XML | Validate your sitemap at validator.w3.org |
Step 4: Check Your robots.txt File
While you're in this mode, take 60 seconds to make sure your robots.txt file isn't accidentally blocking Google from crawling your site.
Visit yourdomain.com/robots.txt in your browser. You want to see something like:
User-agent: *
Disallow:
Sitemap: https://www.yourdomain.com/sitemap.xml
Adding your sitemap URL to robots.txt is optional but recommended — it gives Google another path to discover your sitemap automatically.
Red flag to watch for: If you see Disallow: / under User-agent: *, your entire site is blocked from being crawled. Fix that immediately.
Step 5: Monitor and Keep Your Sitemap Updated
Submitting your sitemap isn't a one-and-done task. Here's how to stay on top of it:
- Check GSC monthly to confirm your sitemap status is still showing "Success"
- Update your sitemap whenever you add new pages (most CMS platforms do this automatically)
- Resubmit after major site changes like a domain migration, new URL structure, or a big content overhaul
- Watch the "Coverage" report in GSC to catch any pages that were excluded or returned errors
Pro Tip: Use Multiple Sitemaps for Large Sites
If your site has more than 50,000 URLs or is heavily segmented (blog, product pages, images), consider using a sitemap index file that points to separate sitemaps for each section. Yoast and Rank Math do this automatically.
You've Submitted Your Sitemap — What's Next?
Knowing how to submit a sitemap to Google Search Console is step one, but it's just one piece of a complete SEO foundation. There are dozens of other technical issues — broken links, missing meta descriptions, slow page speed, duplicate content — that could be quietly hurting your rankings right now.
Run a free SEO scan at abbyseo.com to see exactly what's holding your site back. You'll get a full audit of your site's SEO health, and for just $8.99, you'll receive a personalized remediation guide that tells you exactly what to fix and in what order. No jargon, no fluff — just a clear action plan built for business owners, not developers.