How to Create and Submit a Sitemap to Google Search Console (Step-by-Step)

2026-04-30 · Abby SEO

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:

  1. Go to search.google.com/search-console
  2. Sign in with your Google account
  3. Click Add Property and enter your domain
  4. 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.

  1. In the left sidebar, click on Sitemaps (under the Indexing section)
  2. In the "Add a new sitemap" field, type the path to your sitemap — just the path, not the full URL. For example: sitemap.xml or sitemap_index.xml
  3. 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.

Ready to fix your SEO?

Scan your site for free and get a remediation guide for $8.99.

Scan Now