Skip to main content

How to Set Up Google Search Console and Fix Common Issues

How to Set Up Google Search Console and Fix Common Issues

Most WordPress site owners verify their property in Google Search Console, see a dashboard full of graphs, and close the tab. That's a significant missed opportunity. Search Console is the only tool that shows you exactly how Google sees your site - not how a third-party crawler estimates it, but how the actual indexing pipeline processes your pages, your structured data, and your mobile rendering. Used properly, it surfaces problems that no other tool can detect.

This guide covers everything from initial setup through the reports that matter most, including how to read the data and what to do when something is wrong.

What Google Search Console Is - and What It Isn't

Search Console is a free diagnostic and monitoring platform provided by Google. It shows you which of your pages are indexed, how they perform in search results, whether Googlebot can crawl them without errors, and whether they pass technical requirements like mobile usability and Core Web Vitals. It does not show you competitor data, keyword research volumes, or backlink profiles in any meaningful depth - those require separate tools.

The key reports every site owner should check regularly are: Performance (search traffic), URL Coverage (index status), Core Web Vitals, Mobile Usability, and Manual Actions. Between those five, you have a complete picture of your site's health from Google's perspective.

Setting Up Your Property

Go to search.google.com/search-console and sign in with a Google account. Click Add property and choose between two property types:

  • Domain property - covers all subdomains and both HTTP/HTTPS variants of your domain. Requires DNS verification. This is the recommended option for most sites because it gives you a unified view of all traffic.

  • URL-prefix property - covers only the exact URL prefix you enter (e.g. https://www.example.com/). Supports multiple verification methods and is easier to set up if you don't have DNS access.

Verification Methods

For a URL-prefix property, you have several verification options. The three most common for WordPress sites are:

  • HTML tag - Google gives you a <meta> tag to paste into the <head> of your site. In WordPress, you can add this through your SEO plugin's verification field (the Signocore SEO plugin includes a dedicated field for this), through your theme's header settings, or via a code snippet plugin. Once the tag is live, click Verify in Search Console. You should see a green confirmation message immediately.

  • Google Analytics - if your site already has Google Analytics installed with the same Google account, Search Console can use that connection to verify ownership. No code changes needed. This is the fastest option if Analytics is already in place.

  • DNS record - required for Domain properties. Google gives you a TXT record to add to your domain's DNS settings. Log in to your registrar or DNS provider, add the TXT record to your root domain, and click Verify. DNS changes can take a few minutes to propagate. You can use the DNS Lookup tool to confirm the record is live before verifying.

After successful verification, Search Console begins collecting data. The Performance report typically shows data within a few days, though some reports take up to a week to populate fully.

Submitting Your XML Sitemap

A sitemap tells Google which URLs exist on your site and helps prioritize crawling. After verifying your property, go to Sitemaps in the left sidebar, enter your sitemap URL in the field, and click Submit.

Most WordPress SEO plugins generate a sitemap automatically. The default URL is usually https://yourdomain.com/sitemap.xml or https://yourdomain.com/sitemap_index.xml. After submission, Search Console shows the sitemap status, the number of URLs discovered, and whether any errors were found during processing.

If you're unsure whether your sitemap is valid, run it through the Sitemap Validator before submitting. A malformed sitemap - broken XML, incorrect content types, or URLs that don't match your verified property - will cause Search Console to report errors rather than index your pages.

Check back after 24-48 hours. You want to see the status as Success and the discovered URL count should roughly match the number of pages you expect to be indexed.

Reading the Performance Report

The Performance report is where most of the actionable SEO insight lives. It shows four core metrics for any date range you select:

  • Total clicks - the number of times users clicked through to your site from a Google search result. This is actual traffic driven by organic search.

  • Total impressions - how many times a URL from your site appeared in search results, regardless of whether it was clicked. A high impression count with low clicks points to a ranking or title/description problem.

  • Average CTR - clicks divided by impressions, expressed as a percentage. The click-through rate varies significantly by position: pages ranking in position 1-3 typically see CTRs between 10-30%, while pages on page two often see under 2%.

  • Average position - the mean ranking position across all queries that triggered impressions. Position 1 is the top organic result. This metric is averaged, so a page appearing at position 1 for one query and position 20 for another would show roughly position 10.

The most useful workflow is to filter by Pages and sort by impressions. Pages with many impressions but a low CTR are ranking for relevant queries but failing to earn clicks - usually because the title tag or meta description isn't compelling enough. Pages with a strong CTR but low impressions are performing well for a small audience and may benefit from broader content expansion.

Switch to the Queries tab to see which search terms are driving traffic. Look for queries where your average position is 8-20: these are pages close to the first page that could move up with targeted improvements to content depth, internal linking, or structured data.

The Coverage Report: Understanding Index Status

The Coverage report (now called Pages in the updated Search Console interface) shows the index status of all URLs Google has discovered on your site. URLs are grouped into four categories:

  • Indexed - pages Google has successfully crawled and added to its index. These are eligible to appear in search results.

  • Not indexed - pages Google knows about but has chosen not to index, or pages that were excluded by directives like noindex or robots.txt disallow rules. This category requires the most attention.

  • Crawled - currently not indexed - Google crawled the page but decided not to index it, often due to thin content, duplicate content, or low perceived quality.

  • Discovered - currently not indexed - Google found the URL but hasn't crawled it yet, often due to crawl budget constraints.

Click into any status to see the specific URLs affected and the reason codes. Common reasons for pages being excluded include Blocked by robots.txt, Noindex tag detected, Duplicate without canonical, and Redirect error. Each reason requires a different fix - a blocked page needs a robots.txt adjustment, while a duplicate needs a proper canonical tag.

Don't panic if legitimate pages like tag archives, author pages, or search result pages show as excluded with a noindex directive - that's intentional. Focus on pages that should be indexed but aren't.

Core Web Vitals: What the Report Shows

Core Web Vitals are Google's user experience metrics that directly influence rankings. The Search Console report shows real-world performance data collected from Chrome users visiting your site, grouped into Good, Needs Improvement, and Poor URL buckets for both mobile and desktop.

The three metrics are Largest Contentful Paint (LCP, measuring load speed of the main content), Interaction to Next Paint (INP, measuring responsiveness), and Cumulative Layout Shift (CLS, measuring visual stability). For a detailed breakdown of what drives each metric and how to address them, the article on Core Web Vitals and SEO covers the technical fixes in depth.

In Search Console, click any affected URL group to see which specific pages are failing. Then use the URL Inspection tool (covered below) or PageSpeed Insights to diagnose the root cause. Common WordPress culprits are unoptimized images, render-blocking JavaScript, and theme CSS that isn't deferred. The Image Compressor can help reduce image weight before uploading, which directly improves LCP scores.

Common Issues and How to Fix Them

Crawl Errors

Crawl errors appear when Googlebot requests a URL and receives an unexpected response - typically a 404 (not found) or a server error (5xx). In the Coverage report, these show under Not indexed with the reason Not found (404) or Server error.

For 404 errors on pages that genuinely no longer exist, no action is needed - they'll eventually drop out of the report. For pages that moved, set up a 301 redirect from the old URL to the new one. In WordPress, this is handled through your .htaccess file or a redirect plugin. The .htaccess Generator can help you build the correct redirect rules without manual syntax errors.

Mobile Usability Issues

The Mobile Usability report flags pages where the mobile experience fails Google's requirements: text too small to read, clickable elements too close together, content wider than the screen, or viewport not configured. Each issue links to the affected URLs.

Most of these stem from theme CSS that doesn't scale properly on small screens, or plugins that inject fixed-width content. Fix the CSS, test with Google's Mobile-Friendly Test, and then use the URL Inspection tool to request re-crawling once the fix is deployed.

Manual Actions

A manual action is a penalty applied by a human reviewer at Google, not an algorithm. It appears in the Manual Actions report and will explicitly describe the violation - typically unnatural links, thin content, cloaking, or structured data spam. A manual action directly suppresses rankings for the affected pages or the entire site.

Fix the underlying issue, document what you changed, then submit a reconsideration request through the Manual Actions report. Google typically responds within a few weeks.

Security Issues

If your site is compromised - through malware injection, phishing pages, or hacked content - Search Console displays a warning in the Security Issues report. Google may also show a warning to users in search results, which will decimate click-through rates.

Clean the site thoroughly (restore from a clean backup or use a malware scanner), harden your WordPress installation, then request a review through the Security Issues report. Don't request a review before the issue is genuinely resolved - a failed review adds delay to the process.

URL Inspection: Debugging Individual Pages

The URL Inspection tool is the most precise diagnostic available in Search Console. Enter any URL from your verified property and Google returns the last known crawl data for that specific page: whether it's indexed, when it was last crawled, which canonical URL Google selected, any structured data detected, and whether any coverage issues were found.

The most useful features are Test Live URL and Request Indexing. Test Live URL fetches the page in real time and shows you exactly what Googlebot sees - including the rendered HTML after JavaScript execution. This is invaluable for diagnosing pages where content is loaded dynamically and may not be visible to crawlers.

After deploying a fix to any page - whether it's a canonical tag correction, a structured data update, or removing a noindex directive - use Request Indexing to push the page back into the crawl queue. This doesn't guarantee immediate re-crawling, but it signals to Google that the page has changed and should be re-evaluated.

For pages where structured data is critical to appearance in search results - such as articles, products, or FAQs - the URL Inspection tool shows which schema types were detected and whether any errors or warnings exist. Pairing this with a tool like the Schema.org Generator to validate your markup before deployment will catch syntax errors before they reach Search Console's error log.

Making Search Console a Habit, Not a One-Time Setup

The value of Search Console compounds over time. A single verification tells you nothing; six months of Performance data tells you which content is gaining traction, which pages are losing ground, and which queries you're nearly ranking for but haven't captured yet. The Coverage report catches indexing regressions that often go unnoticed for weeks - a misconfigured robots.txt after a plugin update, a theme change that added a noindex header site-wide, or a sitemap that stopped updating after a CMS migration.

Set a recurring reminder to check the five core reports once a month at minimum. For larger sites or active publishing schedules, weekly checks on Coverage and Performance will catch problems before they compound into ranking losses that take months to recover from. Search Console doesn't require sophisticated interpretation - it requires consistency.

Get in touch

Have questions about this article?

Get in touch if you'd like to learn more about this topic.

Contact us