Google Search Console (GSC) is a free tool from Google that shows you exactly how your website performs in Google Search. It tells you which pages are indexed, which keywords are driving traffic, where your rankings stand, and what technical issues might be holding you back.
Think of it this way. Google Analytics (covered in Chapter 1) tells you what people do after they land on your site. Google Search Console tells you what happens before the click — what Google shows, how often it shows it, and whether users decide to click.
If you haven’t set up your Google Analytics 4 account yet, start with our Google Analytics 4 guide first. Then come back here.
GSC is not just for SEOs. If you own a website, run a local business, write a blog, or manage content for a company, this tool directly shows you the data Google uses to decide if your content deserves to rank.
| Cost to use GSC | Historical data stored | Users per property allowed | Typical data delay |
|---|---|---|---|
| Free | 16 months | 100 | ~48 hrs |
Google Search Console was previously called “Google Webmaster Tools.” It was rebranded in 2015 to reflect a broader audience — not just developers, but anyone who owns or manages a website.
Quick GSC Questions Before Moving Ahead
Q: Is Google Search Console free to use?
A: Yes. Google Search Console is completely free. You only need a Google account to access it.
Q: Is GSC the same as Google Analytics?
A: No. GSC shows you pre-click search data — impressions, rankings, and indexing status. Google Analytics shows you post-click behaviour — sessions, pages visited, conversions. Both are essential and work best together.
How to Set Up Google Search Console: Step-by-Step
Setting up GSC takes under 10 minutes. Here’s the exact process:
Step 1 — Go to Google Search Console
Visit search.google.com/search-console and sign in with your Google account. Use the same account linked to your website wherever possible.
Step 2 — Add a Property
A “property” is your website. You’ll see two options:
| Domain Property | URL-Prefix Property |
|---|---|
| Covers all subdomains and both HTTP/HTTPS versions of your site | Covers only the exact URL you enter (e.g. https://www.crawltheory.com) |
| Requires DNS verification (via your domain registrar) | Can be verified via HTML tag, Google Analytics, Google Tag Manager, or file upload |
| Best for complete site data in one view | Best if you want to track a specific section of your site |
| Recommended for most website owners | Useful for agencies managing sub-sections of client sites |
If you’re setting this up for the first time and have full access to your website, go with the Domain Property. It covers everything — HTTP and HTTPS, www and non-www — under one view. This eliminates the confusion of fragmented data.
Step 3 — Verify Ownership
Google needs to confirm you own the site. For a Domain Property, you’ll verify using a DNS TXT record at your domain registrar (e.g. GoDaddy, Namecheap, Cloudflare). For a URL-Prefix Property, the easiest route is:
- Copy the HTML meta tag GSC gives you
- Paste it in the “head” section of your homepage
- Click Verify in GSC
On WordPress, use a plugin like Rank Math or Yoast SEO to paste it without touching code. On Shopify, you’ll paste it directly into your theme’s “head” section.
If you update your WordPress theme or switch themes, your HTML verification tag may be removed. This causes GSC access to break silently. Always use a child theme or a plugin to embed the verification code — or use DNS verification for permanent stability.
Step 4 — Submit Your Sitemap
Once verified, go to Sitemaps in the left menu. Enter your sitemap URL. For most sites it’s:
- yoursite.com/sitemap.xml (WordPress, Squarespace, Shopify)
- yoursite.com/sitemap_index.xml (if using Rank Math or Yoast)
Submitting a sitemap tells Google which pages exist on your site and speeds up indexing. Sites with submitted sitemaps get new pages indexed approximately three times faster than those without one.
Step 5 — Connect GSC to GA4 (We Recommend)
In GA4, go to Admin → Property Settings → Search Console Links and connect your GSC property. This lets you view search query data inside GA4 and cross-reference what people searched vs. what they did on site.
Quick Questions On GSC Verification
HTML tag verification is usually instant. DNS verification (for Domain Properties) can take anywhere from a few minutes to 48 hours, depending on your DNS provider.
The most common causes are: the tag was removed from the site, a caching plugin is preventing Google from reading it, or there’s a DNS propagation delay. Clear your cache and try again after a few minutes.
Google Search Console Dashboard: What You’re Looking At
Once inside GSC, you’ll see a left sidebar with several key sections. Here’s a plain-language guide to what each one does:
| Section | What It Shows | Why It Matters | Check Frequency |
|---|---|---|---|
| Overview | Quick summary of clicks, impressions, and coverage issues | First stop every time you log in | Weekly |
| Performance | Clicks, impressions, CTR, and position for every keyword and page | The core SEO data report | Weekly |
| URL Inspection | Whether a specific page is indexed, crawl details | Diagnosing individual page issues | After publishing or editing |
| Pages (Indexing) | Which pages Google has indexed and which it hasn’t | Finding and fixing indexing gaps | Monthly |
| Sitemaps | Sitemap status and errors | Confirming Google can find all your content | Monthly |
| Enhancements | Mobile usability, Core Web Vitals, rich results status | Technical health and UX signals | Monthly |
| Security & Manual Actions | Penalties, hacked content, manual reviews | Critical — can mean you’ve been penalised | Weekly |
| Links | Internal and external backlinks pointing to your site | Understanding your link profile | Monthly |
Google Search Console stores up to 16 months of search performance data. But there is a catch — data typically has a 48-72 hour delay, so what you see today reflects what happened two or three days ago.
Q: Why is GSC data showing fewer impressions than before?
A: In 2025, Google fixed a data logging error that had been over-reporting impressions from May 2025 onward. After the fix rolled out in 2026, many sites saw impression numbers drop. This was a reporting correction, not a rankings drop — clicks and actual traffic were not affected.
Q: Should I be worried if my GSC and GA4 numbers don’t match?
A: Yes, some differences are normal. GSC counts impressions and clicks from Google Search only. GA4 tracks sessions across all sources. The two tools serve different purposes and will never show identical numbers.
The Performance Report: Your Most Important Report in GSC
The Performance report is where you’ll spend most of your time. It contains four core metrics that tell you how visible your website is in Google Search and how well your listings are converting to clicks.
What Do Clicks, Impressions, CTR, and Position Mean?
Clicks — How Many People Visited From Google
A click is counted when someone searches on Google, sees your site in the results, and clicks on it. This is the most direct measure of organic traffic from Google.
Low clicks despite good rankings usually mean your title tag or meta description isn’t compelling enough. That’s a conversion problem, not a ranking problem.
Impressions — How Many Times Google Showed Your Page
An impression is counted every time your URL appears in Google search results — even if the user didn’t scroll down to see it and certainly didn’t click. It reflects visibility, not traffic.
A page with thousands of impressions but very few clicks is showing up in search, but not attracting attention. This signals a title/description issue.
CTR — The Percentage of Impressions That Became Clicks
CTR = (Clicks ÷ Impressions) × 100. If your page appeared 1,000 times and got 30 clicks, your CTR is 3%. Industry-wide, the average organic CTR for position 1 is around 28–30%. Position 3 is around 10–11%. Position 10 drops to around 2–3%.
Pages with a CTR below 2.5% and more than a few hundred impressions are candidates for a title tag or meta description rewrite.
Average Position — Where You Rank on Google
Average Position is the mean ranking of your page across all the queries it appears. A position of 4.2 doesn’t mean you always rank 4th — you may rank 3rd for some searches and 8th for others. Google averages it out.
Use this as a trend indicator, not an exact rank. If it’s moving up over time, that’s a good sign. If it’s slipping, investigate.
Filter the Performance report by “Pages” instead of “Queries” to find your highest-impression pages. Then switch to “Queries” to see which keywords are driving those impressions. This combo tells you exactly where your ranking opportunities are hiding.
How to Read the Queries Tab in the Performance Report
The Queries tab shows you every search term that triggered an impression of your site. This is keyword intelligence you cannot get anywhere else — directly from Google.
When reviewing queries, look for:
- High-impression, low-click queries — you’re showing up but not attracting clicks. Rewrite the meta title to better match intent.
- Queries you didn’t expect — these reveal how Google actually understands your content, and may expose ranking opportunities.
- Branded queries — searches for your business name. Track these separately to understand brand awareness trends.
- Queries ranking in positions 8–20 — these are “almost top-5” pages. A targeted content update or internal link could push them into the first five results.
For a deeper look at how to build a keyword strategy around this data, read our full guide on keyword ranking strategy.
Q: How many keywords can I see in Google Search Console?
A: GSC shows up to 1,000 rows of query data per report. To see more, use the API or connect to Looker Studio (formerly Google Data Studio), which can pull and display the full dataset.
Q: Why are some queries showing as “not provided” or hidden?
A: For privacy reasons, Google hides some queries with very low search volume. This is normal — focus on the queries that do appear and look for patterns rather than trying to recover the hidden ones.
URL Inspection Tool: How to Check If a Page Is Indexed
The URL Inspection tool is the most diagnostic feature in Google Search Console. Paste any URL from your site, and GSC tells you exactly how Google views that page.
What Does the URL Inspection Tool Show?
- URL is on Google / URL is not on Google — the most important status
- Last crawl date — when Google last visited the page
- Crawled page — you can see what Google actually saw when it visited
- Referring sitemaps — whether the page was discovered via your sitemap
- Mobile usability — whether the page renders correctly on mobile
- Structured data detected — what schema markup Google found
- Coverage details — whether any issues are preventing indexing
What to Do If a Page Says “URL Is Not on Google”
This means the page is not indexed and cannot appear in search results. Common reasons:
- The page has a noindex tag accidentally applied to it
- The page is blocked in your robots.txt file
- The page is brand new, and Google hasn’t crawled it yet
- The page has a canonical tag pointing to a different URL
- There is a crawl error preventing Google from accessing it
After identifying and fixing the issue, click “Request Indexing” inside the URL Inspection tool. This signals Google to re-crawl the page sooner.
Clicking “Request Indexing” does not guarantee immediate indexing. It tells Google the page is ready to be crawled — Google decides when and whether to index it. For pages that were previously penalised or have thin content, fixing the underlying issue first is essential before requesting indexing.
When Should You Use the URL Inspection Tool?
- After publishing a new page or blog post
- After making significant edits to an existing page
- When a key page drops out of search results unexpectedly
- When you’re checking if a redirect is working correctly
- After fixing a technical error reported in the Pages report
Q: How long does it take for a page to get indexed after I request indexing?
A: Most pages are crawled within a few days of requesting indexing. However, Google’s indexing speed depends on your site’s crawl budget and overall authority. New sites with few backlinks can take weeks.
Q: My page is indexed but not ranking. What should I do?
A: Indexing and ranking are different things. If your page is indexed but not ranking, the issue is usually content quality, page relevance, or competition — not a technical problem. Review the page’s content depth, keyword targeting, and internal linking structure.
The Pages Report: Why Aren’t All My Pages Indexed?
The Pages report (also called the Indexing or Coverage report) shows you the full picture of your site’s indexing status. It’s grouped into four categories:
| Status | What It Means |
|---|---|
| Indexed | Google has indexed the page and it can appear in search results |
| Not Indexed | Google has not indexed the page. Reasons are listed in the table below. |
| Indexed (Not Submitted in Sitemap) | Google found and indexed the page, but it wasn’t in your sitemap |
| Excluded (Redirect) | The page redirects to another URL — this is normal for redirected pages |
Most Common “Not Indexed” Reasons and What to Do
- Crawled — currently not indexed: Google crawled it but chose not to index it. Usually means the content is thin or very similar to other indexed pages.
- Discovered — currently not indexed: Google found the URL but hasn’t crawled it yet. This often means your crawl budget is being used up by other pages.
- Duplicate without user-selected canonical: Google found two nearly identical pages and picked one to index. Fix by setting a canonical tag on the preferred version.
- Soft 404: The page returned a 200 OK status but had no meaningful content. Google treats it as a nonexistent page. Fix the content or return a proper 404.
- Blocked by robots.txt: Your robots.txt file is telling Google not to crawl this page. Check if this is intentional.
- Page with redirect: The URL redirects to another page. This is expected for old URLs that have been moved.
From the Field — What I See Most Often
- Accidental noindex tags on service pages or blog posts (a CMS toggle switched the wrong way)
- Thin pages with under 300 words that Google deprioritises in favour of more complete content
- Duplicate content from pagination or filter pages on e-commerce sites consuming crawl budget
- Old URLs that were never properly redirected causing 'Soft 404' status in GSC
- New pages on low-authority sites sitting in 'Discovered — currently not indexed' for weeks
Q: Should 100% of my pages be indexed?
A: No. You should not expect 100% indexing. Redirect URLs, canonical alternates, and intentionally noindexed pages (like thank-you pages or admin pages) should not be indexed. Focus on making sure your important content pages are all indexed.
Q: What is crawl budget, and does it affect small websites?
A: Crawl budget is how many pages Googlebot will crawl on your site in a given period. For small websites (under 1,000 pages), crawl budget is rarely a limiting factor. It becomes important for large sites with thousands of URLs, particularly e-commerce stores with filter and sort pages.
Enhancements: Mobile, Core Web Vitals, and Rich Results
Why Does Mobile Usability Matter in GSC?
Google uses mobile-first indexing, which means it primarily uses the mobile version of your site to determine rankings. If your site has mobile usability errors, those pages can rank lower — even for desktop searches.
In the Enhancements section, the Mobile Usability report flags specific errors like text too small to read, clickable elements too close together, or content wider than the screen. Each error links to the affected pages so you can fix them one by one.
What Are Core Web Vitals in GSC?
Core Web Vitals are Google’s three user experience metrics:
- LCP (Largest Contentful Paint) — how fast the main content loads. Target: under 2.5 seconds.
- INP (Interaction to Next Paint) — how quickly the page responds to user interaction. Target: under 200ms.
- CLS (Cumulative Layout Shift) — how much the page layout shifts unexpectedly. Target: under 0.1.
GSC groups your pages into “Good,” “Needs Improvement,” or “Poor” buckets. Pages in the “Poor” category are where to start. Use Google’s PageSpeed Insights tool for more details on specific pages.
What Are Rich Results in GSC?
Rich results are enhanced search listings — things like star ratings, FAQ dropdowns, How-To steps, or product prices shown directly in search results. They come from structured data (schema markup) added to your pages.
GSC’s Enhancements section shows whether your schema is valid or contains errors. A schema error doesn’t necessarily prevent indexing, but it does prevent your page from being eligible for rich results in Google Search.
Rich results matter more than ever as AI search features expand. Pages with valid schema are more likely to be cited in AI Overviews and used as source data in AI platforms. If building for AI search visibility is a priority, start here — read our piece on AI search visibility for a full breakdown.
Q: Do I need to add schema markup to every page?
A: Not necessarily. Focus schema on pages where it makes the biggest difference: service pages (LocalBusiness schema), blog posts (Article schema), FAQ sections (FAQPage schema), and product pages (Product schema). These are the pages most likely to get rich result treatment.
Q: What does “Valid with warnings” mean for rich results?
A: It means your structured data was detected and is valid, but there are some recommended fields missing. These warnings don’t block rich results, but filling in the missing fields increases your chances of appearing in enhanced search features.
Security and Manual Actions: The Alerts You Can’t Ignore
The Security & Manual Actions section is where Google communicates serious issues directly with you. Most sites will never see a flag here. But when one appears, it needs immediate attention.
What Is a Manual Action in GSC?
A manual action is a penalty applied by a human reviewer at Google. It means someone at Google reviewed your site and determined it violates their quality guidelines. Common reasons include:
- Unnatural links pointing to your site (manipulative link building)
- Thin or low-quality content used to rank without providing real value
- Cloaking — showing different content to Google than to users
- Pure spam — sites with no legitimate purpose
A manual action usually causes a significant drop in rankings — or removal from search results entirely. You’ll get a notification in GSC and an email if one is applied.
If you receive a Manual Action notice, do not ignore it. Fix the root cause first (remove bad links, improve content quality), then submit a Reconsideration Request through GSC. Recovery can take weeks to months depending on the severity of the violation. I’ve worked through a backlink-based penalty recovery that took six months of consistent effort — disavowing toxic links and building quality content in parallel.
What Are Security Issues in GSC?
Security issues mean Google has detected that your site may have been hacked or may contain malicious content. Common flags include malware, deceptive content, or harmful downloads.
When a security issue is detected, Google may show a warning in search results before users visit your site, which kills organic traffic almost immediately. Check this section weekly.
Never ignore the Security & Manual Actions section. A security flag can wipe out your search visibility within days. Set a weekly reminder to check this section even if everything looks fine. Catching it early is the difference between a 2-day fix and a 2-month recovery.
Q: How do I submit a Reconsideration Request in GSC?
A: After fixing the issues identified in the manual action notice, go to Manual Actions in GSC, review the details, and click “Request Review.” Write a clear explanation of what was wrong, what you fixed, and how you’ve ensured it won’t happen again. Be specific and honest.
Q: How do I know if my site has been hacked?
A: GSC will notify you in the Security Issues section. You may also see strange pages appearing in the Pages report, unexplained drops in rankings, or unknown links appearing in your Links report. Set up email alerts in GSC settings to be notified immediately when issues are detected.
The Links Report: Understanding Your Backlink Profile in GSC
The Links report in GSC shows you two things: external links (other sites linking to you) and internal links (pages on your own site linking to each other).
External Links: What GSC Shows You
GSC shows the top sites linking to you, the most linked pages on your site, and the most common anchor text used in those links. This is not a complete backlink audit tool — for that, you’d use Ahrefs or SEMrush — but it’s Google’s own view of your link profile.
For beginners, use this report to:
- Identify which pages are earning the most external links (these are your “link magnets”)
- Spot suspicious anchor text patterns that could indicate spammy links
- Monitor whether your best content is attracting links over time
For a detailed breakdown of how backlinks affect your search performance, see our guide on how backlinks affect rankings and our post on building backlinks for local businesses.
Internal Links: Why This Matters More Than Most People Think
Internal links are how Google discovers new pages on your site and understands the relationship between them. The Internal Links section in GSC shows which pages have the most internal links pointing to them.
A page buried deep with almost no internal links will be crawled less frequently and seen as less important. If you have a key service page that’s getting very few internal links, that’s an easy SEO win — add contextual links to it from related blog posts.
Q: Should I use the disavow tool in GSC?
A: Only if you have clear evidence of a manual penalty caused by unnatural links, or if you’ve conducted a backlink audit and found a pattern of clearly spammy, toxic links. Disavowing links carelessly can sometimes do more harm than good. Use it with caution and ideally after consulting an experienced SEO.
Q: Why does GSC show fewer backlinks than Ahrefs or SEMrush?
A: GSC shows the links Google has chosen to consider as part of your link profile. Third-party tools crawl the web independently and often find a larger raw total of links, including links that Google may be ignoring or discounting. Neither view is “wrong” — they serve different purposes.
GSC vs Google Analytics 4: Which Should You Check First?
A question I get often: “I have both tools, where do I start?” Here’s the simple answer:
| Use GSC When… | Use GA4 When… |
|---|---|
| You want to know how you rank in Google | You want to know what users do on your site |
| A page dropped in traffic, and you’re not sure why | You want to track leads, calls, or purchases |
| A new page isn’t getting any impressions | You want to compare traffic sources (organic vs. paid vs. social) |
| You want to find keyword opportunities | You want to understand audience demographics and behaviour |
| You’re checking if a page is indexed correctly | You’re measuring the impact of a content change on conversions |
| You’re diagnosing a technical SEO issue | You’re reporting on business outcomes and ROI |
The real power comes when you use both together. GSC tells you what Google is showing and how users respond to it. GA4 tells you what those users do next. That combination — pre-click plus post-click — is the complete picture of your search performance.
Your Weekly GSC Routine: What to Check and When
Most beginners open GSC, get overwhelmed, and close it. Here’s a simple weekly routine that takes 10–15 minutes and covers everything that matters:
Weekly GSC Checklist (10–15 min)
- Overview tab — any new alerts or warnings? Address immediately.
- Security & Manual Actions — confirm no flags. This takes 30 seconds.
- Performance → Queries — sort by Impressions. Flag any high-impression pages with CTR below 2% for a title/description update.
- Performance → Pages — identify any pages that dropped more than 20% in clicks week-over-week.
- URL Inspection — check any new pages published in the last 7 days.
- Sitemaps — confirm no sitemap errors have appeared.
Monthly GSC Checklist (30 min)
- Pages report — review all Not Indexed reasons. Fix critical issues.
- Enhancements → Mobile Usability — address any new errors.
- Enhancements → Core Web Vitals — check if any pages moved to “Poor” status.
- Links report — review top linked pages. Look for any unusual anchor text.
- Performance → Pages — find pages with high impressions but low clicks. These are your content optimization priorities for the month.
Frequently Asked Questions About Google Search Console
The easiest method is to use Rank Math or Yoast SEO. Both have a Google Search Console connection option in their settings. You paste the HTML meta tag from GSC into the plugin, save, and click Verify in GSC. Alternatively, if you already have Google Analytics connected to your site, you can verify GSC using your existing Google Analytics connection — no code needed.
After verifying your property, GSC starts collecting data immediately. However, you typically won’t see meaningful performance data for 2–3 days due to the reporting delay. If your site is new, it may take 1–2 weeks before Google crawls enough pages to produce useful data in the Performance report.
First, check the date range. Compare the same time period year-over-year rather than week-over-week, as seasonal search volume changes can create misleading dips. Second, check the Security & Manual Actions section for any new flags. Third, cross-reference the Performance report with GA4 organic sessions — if GA4 shows traffic holding steady but GSC impressions dropped, it may be a reporting issue, not a ranking drop. Note: Google corrected an impression over-reporting error in 2026, so some impression drops reflect a data fix, not actual visibility loss.
Yes. GSC supports multiple properties under one account. You can add each website as a separate property. Agencies and consultants often manage dozens of properties from a single Google account. To switch between properties, use the property selector dropdown at the top left of the GSC dashboard.
GSC is essential and free, but it has limits. It only covers Google Search (not Bing or other engines), caps query data at 1,000 rows, and does not provide competitor analysis. For competitive research, backlink audits, and keyword discovery beyond your existing traffic, tools like Ahrefs, SEMrush, or Google’s own Keyword Planner complement what GSC offers. But as a starting point, GSC alone can drive meaningful SEO improvements.
Not directly. AI platforms do not pull from your GSC account. However, the underlying factors GSC measures — indexing status, structured data, mobile usability, content quality — all feed into how well your site is understood and cited by AI search platforms. A site that performs well in GSC is generally a site that is set up to be cited by AI too. For more detail, read our guide on AI search visibility.
The Bottom Line: GSC Is Google Talking Directly to You
Google Search Console is as close as you’ll ever get to a direct conversation with Google. It tells you which pages it’s chosen to show, what queries trigger those pages, whether it can even access your content, and what technical problems are getting in the way of your rankings.
You don’t need to understand every report on day one. Start with three things: verify your property, submit your sitemap, and check the Performance report once a week. That alone puts you ahead of the majority of website owners who have never opened the tool at all.
As you get comfortable, add the URL Inspection tool to your content publishing workflow. Then start reviewing the Pages report monthly to catch indexing gaps before they cost you traffic.
The data is there. It’s free. It’s from Google itself. Use it.
Want more content like this? We are just getting started! Start over at The Crawl Theory Home, follow along with our step-by-step SEO Guides, monitor the latest SEO News, or unlock our helpful SEO Resources.
