← Back to Articles

SEO Fundamentals: Google Search Console, Sitemap & Indexing Setup Guide

March 30, 2026
8 min read
The essential technical foundation every website needs before any SEO work can succeed

A complete step-by-step guide to setting up Google Search Console, submitting your sitemap, and ensuring proper indexing for your WordPress website.

Executive Summary

Your website is live, but it’s not showing up in Google search results. This is one of the most common and frustrating problems website owners face, and it usually stems from a simple oversight: Google cannot properly crawl and index your site. Without correct indexing, all your SEO efforts—content creation, link building, keyword optimization—are essentially wasted. This guide walks you through the fundamental technical setup that forms the foundation of all successful SEO: verifying your domain in Google Search Console, submitting your sitemap, enabling indexing in WordPress, and confirming that your pages actually appear in Google. These steps take less than an hour but determine whether your website can ever rank in search results.

Key Takeaways

  • Google Search Console domain verification is the first essential step—without it, you’re flying blind on your SEO performance
  • A properly submitted sitemap helps Google discover all your important pages systematically rather than by chance
  • The WordPress ‘Discourage search engines from indexing this site’ setting is a common culprit that keeps entire websites invisible
  • You can manually request indexing for your most important pages to speed up the process
  • Use the ‘site:yourdomain.com’ search to verify which pages Google has actually indexed
  • Domain-level property in Search Console is preferable to URL-prefix as it covers all variations of your domain

The Problem: Your Website Exists But Google Doesn’t Know It

Understanding why a live website might be completely invisible to search engines.

You’ve invested time and money into building your website. It looks great. It’s filled with valuable content. But when you search for your business on Google, nothing appears. Or worse, only a fraction of your pages show up in search results.

This disconnect between having a website and being found on Google is more common than you might think. The root cause is almost always technical: Google either cannot access your site, doesn’t know your site exists, or has been explicitly told not to index it.

Without proper indexing, your important pages won’t appear in search results. Your content marketing and link building efforts will produce minimal results. Rankings will build slowly—if at all. The foundation of all SEO work is simple: Google must be able to technically crawl and index your website without obstacles.

Step 1: Setting Up and Verifying Your Domain in Google Search Console

How to add your website to Google Search Console and prove you own it.

Google Search Console is your direct communication channel with Google about your website. It shows you how Google sees your site, what problems it encounters, and which pages it has indexed. Setting it up is non-negotiable for anyone serious about SEO.

Navigate to search.google.com/search-console and sign in with your Google account. Click ‘Add property’ and you’ll be presented with two options: Domain or URL prefix. Choose Domain—this is the recommended approach as it covers all variations of your site (http, https, www, non-www) under one property.

Enter your domain without any protocol or www prefix. For example, simply enter ‘yourdomain.com’. Google will then ask you to verify ownership, typically through a DNS TXT record.

To complete DNS verification, log into your domain registrar or hosting provider’s control panel. Add the TXT record exactly as Google specifies. Save your DNS settings, then return to Search Console and click ‘Verify’. Note that DNS changes can take anywhere from a few minutes to several hours to propagate.

If DNS verification seems too complex, you can alternatively choose the URL-prefix option and verify via an HTML file upload or meta tag. However, the domain-level property provides cleaner, more comprehensive data.

Step 2: Submitting Your Sitemap to Google

How to find your sitemap and submit it through Search Console for systematic crawling.

A sitemap is essentially a roadmap of your website that tells search engines which pages exist and how they’re organized. Submitting it helps Google discover all your important URLs systematically rather than stumbling upon them randomly.

In your verified Search Console property, click ‘Sitemaps’ in the left navigation menu. Before you can submit, you need to know your sitemap’s URL. For WordPress sites, this varies by SEO plugin.

If you’re using Yoast SEO, your sitemap is typically at ‘/sitemap_index.xml’. With Rank Math or most other plugins and themes, it’s usually at ‘/sitemap.xml’. If you’re unsure, simply try entering these paths after your domain in a browser and see which one displays an XML sitemap.

In the ‘Add a new sitemap’ field, enter just the path portion—for example, ‘sitemap_index.xml’ or ‘sitemap.xml’. Click ‘Submit’ and wait briefly. The status should change to ‘Success’ within minutes, confirming Google received your sitemap.

From this point forward, Google will regularly check your sitemap for new and updated pages, making the discovery process much more efficient.

Step 3: Enabling Search Engine Indexing in WordPress

The critical WordPress setting that determines whether search engines are allowed to index your site.

