beginner5 min read

How to Set Up Google Search Console for WordPress (2026)

Add your WordPress site to Google Search Console, verify ownership, submit your sitemap, and start tracking your search performance. Setup takes under 10 minutes.

Google Search Console is a free tool that shows you how Google sees your site — which pages are indexed, what keywords they rank for, and any technical errors preventing proper indexing. Every WordPress site needs it.

What Google Search Console Does

  • Search performance data: Keywords driving traffic, click-through rates, average positions
  • Coverage report: Which pages are indexed, which have errors
  • Core Web Vitals: Page speed performance from real user data
  • Manual actions: Alerts if Google penalizes your site
  • Link report: Who links to your site and which pages have the most internal/external links
  • Sitemap submission: Tell Google about all your pages

Step 1: Create a Google Search Console Account

  1. Go to search.google.com/search-console
  2. Sign in with your Google account
  3. Click Add property

Choose property type:

| Type | What It Covers | Verification | |------|---------------|-------------| | Domain | All subdomains, http + https | DNS record only | | URL prefix | Specific URL prefix only | Multiple methods |

Recommendation: Use Domain property — it covers http://, https://, www., and all subdomains with one property. Requires DNS verification (only option).

Domain property verification:

  1. Select Domain
  2. Enter your domain (e.g., yourdomain.com, no www)
  3. Copy the TXT record value shown
  4. Add it as a DNS TXT record at your domain registrar
  5. Click Verify (may take a few minutes to propagate)

Step 2: Verify Your Site

If you chose URL prefix, you have more verification options:

Method A — HTML file (most reliable):

  1. Download the HTML file from Search Console
  2. Upload it to your public_html/ folder via FTP or File Manager
  3. Verify it's accessible at yourdomain.com/googleXXXXXXXXX.html
  4. Click Verify in Search Console

Method B — HTML meta tag:

  1. Copy the <meta name="google-site-verification" ...> tag
  2. Add it to your WordPress theme's <head> section
  3. Use Yoast SEO → Webmaster Tools → Google Verification Field (paste the code value only, not the full tag)
  4. Or use WPCode plugin to add it to the header

Method C — Google Analytics (if already installed): If Google Analytics 4 is already set up with the same Google account, Search Console can verify via GA.

Method D — Google Tag Manager: If GTM is installed, Search Console can verify through your GTM container.

Method E — Site Kit Plugin (Easiest):

  1. Install Site Kit by Google plugin
  2. Connect to your Google account
  3. Search Console property is created and verified automatically

Step 3: Generate an XML Sitemap

A sitemap lists all your pages and posts so Google can find them efficiently.

Using Yoast SEO (most popular):

  1. Install and activate Yoast SEO
  2. Go to Yoast SEO → Settings → Site features
  3. Ensure XML sitemaps is enabled
  4. Your sitemap is at: yourdomain.com/sitemap_index.xml

Using RankMath:

  1. Activate RankMath plugin
  2. Sitemap is automatically enabled
  3. Available at: yourdomain.com/sitemap_index.xml

Test your sitemap: Visit yourdomain.com/sitemap_index.xml in your browser — you should see an XML file listing all sitemaps (posts, pages, categories, etc.).

Step 4: Submit Your Sitemap

  1. In Google Search Console, go to Sitemaps in the left menu
  2. Enter sitemap_index.xml in the Add a new sitemap field
  3. Click Submit

Google will crawl your sitemap and start indexing the listed pages. Check back after 24–48 hours to see the count of discovered and indexed URLs.

Sitemap status indicators:

  • Success: Sitemap processed successfully
  • Couldn't fetch: URL is unreachable — check the sitemap URL directly
  • No URLs found: Sitemap is empty or malformed

Step 5: Request Indexing for Key Pages

Sitemaps tell Google about your pages eventually. For important pages, request immediate indexing:

  1. In Search Console, click URL Inspection in the left menu
  2. Enter your page URL (e.g., your homepage, key blog post)
  3. Click Request Indexing
  4. Google queues the URL for crawling, usually within hours

Request indexing for:

  • Homepage
  • Most important blog posts/product pages
  • Pages you just published or significantly updated

Understanding Search Console Reports

Performance Report

The main report showing your organic search data:

  • Total Clicks: Times users clicked your result in Google
  • Total Impressions: Times your site appeared in search results
  • Average CTR: Click-through rate (clicks/impressions)
  • Average Position: Your average ranking position

Filter by:

  • Date: Compare current period to previous
  • Query: See which keywords drive traffic
  • Page: See performance by individual page
  • Country: Traffic by country
  • Device: Desktop vs mobile vs tablet

Coverage Report

Shows indexing status of your pages:

  • Valid: Successfully indexed pages
  • Valid with warnings: Indexed but with issues
  • Error: Pages Google couldn't index (404, redirect errors, etc.)
  • Excluded: Not indexed (noindex, duplicate, etc.)

Click on any status to see affected URLs and details.

Core Web Vitals

Shows real user experience data (from Chrome users):

  • LCP (Largest Contentful Paint): Should be under 2.5s
  • FID (First Input Delay): Should be under 100ms
  • CLS (Cumulative Layout Shift): Should be under 0.1

Pages with "Poor" status are potential ranking liabilities and should be prioritized for optimization.

Setting Up Email Alerts

Receive email when Search Console detects critical issues:

  1. Click the settings gear → Notifications
  2. Enable alerts for:
    • Manual actions
    • Security issues
    • Coverage issues
    • Core Web Vitals issues

Common Search Console Issues and Fixes

"Submitted URL not found (404)": You submitted a URL that no longer exists. Either redirect the old URL to the new one, or remove it from your sitemap.

"Crawled - currently not indexed": Google crawled the page but decided not to index it. Common reasons: thin content, duplicate content, page too similar to others. Improve the page's content quality.

"Duplicate without user-selected canonical": Multiple pages with similar content. Add canonical tags via Yoast SEO to tell Google which version is primary.

Site showing in Search Console but traffic is low: This is a content/SEO issue, not a technical one. Focus on creating more thorough content targeting lower-competition keywords.


Want more SEO guidance? See our WordPress SEO beginners guide for keyword research, on-page optimization, and linking strategies to complement your Search Console setup.

📋

Free Download

2026 Web Hosting Comparison Cheat Sheet

  • 11 hosts ranked by speed, uptime & price
  • Renewal price traps to avoid
  • Best host for WordPress, WooCommerce & agencies
  • Exclusive discount codes for 2026
Get the Free Cheat Sheet →

Free · Join 2,400+ readers · Unsubscribe anytime