Insights → SEO
SEO Feb 19, 2024 6 min read

How to Submit a Sitemap to Google Search Console

A sitemap submission does not guarantee indexing, but it gives Google a clear list of eligible URLs to discover and monitor. This guide explains the process and the checks that matter before and after submission.

How to Submit a Sitemap to Google Search Console
Share LinkedIn ↗ Facebook ↗ X ↗

An XML sitemap is a file that lists the URLs you want search engines to discover. Submitting it to Google Search Console can make that discovery process more reliable, particularly for a new, large, recently migrated, or lightly linked website.

A sitemap is not a ranking shortcut and it does not force Google to crawl or index every listed URL. Its value depends on the quality of the URLs it contains. Before submitting one, make sure it represents the current structure of your site and includes only pages that are eligible and useful for search.

For broader implementation guidance, see Allinclusive’s technical SEO resources. If you need to assess sitemap work as part of a wider search program, you can also review the SEO services page.

What is an XML sitemap?

An XML sitemap is a machine-readable document containing URLs from a website. It can provide search engines with a dependable discovery path, especially when a page is new or is not well connected through internal links.

Most sites use an automatically generated sitemap at a predictable location such as /sitemap.xml. Content management systems, ecommerce platforms, and SEO plugins may generate a different filename or a sitemap index that points to several child sitemaps. Do not assume the address: check your site’s configuration or inspect the robots.txt file for a sitemap directive.

XML sitemap versus HTML sitemap

An XML sitemap is primarily intended for search-engine processing. An HTML sitemap is a navigational page designed for people, although its links may also help crawlers discover content. They serve different purposes and should not be treated as interchangeable.

Before you submit: validate the sitemap

Submitting a flawed sitemap creates avoidable diagnostic noise. Review the file and sample its URLs before adding it to Search Console.

Include eligible, canonical URLs

Generally, list URLs that:

  • Return a successful, indexable response.
  • Are canonical versions rather than duplicate or parameter-based alternatives.
  • Are not blocked from crawling in a way that prevents discovery.
  • Offer substantive content that you would reasonably want shown in search.
  • Use the correct protocol, hostname, path, and trailing-slash format for the live site.

Do not use a sitemap as a list of every URL your system can generate. Exclude redirects, error pages, filtered navigation URLs, internal search results, and pages marked noindex. If a URL is not a realistic indexing candidate, it usually does not belong in the sitemap.

Check technical details

  • Open the sitemap URL in a browser and confirm that it is publicly reachable.
  • Check that the XML is well formed and does not contain accidental HTML, login prompts, or server errors.
  • Confirm that listed URLs resolve on the preferred HTTPS hostname.
  • Look for stale URLs left behind after migrations, deletions, or URL changes.
  • Review whether the generated file updates when new content is published.

The lastmod value should describe a meaningful modification to the page, not simply the time the sitemap was regenerated. Treat it as a useful signal only when your publishing system maintains it accurately.

How to submit a sitemap in Google Search Console

  1. Open Google Search Console. Sign in with an account that has access to the relevant property.
  2. Select the correct property. Choose the domain or URL-prefix property that matches the sitemap’s host and protocol.
  3. Open the Sitemaps report. In the Search Console navigation, select the report used to add and monitor sitemap files.
  4. Enter the sitemap path. If the interface already displays your site’s base address, enter the relative path, such as sitemap.xml or sitemap-index.xml.
  5. Submit the sitemap. Send the form and wait for Search Console to process the file.
  6. Review the result. Check the reported status, discovery time, and any messages associated with the submission.

The exact wording and layout of Search Console can change. If the report does not accept the file, use the displayed error to determine whether the problem is the URL, property selection, access permissions, server response, or XML structure.

What happens after submission?

Google can use the sitemap as a discovery source, but submission is not an indexing request. A listed URL may still be excluded because it is blocked, duplicated, redirected, low quality, unavailable, or not selected for indexing.

Use Search Console and server or crawl data to compare three separate groups:

  • URLs listed in the sitemap: the pages your site is declaring as indexing candidates.
  • URLs discovered or crawled: the pages Google has encountered and processed.
  • URLs indexed: the pages currently eligible to appear in Google results.

A difference between these groups is not automatically an error. It is a prompt to investigate patterns. For example, a large number of sitemap URLs returning redirects may indicate a migration problem, while many valid pages absent from the sitemap may indicate a publishing or generation issue.

How to troubleshoot common sitemap problems

“Couldn't fetch” or access errors

Confirm that the sitemap URL returns a successful response to unauthenticated visitors. Check DNS, TLS configuration, firewall rules, rate limiting, hosting availability, and whether the server is intermittently timing out. Also verify that the sitemap is not accidentally restricted by a login or access-control rule.

Invalid or unreadable XML

Inspect the raw response rather than only the rendered browser view. Common causes include unescaped characters, malformed tags, an incorrect content type, truncated output, or an application error embedded in the file. Regenerate the sitemap after correcting the underlying template or plugin.

URLs are not on the expected property

A sitemap submitted for one hostname or protocol may not be appropriate for another. Check differences such as http versus https, a subdomain versus the root domain, or a staging host versus production. Use the property that corresponds to the live URLs and canonical configuration.

Many submitted URLs are not indexed

First, inspect a sample of excluded URLs in Search Console. Then classify the pattern: duplicates, redirects, soft errors, blocked resources, thin pages, temporary outages, or pages that simply have not been processed. Fix the source issue rather than repeatedly resubmitting the same unchanged sitemap.

The sitemap is outdated

Review the system that generates it. A sitemap should reflect publishing, deletion, and URL migration workflows. If old URLs remain after a site change, update redirects and internal links as well as the sitemap; changing the file alone does not repair the broader architecture.

When should you use multiple sitemaps?

A sitemap index is useful when a site has a large URL inventory, multiple content types, or separate generation processes. You might separate products, categories, articles, images, or regional sections when doing so makes ownership and diagnosis clearer.

Keep the organization operationally meaningful. Splitting files merely to create keyword groupings does not improve relevance or rankings. Follow the current XML sitemap protocol limits and Google’s documented processing requirements when designing large implementations; verify those limits during implementation because technical specifications can change.

Sitemap maintenance checklist

  • Confirm the sitemap and sitemap index are reachable without authentication.
  • Compare a sample of listed URLs with canonical tags and indexability directives.
  • Remove redirects, errors, duplicates, and intentionally excluded pages.
  • Check that newly published and recently changed pages appear when appropriate.
  • Review Search Console for fetch, parsing, and processing messages.
  • Recheck the sitemap after migrations, domain changes, template releases, or major URL updates.
  • Keep internal links strong; a sitemap should support site architecture, not replace it.

Conclusion

Submitting an XML sitemap to Google Search Console is a straightforward technical SEO task, but the submission itself is only the beginning. The best results come from maintaining a clean list of canonical, indexable URLs and using Search Console to investigate meaningful differences between submitted, crawled, and indexed pages. Treat the sitemap as an accurate map of your search-ready content—not as a guarantee that every URL will rank or appear in Google.

Keep exploring

More useful thinking, less digital noise.

SEO↗ Paid Media↗ Development↗