This step catches more people than any other. WordPress has a built-in setting that can completely block all search engines from indexing your site. It’s often enabled during development and then forgotten after launch.

Log into your WordPress dashboard by going to your domain followed by ‘/wp-admin’. Navigate to Settings, then Reading. Look for the checkbox labeled ‘Discourage search engines from indexing this site’.

This checkbox must be UNCHECKED for your site to be indexable. If it’s checked, search engines are being told to stay away from your entire website. Uncheck it and click ‘Save Changes’.

This single checkbox has kept countless websites invisible for months or even years. After any website migration, redesign, or launch, always verify this setting first.

Step 4: Accelerating Initial Indexing

How to manually request indexing for your most important pages.

While Google will eventually discover your pages through your sitemap, you can speed up the process for your most critical content by manually requesting indexing.

In Search Console, click ‘URL Inspection’ in the left menu. Enter the full URL of your homepage. Wait for the status to load, then click ‘Request Indexing’. This sends a direct signal to Google that this page should be crawled soon.

Repeat this process for your four or five most important pages—typically your main service or product pages, your contact page, and key category pages. Don’t abuse this feature by submitting dozens of pages; reserve it for your highest-priority content.

This manual submission gives Google a clear signal about which pages matter most to you and often results in faster initial indexing.

Step 5: Verifying Your Pages Appear in Google

How to confirm that Google has actually indexed your website.

After completing the setup, you’ll need to wait before checking results. For established domains, indexing might happen within one to three days. For brand new domains, it can take longer.

To check your indexing status, go to Google and search for ‘site:yourdomain.com’ (replacing with your actual domain). This search operator shows all pages Google has indexed for your specific domain.

If everything is configured correctly, you should see at least your homepage in the results. Over time, more subpages will appear as Google continues crawling your site.

If no pages appear after seven to ten days, troubleshoot by rechecking the WordPress Reading settings, reviewing the Coverage or Pages report in Search Console for crawling errors or blocks, and verifying your sitemap is valid and accessible.

Common Mistakes That Block Indexing

The most frequent technical errors that prevent websites from appearing in search results.

The WordPress indexing block is the most common culprit. The checkbox under Settings, then Reading gets enabled during development and simply forgotten. Always check this first.

Choosing the wrong property type in Search Console causes incomplete data. If you only add the https version as a URL prefix, you won’t see data for http or www variations. The domain-level property solves this completely.

Submitting a non-existent or broken sitemap wastes your effort. Before submitting, always verify your sitemap URL actually loads an XML file in your browser.

Individual pages blocked by ’noindex’ tags won’t appear in search results even if everything else is configured correctly. SEO plugins often have page-level settings that can accidentally exclude important pages.

Impatience leads to premature troubleshooting. Setting up Search Console doesn’t produce instant rankings. Indexing takes days, and meaningful rankings take weeks or months. Give the system time to work before assuming something is broken.

Actionable Insights

Complete the Setup Checklist Today

Verify you have a Google account, add your domain to Search Console as a domain-level property, complete verification via DNS, identify and submit your sitemap, uncheck the WordPress indexing block, and request indexing for your top five pages. This entire process takes under an hour and forms the essential foundation for all future SEO work.

Create a Post-Launch Verification Routine

After any website launch, migration, or major update, immediately check the WordPress Reading settings, verify the sitemap is accessible, and confirm the site appears in Search Console without errors. This prevents weeks of invisible SEO problems.

Monitor Search Console Weekly

Make it a habit to check the Coverage or Pages report in Search Console at least weekly. This report shows crawling errors, blocked pages, and indexing issues before they become major problems.

Use the Site Search Operator Regularly

Periodically search ‘site:yourdomain.com’ in Google to see exactly which pages are indexed. This quick check reveals whether new content is being discovered and whether any important pages are missing from the index.

Conclusion

Technical SEO setup isn’t glamorous, but it’s absolutely essential. Without proper domain verification, sitemap submission, and indexing permissions, your website effectively doesn’t exist to Google—regardless of how good your content is or how many backlinks you build. The steps outlined here take less than an hour to complete but determine whether your SEO efforts can ever produce results. Complete this foundation first, verify your pages are appearing in Google, and only then invest in content creation and link building. The websites that rank well aren’t just those with great content—they’re the ones that made sure Google could find and index that content in the first place.

TOPICS
Google Search Console sitemap submission website indexing WordPress SEO technical SEO domain verification crawling search engine optimization basics