Skip to content
New: free AI crawler checker. See if ChatGPT and Claude can read your site. Check now
Get a free audit
Get a free audit Contact us +91 96211 05242

Popular

Guide SEO Beginner

Google Search Console: every report, setting and limit

Every Search Console report explained: Performance, Pages, URL Inspection, Core Web Vitals, the AI report and exports, with step-by-step fixes.

  • 58 minRead time
  • 8 stepsWith a checklist
  • 18 Oct 2026Updated

Quick answer

Google Search Console is Google's free dashboard for your website. It shows the searches you appear for and the clicks you get, which pages are indexed and why others aren't, and any speed, security or penalty problems Google finds. This guide walks through every report, the settings to change, and the limits of its data.

  • Reviewed by Eram N. on 18 Oct 2026
  • 11 sources linked
  • Slides, checklist inside
  • Updated 18 Oct 2026

Aijaz AlamFact-checked and reviewed by Eram N.

Tick the steps as you go. Progress is saved on this device.

Chapter 1 of 8
6 min

What Search Console is, who needs it, and which parts you can skip

This is the first guide in our path "SEO tools explained". It's for anyone who already has a site and a Search Console account, or is about to: shop and clinic owners, marketers, freelancers and junior SEOs. If you've never set it up, do that first with chapter 8 of SEO for beginners. It takes about 20 minutes. Then come back here.

By the end you'll be able to read the Performance report without falling into its traps, and filter it with regex and comparisons. You'll find out why a page isn't on Google and fix it, and check speed, security and penalties. And when the 1,000-row table runs short, you'll get all your data out through the API, Data Studio or BigQuery.

There are eight chapters, about an hour in all. Chapter 1 explains what the tool is and when you don't need parts of it. Chapters 2 to 7 go report by report, each with real jobs done step by step, using examples like a sweet shop in Kanpur and a dentist in Delhi. Chapter 8 covers what's free, what the limits are, and what paid tools add on top (prices checked 16 October 2026). A FAQ and a 10-question quiz close the guide.

Every menu name and limit here comes from Google's own help pages and blog, and every price from the vendor's own pricing page, all linked in the references. Search Console changes its menus often, so where a label may have moved since we checked, the text says "at the time of writing".

Quick answer

Search Console is a free Google service that shows how your site appears in Google Search: searches, clicks, indexed pages, and problems Google found. Every site owner should set it up. Small sites can skip some reports; Google itself says a site under 500 pages rarely needs the Page indexing report.

Think of Search Console as the one place where Google talks to you about your site. Analytics tools see visitors after they arrive. Rank trackers guess where you stand. Search Console is Google's own record of what it crawled, what it indexed and what it showed people.

What it does

Google describes it as "a free service" that helps you "monitor, maintain, and troubleshoot your site's presence in Google Search results".[1] In practice it lets you:

  • check that Google can find and crawl your site
  • fix indexing problems and ask Google to recrawl new or changed pages
  • see your search traffic: how often you appear, for which searches, and how often people click
  • get alerts when Google finds indexing, spam or other problems
  • see which sites link to yours

You don't need Search Console to be in Google. Google says so plainly: signing up isn't required to be included in results.[1] It's a window into what Google already does with your site, not a switch that turns search on.

What it doesn't do

Know its edges before you start. People expect things it was never built for.

  • No competitor data. You only see sites you've verified.
  • No visitor behaviour. What people do after they land (calls, forms, sales) is GA4's job. Our GA4 guide covers that.
  • No search volumes. Impressions tell you how often you were shown, not how often a phrase is searched. For volumes use Google Keyword Planner.
  • No Bing. Bing has its own free tool, covered in our Bing Webmaster Tools guide.
  • No exact rank. Average position is an average across many searches, not your rank for one keyword (chapter 3).

Who it's for

Google lists four groups: business owners, SEO specialists and marketers, site administrators and web developers.[1] For a small business in India, that usually means two people. The owner should know it exists, own the account and glance at it once a month. Whoever runs the website (an employee, a freelancer or an agency) uses it weekly.

Since July 2026 there's a third kind of user: creators. Search Console now has platform properties for Instagram, TikTok, X and YouTube accounts, which show how your posts and videos perform on Google Search, Discover and Google News. They became available to everyone on 29 July 2026.[2] They only count what happens on Google, not views inside the app itself.[3]

When you don't need parts of it

Here's the honest bit. You should set Search Console up for every site, but you don't have to read every report. Google's own help pages say so:

ReportGoogle's adviceWhat to do instead
Page indexing"If your site has fewer than 500 pages, you probably don't need to use this report."[4]Search site:yourdomain.in on Google and inspect your key pages one by one
SitemapsA site of about 500 pages or fewer, where every page is reachable by links from the homepage, probably doesn't need a sitemap or this report.[5]Request indexing of the homepage once; WordPress, Shopify and Wix make a sitemap anyway
Crawl statsSites with fewer than a thousand pages "should not need to use this report".[6]Watch the Page indexing report for server errors

So a 20-page site for a Delhi dental clinic really needs three things from Search Console: the Performance report, URL Inspection for its key pages, and an eye on the manual action and security alerts. That takes 15 minutes a month. The rest of this guide is for when something goes wrong or the site grows.

A map of the menu

The left-hand menu groups the reports. At the time of writing it runs roughly like this; labels and order can differ a little in your account:

Menu areaReportsChapter
Overview, Insights, AchievementsA summary, a simple traffic view, milestones1, 6
PerformanceSearch results, Discover and News (the last two only with enough traffic), generative AI reports3, 7
URL InspectionThe search bar at the top of every screen4
IndexingPages, Videos, Sitemaps, Removals4
ExperienceCore Web Vitals, HTTPS5
Enhancements and ShoppingOne report per rich result type Google found on your site5
Security and manual actionsManual actions, Security issues5
LinksExternal and internal links6
SettingsUsers, verification, associations, crawl stats, robots.txt, change of address, bulk export, Search generative AI2, 6, 7

Google's "Reports at a glance" page lists them all, with who each one is for.[7] Discover and News reports appear only if your site gets enough traffic there.

Search Console's left-hand menu redrawn: the URL inspection bar and eight menu groups from Overview to Settings, each tagged with the chapters of this guide that cover it, beside a key to all eight chapters.Where each part of the menu is covered in this guide. Drawn by us; labels as of October 2026.

The Overview page

Overview is the first screen you see. It summarises search performance, recommendations and indexing, plus rich results and shopping if your site has them.[8] Its chart mixes Search and Discover clicks if you have Discover data, so don't compare it with the Performance report and wonder why the numbers differ.

Recommendations sit here too. Google shows them only when it has something actionable, in three kinds: issues, opportunities and configuration. They're optional and expire over time.[9] Read them; ignore any that don't fit your goals.

If you only check in now and then, Google's own suggestion for the Overview page is a good routine: look for manual actions or security issues first, then for spikes in indexing or enhancement errors, then for sharp dips in clicks.[7]

Property
One website (or part of one, or a social account) that you've added to Search Console. Each has its own data and users.
Impression
One time a link to your site was shown in a Google result. The person didn't have to click; in ordinary results they didn't even have to scroll to it (carousels and image search are stricter).[10]
Indexed
Google has stored the page and it's eligible to appear in results. It still has to rank to be seen.
Canonical
The one version Google treats as the main copy when several URLs show the same content. Search Console credits most data to it.

Next, chapter 2 sets up the property properly: the right property type, the right people with the right access, and the five settings to change on day one.

Chapter 2 of 8
6 min

Set-up done right: property type, verification, users and day-one settings

Quick answer

Add a Domain property verified by a DNS TXT record, so every version of the site is covered. Keep a second verified owner, give agencies Full or Restricted access instead of your login, then on day one submit the sitemap, check the generative AI setting, start the BigQuery export if you'll need history, and add your first annotation.

The basic set-up is in chapter 8 of SEO for beginners, with a step-by-step video. This chapter covers the decisions behind it, the ones that cause trouble a year later if you get them wrong.

Domain or URL-prefix property

Search Console has two kinds of website property. A Domain property covers every subdomain and protocol: http and https, www and non-www, m. and any other subdomain. A URL-prefix property covers only URLs that start with exactly the address you typed, protocol included.[11]

ChoiceDomain propertyURL-prefix property
Exampleyourshop.inhttps://www.yourshop.in/
CoversAll subdomains and protocolsOnly that exact start of the URL
VerificationDNS record onlySeveral methods (HTML file, HTML tag, Google Analytics, Tag Manager, DNS)
Best forThe main property for every siteA section you want to watch on its own, such as /blog/, or when you can't edit DNS

Use a Domain property as your main one. If the www version of your site gets taken over or a test subdomain leaks into Google, a URL-prefix property for https://www. won't show it. A Domain property will. You can add URL-prefix properties for sections later; once a parent is verified, child properties you add are verified automatically with the same method.[12]

One account can hold up to 1,000 properties,[11] which is plenty even for an agency.

Verification methods

Verification proves you own the site. Google lists six methods:[12]

MethodGood whenWatch out
Domain name provider (DNS TXT record)You can log in to GoDaddy, Hostinger, BigRock or wherever the domain is registeredThe only way to verify a Domain property
HTML file uploadYou can upload files to the site's root folderURL-prefix only; deleting the file later removes your verification
HTML tagYou can edit the homepage's head sectionA theme change can wipe the tag
Google Analytics tracking codeThe site already has your GA tagRemoving the tag later can break verification
Google Tag ManagerThe site already has your GTM containerSame as above
Google Sites or BloggerThe site is on those platformsUse the platform's own method

Verification isn't a one-time event. Search Console checks from time to time that your token is still there, and if all verified owners lose access, everyone loses access to the property.[12] That's why we'd always add a second verification method, such as the HTML tag next to the DNS record, from the property's Settings, Ownership verification page.

One useful detail: Google starts collecting data for a property as soon as anyone adds it, even before verification.[12] So add the property the day the site goes live, even if the DNS step waits a day.

Users and permissions

Never share your Google password with an agency or freelancer. Add them as users instead, from Settings, then Users and permissions. Only owners can see that page and add people.[13]

RoleWhat they can doGive it to
Verified ownerEverything; proved ownership with their own tokenThe business owner, and one trusted backup
Delegated ownerEverything, but added by an owner without a tokenRarely; an in-house manager
Full userViews all data and can take some actions, such as requesting indexing and validating fixesYour SEO agency or freelancer
Restricted userViews most data onlyA content writer, a reporting dashboard, a curious relative

A property can have up to 100 users who aren't owners, and only owners can add users or link Google Analytics.[13] To ask Google to recrawl a page through URL Inspection, someone must be an owner or a full user.[14] Removing a delegated owner or user takes effect quickly; removing a verified owner also means deleting their token from the site, or they can verify again.[13]

Give a new SEO agency access, and take it back later

5 minFree
  1. Open the property Pick the Domain property for your site in the property selector. Example: a Delhi dental clinic hiring a freelancer for six months.
  2. Go to users Open Settings, then Users and permissions, then Add user.
  3. Add their email Type the freelancer's Google account email. It must be a real Google account, not an email group.
  4. Choose Full Full lets them request indexing and validate fixes, which is the work you're paying for. Save.
  5. Remove at the end When the contract ends, open the same page, click the menu next to their name and choose Remove access.[13]

Warning

If an agency set up Search Console for you, check who the verified owners are today. If the only verified owner is someone at the agency, add yourself as a verified owner with your own token before the relationship ends. Google's help page has a whole section titled "We lost our only verified site owner!" for a reason.[13]

Five settings for day one

  1. Submit your sitemap. Indexing, then Sitemaps. Paste the sitemap address and click Submit.[5] Chapter 4 explains what the statuses mean.
  2. Check Search generative AI. In Settings, Search generative AI, the default is to include your site in AI Overviews, AI Mode and Discover's AI features (a URL-prefix property inherits its parent's choice). Make sure nobody switched it to exclude by mistake.[15] Chapter 7 covers it.
  3. Link GA4. Settings, Associations, lets you connect Google Analytics, YouTube channels and other Google services to the property.[7] Only an owner can link Google Analytics.[13] The GA4 guide shows the link from the GA4 side.
  4. Start the bulk data export if you'll ever want long history. Search Console keeps 16 months of Performance data.[16] The BigQuery export keeps data for as long as you let it, but it only starts from the day you set it up and doesn't fill in the past.[17] Chapter 7 has the steps.
  5. Add your first annotation. Right-click the Performance chart on today's date and write "Search Console set up" (up to 120 characters).[18] From now on, annotate every change you make to the site.

Then add the same site to Bing Webmaster Tools. It can import your sites straight from Search Console in a few clicks.[19]

Platform properties for your social accounts

If the business posts on YouTube or Instagram, add those accounts too. Open the property selector, click Add property, and pick the platform; verification happens through a website property you already own or by logging in to the platform. Data takes a few days to appear, and the default date range is 28 days.[3] A Kanpur sweet shop with a busy Instagram page will see which posts Google shows for searches like "kaju katli near me", and that's a content idea list in itself.

Free tool: SSL CheckerCheck SSL certificates for one or many domains: issuer, expiry, protocol and hostname match.
Try it free

Before chapter 3, run the SSL Checker on your domain: the HTTPS report in chapter 5 flags invalid certificates, and it's quicker to catch them now. Then open the Performance report, which is where most of your time in Search Console will go.

Chapter 3 of 8
10 min

The Performance report: metrics, filters, regex and comparisons

Quick answer

The Performance report shows clicks, impressions, CTR and average position for Google Search, grouped by query, page, country, device, search appearance or date. Filter it with "contains", regex or the branded filter, compare two periods, switch to weekly view, and remember the table stops at 1,000 rows and hides anonymised queries.

Most of your time in Search Console goes here. Guide 2's measuring chapter explains how to report these numbers to a client. This chapter is about using the report itself: every metric, every filter, and the traps in how Google counts.

The four metrics

  • Clicks: how many times someone clicked through to your site from Google Search.
  • Impressions: how many times your site appeared in results.
  • CTR: clicks divided by impressions.
  • Average position: the average position of your topmost result. In the chart it's for your whole site; in the table it's for that query, page or row.[20]

The default view is the last three months.[20] The longest is 16 months.[16] Google's own advice on position is worth repeating: focus on trends in impressions and clicks more than on position alone.[21]

Search Console Performance report with seven parts numbered: total clicks, total impressions, average CTR, average position, date range, the AI features report and URL inspectionThe Performance report on one of our sites, May to July 2026. Name and logo hidden.

On this site, 10,700 clicks came from 745,000 impressions over three months, a CTR of about 1.4%. The average position of 26.7 looks poor, but it averages every search the site appeared for, including thousands on page three. A single page can rank third for its main search and still drag that average down with long-tail impressions. Read the trend lines first, the totals second, position last.

Dimensions: the tabs under the chart

The table groups data by one dimension at a time: Queries, Pages, Countries, Devices, Search appearance or Dates.[20] A few rules that change what you see:

  • Pages are the final URL after redirects, and most data is credited to the canonical URL. If someone clicks a duplicate, the click counts for the canonical.[22]
  • Search appearance shows rich result types, such as review snippets, merchant listings and videos, and only the types your site has impressions for.[22] FAQ and how-to rich results now sit in Google's list of deprecated fields, with no data for recent dates.[22]
  • Dates are in Pacific Time, except in the 24-hour view, which uses your browser's time zone.[22] For an Indian site that means a Search Console "day" starts at about 12:30 or 1:30 in the afternoon IST, depending on US daylight saving. Daily numbers won't line up with GA4 set to Indian time. Weekly ones mostly will.

Search type: web, multimodal, image, video, news

The Search type filter at the top splits traffic by where it came from. Web is now in two parts. "Web: text-based" is ordinary typed searches. "Web: multimodal" is searches made with an image: Google Lens, Circle to Search on Android, uploaded images and Chrome's image search.[20] Google added the multimodal type on 24 September 2026.[23] There's no query data for multimodal searches, because most of them start from a picture, not words.[22] If you sell sarees, shoes or anything people photograph in a shop and search for later, check it.

How Google counts: property versus page

This is the trap that confuses most people. The chart counts by property. If three of your pages show for one search, that's one impression and the position is your best one. The table, when grouped by page or search appearance, counts each URL separately.[24]

One person searches, sees three of your pages, clicks all threeChart (by property)Table (by page)
Impressions11 for each URL
Clicks11 for each URL
Average position1 (the best one)2 per URL, the average of 1, 2 and 3

That example is Google's own.[24] So CTR and position look better in the chart than in a page table. Neither is wrong; they answer different questions.

Why the table doesn't add up

Google gives four reasons the table totals differ from the chart:[25]

  1. Row limit. "The table can display a maximum of 1,000 rows." Long-tail rows beyond that are in the chart total but not the table.
  2. Anonymised queries. Rare queries are left out of the query table to protect privacy, but stay in the chart totals unless you add a query filter.
  3. Aggregation. Page and search appearance filters switch the counting method, as above.
  4. Filter totals. A "contains" filter and its "doesn't contain" opposite won't add up to the unfiltered total.

Beyond anonymised queries, Google says it "stores and shows only the most important data rows".[22] On a small site you'll barely notice. On a site with thousands of long-tail searches, a large share of query clicks can be missing from the table. Google doesn't publish what share, and it varies by site. Chapter 7 shows how to get more rows out.

Two more timing facts: new data usually appears after 2 to 3 days,[25] and the newest days can be preliminary, shown as a dotted line, and change within hours.[24] Don't panic about yesterday.

Filters: contains, regex and multiple values

Click "+ Add filter" and choose Queries or Pages. You can also click any table row to filter by it.[26]

  • Containing / not containing: one piece of text, not case-sensitive, otherwise exact, spaces included.
  • Custom (regex): a regular expression in RE2 syntax. It matches anywhere in the text unless you use ^ or $, and it isn't case-sensitive unless you start with (?-i).
  • Multiple pages or queries: pick several to match or exclude together. You can't filter by more than one search appearance at once.

All of that is from Google's filtering page.[26] For several values, Google suggests separating them with a vertical bar inside brackets. Five patterns worth saving:

GoalRegex (Queries, Matches regex)
Question searches^(how|what|why|when|which|where|who|can|does|is|are)\s
Local intent(near me|nearby|kanpur|lucknow)
Price and buying intent(price|cost|fees|charges|rate|buy|cheap|best)
Brand name and its misspellings (for sites without the branded filter)(sharma ?sweets|sharma ?sweet|sarma sweets)
Long searches, seven words or more^(\S+\s){6,}\S+$

The long-search pattern is a quick way to spot conversational searches, the kind people now type into AI Mode. Chapter 7 links a fuller method. To exclude a pattern, choose "Doesn't match regex" instead.[26]

Tip

AI chatbots write decent regex, but Search Console uses RE2, which doesn't support some features other flavours have, such as lookaheads. Paste the pattern, apply it, and check the first 20 rows by eye before you trust the numbers.

The branded queries filter

Google added a filter that splits branded queries (your brand name, its misspellings, and products unique to you) from everything else. It's classified by an AI-assisted system, not by a keyword list, and it can sometimes get queries wrong. It has no effect on ranking.[27] Launched in November 2025, it was open to all eligible sites from 11 March 2026. It works only on top-level properties, not on URL-path or subdomain properties, and only for sites with enough queries and impressions.[27] If you don't see it, use the brand regex above.

Non-branded clicks are the honest measure of SEO work. Branded clicks mostly measure how well-known the business already is.

Compare: two periods, two countries, two devices

Open a filter (Date is easiest), choose Compare, set the two values and click Apply. The table gets a Difference column. You can only run one comparison at a time.[26] Since December 2025 you can switch the chart from Daily to Weekly or Monthly, which Google recommends for comparisons because it removes the weekday-versus-weekend mismatch.[28] Weeks run Sunday to Saturday.[22]

Compare Diwali this year with Diwali last year

10 minFree
  1. Open Performance Go to Performance, then Search results. Example: a Kanpur sweet shop that sells gift boxes online.
  2. Set the dates Click the date filter, choose Compare, and set the four weeks before Diwali this year against the same four weeks before Diwali last year. The festival moves on the calendar, so match the festival, not the dates.
  3. Switch to Weekly In the chart's granularity drop-down, choose Weekly so Sundays line up with Sundays.
  4. Remove the brand Add the branded filter set to Non-branded, or a "Doesn't match regex" filter with your brand pattern.
  5. Sort by Difference Open the Queries tab and sort by the clicks difference column. The biggest falls and gains are your story: "gift hamper" up, "dry fruit box" down.
  6. Repeat for Pages Switch to the Pages tab to see which pages won and lost.
  7. Annotate Right-click the chart on the day you change any of those pages, and note what you did.

Find quick wins: queries on the edge of page one

The fastest clicks usually come from searches where you already sit between positions 5 and 15. Google suggests a related check: queries with high impressions and low CTR, where a better title and description can help.[22]

Find 20 quick-win queries for a coaching centre

20 minFree
  1. Set it up Performance, Search results, last 3 months. Tick all four metrics above the chart. Example: a Pune coaching centre for CA Foundation.
  2. Remove the brand Filter to non-branded queries.
  3. Filter by position Use the table's filter, usually a filter icon above it, to keep rows with a position over 4.9 and under 15.1. If you can't find it, sort by Position instead.
  4. Sort by impressions Click the Impressions column. The top rows are searches Google already links you with, just not high enough.
  5. Find the page Click a query, then the Pages tab, to see which URL ranks for it.
  6. Improve the page Rewrite the title and description to match the query's wording (our Meta Tag Analyzer previews the result), and add the answer the searcher wants near the top.
  7. Annotate and wait Add an annotation, then compare the four weeks after the change with the four weeks before.
Free tool: Meta Tag AnalyzerAudit title, description, Open Graph, Twitter and other meta tags of a page.
Try it free

Annotations

Annotations are notes pinned to a date on the chart. Right-click the chart, pick the date, type up to 120 characters and click Add. A property can have 200 annotations, they're deleted after 500 days, and they can't be edited, only deleted and re-added. Owners and full users can add them; restricted users can only see them. They don't show in comparison mode or the 24-hour view.[18] Search Console also adds its own system annotations when there's a data problem on Google's side, which saves you chasing a drop that isn't real.[18]

Annotations count as business data shared with everyone on the property, so Google asks you not to put names, phone numbers or addresses in them.[18]

The 24-hour view and AI-powered configuration

Choose "24 hours" in the date filter to see hourly data with only a few hours' delay.[29] It's useful the day you publish a news-led post or a festival offer.

Some accounts also have an experimental AI helper: click the filter icon in the report header and type a request such as "compare mobile clicks this quarter to the same quarter last year". It sets the filters, comparisons and metrics for you to confirm. It can't sort or export, it's limited to 20 requests per user per day, and only a small share of users have it.[26] Google's own warning: check the filters it applied, because it can misread requests.[30]

Sharing and exporting

The Share button gives a link to the current view only; it doesn't give access to the rest of the property.[20] Export downloads the chart and table, with "~" or "-" values written as zeros.[24] Since the table holds at most 1,000 rows, so does the table part of the export.

Next, chapter 4 moves from "how do people find me" to "can Google find me": the Pages report, URL Inspection, Sitemaps and Removals.

Chapter 4 of 8
10 min

Indexing: the Pages report, URL Inspection, Sitemaps and Removals

Quick answer

The Pages report shows which URLs Google indexed and gives a reason for each one it didn't. Many reasons are fine, such as duplicates, redirects or noindex on purpose. Use URL Inspection to check one page, test the live version and request indexing. Sitemaps tells Google where your pages are; Removals hides a URL for about six months.

"Why isn't my page on Google?" is the question most small business owners start with. Search Console usually has the answer, in plain words, if you know which report to open. Start with URL Inspection for a single page and the Pages report for the whole site.

URL Inspection: one page, two views

Paste a full URL into the search bar at the top of any Search Console screen, or click the Inspect icon next to a URL in most reports. The URL must belong to the property you have open.[31]

The first result is not a live test. It's what Google stored the last time it indexed the page. The verdict reads one of these:[31]

  • URL is on Google: indexed and eligible to show. Google adds that this "doesn't guarantee that your page is appearing in Search results".
  • URL is on Google, but has issues: indexed, but something such as broken structured data may stop rich results.
  • URL is not on Google: it won't show in results. The reason is in the Page indexing section.

Open Page indexing for the details that matter. Discovery shows how Google found the page (sitemaps and a referring page). Crawl shows the last crawl date, mobile or desktop, whether robots.txt allowed it and whether the fetch worked. Indexing shows whether indexing was allowed, and two canonicals: the one you declared and the one Google chose.[31] When those two canonicals differ, Google is telling you it thinks another URL is the main copy.

Warning

If robots.txt blocks a page, "Indexing allowed?" always says Yes, because Google can't read the noindex tag behind the block. The page can still end up in results.[31] To keep a page out of Google, allow the crawl and use noindex.

Click Test live URL to fetch the page as it is now. Use it after a fix. The live test checks whether Google can crawl and read the page, with a screenshot and the rendered HTML under View tested page. It doesn't check duplicates, quality, manual actions or removals, so a pass isn't a promise of indexing.[31] For JavaScript-heavy pages, the rendered HTML is the quickest way to see what Google sees; Guide 3's rendering chapter goes deeper.

Request indexing, and its limits

After a live test, click Request indexing to put the page in Google's queue. Google says indexing "typically takes only a day or so" but can take much longer, a request doesn't guarantee indexing, and there's a daily limit per property.[31] Requesting the same URL again won't make it faster.[14]

Google doesn't publish the daily limit in the interface. For the API, the URL Inspection quota is 2,000 calls a day and 600 a minute per site,[32] but that's for inspecting, not for requesting indexing. For many pages at once, Google's answer is a sitemap with accurate lastmod dates.[31]

Find out why a new page isn't on Google

15 minFree
  1. Inspect it Paste the URL into the bar at the top. Example: a Delhi dentist's new page, /root-canal-treatment-cost/, published three weeks ago.
  2. Read the verdict "URL is unknown to Google" means Google hasn't seen it. Any other "not on Google" reason sits under Page indexing.
  3. Check discovery Is it in a sitemap? Is there a referring page? A new page with neither has no road in. Link to it from the services page and the homepage.
  4. Check crawl and index Look at Crawl allowed, Page fetch and Indexing allowed. A "No" in any of them is your answer; our Robots.txt Tester and Noindex Tag Checker show the exact rule.
  5. Test live Click Test live URL. If it says "URL is available to Google", open View tested page and check the screenshot shows your content.
  6. Request indexing Click Request indexing once. Then leave it.
  7. Check in a week Inspect again after a week. If it now reads "Crawled - currently not indexed", the problem is the page itself, not access (see below).
Free tool: Noindex Tag CheckerFind noindex in meta robots tags and X-Robots-Tag headers that keep a page out of search.
Try it free

The Pages report

Indexing, then Pages, shows every URL Google knows in your property, split into Indexed and Not indexed, with a table titled "Why pages aren't indexed".[4] Each row has a reason, a source (Website or Google) and a validation state. Google's advice is to prioritise rows where the source is "Website" and validation is "failed" or "not started".[4]

Before you read it, take in two of Google's warnings. You shouldn't expect every URL to be indexed, only the canonical version of every important page. And non-indexed URLs "can be fine".[4] A WordPress shop with 60 products can easily show 400 not-indexed URLs from tags, filters, feeds and attachment pages, and that's normal.

A redrawn Page indexing report for a made-up sweet shop: 412 not indexed and 58 indexed, a stacked bar chart, and a Why pages aren't indexed table with the Source and Validation columns marked.The Page indexing report: fix rows from Website first. Drawn by us; the figures are made up.

Every reason, and what to do about it

These are the reasons Google lists, with its meaning in short and what we'd do.[4]

ReasonWhat it meansWhat to do
Server error (5xx)Your server failed when Google askedCheck Crawl stats host status (chapter 6); talk to your host if it repeats
Redirect errorChain too long, a loop, a URL too long, or an empty URL in the chainTrace the hops with our HTTP Status Checker; redirect straight to the final URL
URL blocked by robots.txtrobots.txt stops the crawlFine if intended; otherwise remove the rule
URL marked 'noindex'The page or header says don't indexFine if intended; otherwise remove noindex, then request indexing
Soft 404A "not found" page that returns 200Return a real 404 or 410, or add real content if the page should exist
Blocked due to unauthorized request (401)A login or password stands in the wayRemove the login for public pages
Not found (404)The URL doesn't existFix only the 404s you link to or list in a sitemap; redirect moved pages
Blocked due to access forbidden (403)Server refuses GooglebotCheck firewall or security plugin settings
URL blocked due to other 4xx issueAnother 4xx codeInspect the URL to find which
Crawled - currently not indexedGoogle read it and chose not to index, for nowImprove the page: more useful content, better internal links. No need to resubmit
Discovered - currently not indexedGoogle knows the URL but delayed the crawl, usually to avoid overloading the siteSpeed up the server; cut low-value URLs; link important pages better
Alternate page with proper canonical tagAn alternate correctly points to the indexed canonicalNothing
Duplicate without user-selected canonicalA duplicate with no canonical tag; Google picked oneAdd a canonical tag if Google picked the wrong page
Duplicate, Google chose different canonical than userYour canonical tag lost; Google prefers another URLCompare both pages in URL Inspection; align internal links and redirects
Page with redirectThe URL redirects elsewhereNothing, unless the redirect is a mistake

Two more appear as warnings in an "Improve page experience" table. "Indexed, though blocked by robots.txt" means Google indexed a page it couldn't crawl, from links pointing at it; to keep it out, unblock it and use noindex. "Page indexed without content" means Google indexed the URL but couldn't read the content.[4]

Free tool: HTTP Status CheckerSee the status code and full redirect chain for one or many URLs.
Try it free

Guide 3 covers the fixes behind several of these rows in depth: status codes, canonicals, redirects and noindex, and crawl budget for large sites.

Note

From our work: a perfume brand. A perfume brand's WordPress site was so slow that it hurt crawling and indexing. With their developer we moved it to a lighter theme, added a caching plugin and optimised the images, then built content on the topics competitors ranked for and synced products to Google Merchant Center. Results started to come in within five to six weeks, including organic orders. The lesson for this report: when "Discovered" and "Crawled - currently not indexed" pile up, check speed before you write more pages.

Validate fix

When you've fixed every instance of an issue, open its row and click Validate fix. Search Console checks a few pages at once, then works through the affected URLs only, not the whole site. It usually takes up to about two weeks, sometimes longer, and you get emails as it goes. If one URL still has the issue, validation fails and you fix and restart.[4] You don't have to validate: Google updates the counts on its normal crawl anyway. Validation just gives you a log and an email.

Two filters make the report more useful. The sitemap drop-down above the chart shows "All submitted pages" or one specific sitemap, which tells you whether the pages you care about are indexed. And Google's tip for faster validation is to submit a sitemap of only your most important pages and filter by it before you click Validate.[4]

The example list under each reason shows at most 1,000 URLs, and 404 rows only show URLs from the past month.[4] You can't search for one URL in this report; that's what URL Inspection is for.

Sitemaps

The Sitemaps report lists every sitemap submitted through it or the API, with a status for the last read:[5]

  • Success: read with no errors; the URLs are queued for crawling.
  • Has errors: read in part; click it for the error list.
  • Couldn't fetch: Google couldn't get the file at all. Test the sitemap URL with a live URL Inspection and check that Page fetch says "Successful".

Things the report doesn't do: it won't show sitemaps Google found only through robots.txt, it shows no data for image, video or news URLs, and it lists at most 1,000 submissions. Deleting a sitemap from the report doesn't make Google forget its URLs.[5] If a fetch keeps failing, Google retries for a few days, then stops, so fix it and resubmit.[5]

The useful number is "Discovered pages". Compare it with the indexed count for that sitemap in the Pages report. If a sitemap lists 300 product pages and only 90 are indexed, you've found your problem section.

Removals

The Removals tool hides a URL from Google Search, fast but only for about six months. It doesn't stop Google crawling, and it doesn't delete anything from the web.[33] Under Temporary Removals, New Request, there are two options:

  • Temporarily remove URL: one exact URL, or every URL with a prefix. Both www and non-www, http and https are covered; other subdomains such as m. aren't.
  • Clear snippet in search: wipes the description until Google indexes the page again. Use it after removing sensitive text from a page.

A request usually takes up to a day.[33] To make a removal permanent, delete the page so it returns 404 or 410, put it behind a password, or add noindex, and don't rely on robots.txt.[33] Google is clear about what not to use it for: cleaning up old 404s, fixing duplicate versions of your site, or starting over after buying a domain (Google's words: "start from scratch").[33]

Do not

  • Use Removals to tidy up old 404 pages
  • Use it to hide duplicates instead of setting canonicals
  • Block a whole hacked site with it
  • Expect it to remove a page from Bing or from the web

Do

  • Use it when private data (a phone number, a leaked price list) is in results today
  • Follow up with noindex, a 404 or a login within six months
  • Block the spam URLs a hacker created, not the whole site
  • Use Clear snippet after editing sensitive text out of a page

The tool's other tabs are Outdated content, which lists requests other people filed with Google's Remove Outdated Content tool about your pages, and SafeSearch Filtering, which lists requests to label your content as adult.[33] If a SafeSearch report is wrong, that tab is where you'll see it first.

Chapter 5 turns to how pages perform for visitors: Core Web Vitals, HTTPS, rich results, and the two reports you hope stay empty.

Chapter 5 of 8
7 min

Core Web Vitals, HTTPS, rich results, manual actions and security issues

Quick answer

Core Web Vitals shows real visitors' speed for groups of similar pages, from Chrome data over 28 days. HTTPS lists pages still on http. Enhancements reports show broken structured data. Manual actions and Security issues should read "No issues detected"; if they don't, fix every affected page, then request a review.

These reports answer a different question from chapters 3 and 4. Not "do people find me" or "can Google index me", but "is the page good and safe enough to show". You'll look at most of them once a month. Two of them, manual actions and security, you hope never to need.

Core Web Vitals

The report uses field data: real Chrome users' visits, collected in the Chrome UX Report (CrUX). It groups similar pages and gives each group the status of its worst metric, separately for mobile and desktop.[34]

MetricGoodNeeds improvementPoor
LCP (largest contentful paint)2.5 s or less4 s or lessover 4 s
INP (interaction to next paint)200 ms or less500 ms or lessover 500 ms
CLS (cumulative layout shift)0.1 or less0.25 or lessover 0.25

Thresholds from Google's report page.[34] Each group value is what 75% of visits reached or bettered over the last 28 days. A few things catch people out:[34]

  • "No data available" is common for small Indian sites. A group needs a minimum amount of CrUX data for both LCP and CLS, or it's left out.
  • Groups, not pages. The report isn't meant for checking one URL. For that, use PageSpeed Insights, which strips URL parameters and may show different numbers.
  • Data is credited to the actual URL, not the canonical, unlike most other reports.
  • Fixes take four weeks to show. "Start Tracking" begins a 28-day watch of CrUX data. It doesn't trigger a recrawl.
  • All locations are mixed. Visitors on slow mobile networks pull the whole group down.

Guide 3 explains what moves each metric in its Core Web Vitals chapter, and our PageSpeed Insights guide covers the per-page tests.

Note

From our work: an SEO class. When I taught SEO A to Z at a training institute, my students were already doing client work and saw results in two to three weeks. The hardest part for them was technical SEO, because the local business sites they handled mostly ran on WordPress with shared hosting. The most common issue was site speed. The lesson: open the Core Web Vitals report early, not last.

Free tool: Website Speed TestMeasure a page's server response, page weight and requests, with fixes for what slows it down.
Try it free

Our Website Speed Test measures server response, page weight, requests, compression, caching and render-blocking files. It's a lab check from our server, so use it to find causes and the Core Web Vitals report to confirm that real visitors feel the change.

HTTPS

The HTTPS report counts indexed HTTP and HTTPS URLs and gives a reason for each http URL whose https version couldn't be indexed. It's available only for Domain properties and https URL-prefix properties.[35] The goal is zero HTTP URLs. The errors it names:[35]

  • HTTP marked with canonical tag: the http page declares itself canonical. Point the canonical at https.
  • HTTPS has invalid certificate: usually site-wide; renew or fix the certificate.
  • Sitemap points to HTTP: update the sitemap to https URLs.
  • HTTPS has redirect: the https URL redirects back to http.
  • HTTPS URL is roboted: robots.txt blocks the https version.
  • HTTPS not evaluated: no https twin, Google chose http as canonical, too many errors, or not crawled yet. Fix the other errors first.
Free tool: SSL CheckerCheck SSL certificates for one or many domains: issuer, expiry, protocol and hostname match.
Try it free

What happened to the Page experience report

There used to be a Page experience report that combined Core Web Vitals and HTTPS. Google removed it in November 2024, saying the Core Web Vitals and HTTPS reports "will continue to be available as they are".[36] If an old tutorial tells you to open it, use those two reports instead.

Enhancements and Shopping: rich result reports

When Google finds supported structured data on your site, it adds a report for each type under Enhancements, or under Shopping for product snippets and merchant listings. Each report counts items, not pages, and splits them into valid and invalid, with critical issues in "Why items are invalid" and minor ones in "Improve item appearance".[37] A report appears only if Google found valid markup of a supported type; the list includes breadcrumbs, events, job postings, merchant listings, product snippets, profile pages, recipes, review snippets and videos, among others.[37]

The reports show a sample, not every item, so use URL Inspection or the Rich Results Test for a single page.[37] Fix, then Validate fix, as in chapter 4. Our Rich Results Test guide covers testing, and Guide 3's structured data chapter covers markup across a whole site.

Online shops may also see Merchant opportunities, and owners and full users get a Shipping and returns setting under Settings, Shopping (if you have a Merchant Center account, link it to the property first).[38] A D2C brand selling kurtas or skincare on its own site should fill in shipping and returns there if it hasn't done so in Merchant Center.

Sites with videos get a Video indexing report showing which watch pages have an indexed video and why the others don't.[7] A common reason on business sites is that the video isn't on a watch page: a product page with a supporting video doesn't count, because Google only indexes videos whose page exists mainly to show that one video.[31]

Free tool: Schema Markup ValidatorExtract and validate the structured data (JSON-LD) on a page.
Try it free

Manual actions

A manual action means a human reviewer at Google decided pages on your site break its spam policies. Some or all of the site can then be ranked lower or left out of results. You'll see it in the Manual actions report and the Search Console message centre.[39] A clean site shows a green tick.

The report names the type and the affected pages, which can be a folder pattern such as /real-estate/* or "Affects all pages".[39] The types Google lists include site abused with third-party spam, user-generated spam, spammy free host, structured data issue, unnatural links to your site, unnatural links from your site, thin content with little or no added value, major spam problems, cloaked images, AMP content mismatch, sneaky mobile redirects, news and Discover policy violations, and since 2026, back button hijacking.[39] Google announced that last one on 13 April 2026 and began enforcing it on 15 June 2026.[40]

Respond to a manual action

Days to weeksFree
  1. Read the action Expand it to see the type, the affected page patterns and the "Learn more" link for that type.
  2. Fix every page Fixing only some pages won't bring a partial return. If there are several actions, fix all of them.
  3. Check access Make sure the affected pages aren't behind a login, a paywall, robots.txt or noindex. Inspect a few with URL Inspection.
  4. Request review Click Request Review. Explain the exact problem, what you did, and the result, with evidence.
  5. Wait Reviews take several days or weeks, link cases longer. Don't resubmit before you get a decision.

Those steps follow Google's report page.[39] If you bought a domain that was penalised before you owned it, say so in the request.[39] Guide 3's chapter on spam policies, manual actions and recovery covers what reviewers look for, and how to tell a manual action from an algorithm update. Most traffic drops are the second kind, and those never show in this report.

Security issues

This report shows Google's findings if your site was hacked or could harm visitors. There are three kinds: hacked content, malware and unwanted software, and social engineering such as phishing.[41] Affected pages can carry a warning in search results or a full-page browser warning. Google says to treat this report as the source of truth, even if you can't reproduce the warning yourself.[41]

The example URLs are a sample. An issue can even appear with no examples, which doesn't mean no pages are affected.[41] On WordPress sites we'd look at recently added admin users, plugins you don't recognise, and new pages in the sitemap you never wrote. Then clean up, update everything, and request a review from the report.

Warning

Make sure Search Console emails reach a person. Owners and full users receive Search Console messages; restricted users get only the ones that specifically affect them.[13] If the only owner is an old employee's Gmail, nobody hears the alarm.

Chapter 6 covers the reports you'll open less often but should know: Links, Insights and the Settings page, including Crawl stats.

Chapter 7 of 8
7 min

The generative AI report, and getting all your data out

Quick answer

The generative AI report shows impressions in AI Overviews and AI Mode by page, country and device, with no clicks or queries. The Search generative AI setting can exclude your site. For more than 1,000 rows, use the API (25,000 rows a request), Data Studio's connector, or the free-tier BigQuery export, which also keeps data past 16 months.

Two different topics share this chapter because they meet in practice. Once you start asking "which of my pages show in AI answers, and for what?", the 1,000-row table runs out fast.

The generative AI performance report

Google launched separate generative AI reports for Search and Discover on 3 June 2026 and rolled them out to all sites worldwide by 31 August 2026.[49] The Search report counts impressions in AI Overviews and AI Mode. It doesn't include Search Labs experiments.[50]

It showsIt doesn't show
Impressions: how many times links to your site were shown in an AI featureClicks or CTR
Pages (credited to the canonical URL)Queries
Countries and devicesPosition
Dates, by hour, day, week or monthWhich AI feature (AI Overview or AI Mode) for each impression

Sources: Google's help page[50] and launch post.[49] The report can be filtered by search type, "Web: text-based" or "Web: multimodal".[50] The same data is still inside the normal Performance report under Web; this is a separate view of it, not extra traffic.[49] The usual limits apply too, including the 1,000-row table.[50]

If the report is missing, Google gives two likely reasons: too few AI impressions, or your site excluded through the Search generative AI setting.[50]

How we'd use it: export the Pages table each month and set it beside the Pages tab of the Performance report for the same period. Pages with many AI impressions but falling clicks are pages where an AI answer may be doing the job your page used to do. Pages with good rankings and zero AI impressions are worth a look at how clearly they answer the question. Guide 5's measuring AI visibility chapter puts this report next to Bing's AI Performance, GA4 and a prompt log. Bing's report, unlike Google's, counts citations.[51]

The Search generative AI setting

Settings, then Search generative AI, has three choices:[15]

  • Include (the default): your content can appear and be linked in AI Overviews, AI Mode and generative AI features in Discover.
  • Exclude: your links and content won't appear or be used to ground AI answers in those features, and you get no traffic or impressions from them.
  • Inherit control from parent: the default for child properties, which follow the nearest parent property that set its own choice.

Google says the setting isn't a ranking signal for the rest of Search, and that exclusion usually takes effect within one to two days, some content taking longer. It reached all sites on 31 August 2026.[15] We'd leave it on Include for almost every business. Google notes that if you exclude your site, content from other sites still appears in those features and "may appear similar to yours".[15] Excluding yourself mostly hands the space to competitors. The exceptions are publishers making a deliberate content licensing decision. Guide 5's technical access chapter covers how this setting relates to robots.txt and Google-Extended.

Why you'll want the data outside Search Console

The interface has three walls you'll hit as a site grows:

1,000

rows, the most any Performance table shows[25]

16

months of Performance data kept[16]

1

dimension in the table at a time, so no query and page pairs[20]

Each way out solves a different wall.

RouteRowsHistorySkill neededCost
Interface export1,000 per table16 monthsNoneFree
Data Studio connectorUp to 50,000 a day per search type, the same cap as the API[63]16 monthsBasic report buildingFree
Search Analytics API25,000 per request, paged; up to 50,000 a day per search type16 monthsA script or a tool that calls itFree, within quotas
BigQuery bulk exportAll data except anonymised queriesFrom set-up day, for as long as you keep itSQLFree tier, then Google Cloud prices

The Search Analytics API

The API's query method returns up to 25,000 rows per request (1,000 by default), and you page through results with a startRow offset.[52] Google's own guide says the method exposes "a maximum of 50K rows of data per day per search type", sorted by clicks, and recommends querying one day at a time.[53] Quotas are generous for one site: 1,200 queries a minute per site and per user for Search Analytics.[32]

The API can also do two things the interface can't. It can group by query and page together, which is how you find cannibalisation (Guide 3's indexing controls chapter uses this). And it returns hourly data for up to 10 days, where the interface shows only the last 24 hours.[29]

You don't have to write code. Crawlers such as Screaming Frog can pull Search Console data through the API for you (Guide 3, chapter 11). Guide 2's measuring chapter walks through Glenn Gabe's method for pulling queries through the API to spot AI Mode-style searches.

Data Studio

Google's free reporting tool connects to Search Console directly. You sign in with the same Google account, pick the property, and choose one of two tables: Site Impression (counted by property, like the chart) or URL Impression (counted by page, like the Pages table). One data source uses one table, so to see both, add two data sources to the report.[54] That's the property-versus-page rule from chapter 3 again, and mixing the two up is the most common reason a Data Studio report "doesn't match Search Console".

For a monthly client report, Data Studio is where we'd start. Guide 2 shows a one-page layout with outcomes first.

BigQuery bulk export

The bulk export sends a daily copy of your Performance data to Google BigQuery: all the data Search Console has for the property, except anonymised queries.[55] Data builds up for as long as you keep it, so it's also the answer to the 16-month limit. It can't go back in time: history before set-up has to come from the API or the reports.[17]

Set up the BigQuery bulk export

30 minFree tier
  1. Create a Cloud project In Google Cloud Console, create or pick a project with billing set up. Example: a D2C skincare brand with 4,000 product and blog URLs that has outgrown the 1,000-row table.
  2. Enable the APIs In APIs and Services, enable the BigQuery API and the BigQuery Storage API.
  3. Grant Search Console access In IAM and Admin, click Grant access and add [email protected] with two roles: BigQuery Job User and BigQuery Data Editor.
  4. Start the export In Search Console, open Settings, then Bulk data export. Paste the project ID (not the project number), keep or change the dataset name (it always starts with "searchconsole"), pick a location, and click Continue.
  5. Wait The first export arrives within 48 hours and includes that day's data.
  6. Control costs Once the tables exist, set a partition expiration of 14 days or more if you don't want to keep data forever. Don't add columns to the tables, or the export fails.

Steps from Google's set-up page.[17] On cost: BigQuery's free tier covers the first 10 GiB of storage and the first 1 TiB of query processing each month.[56] A small business site's Search Console data is unlikely to reach that for a long time, but billing must be switched on, so set a budget alert in Google Cloud.

Free Website AuditScore your site on SEO, speed, security, AI visibility, leads, email and local SEO, side by side with a competitor.
Try it free

Before your first export, take a baseline of the site with our Free Website Audit, so the numbers you start collecting have a technical snapshot beside them. Chapter 8 covers what all of this costs (mostly nothing), what Search Console can't do, and when a paid tool earns its fee.

Chapter 8 of 8
6 min

Free, its limits, and what paid tools add on top

Quick answer

Search Console is free for every site you verify. Its limits: your own sites only, 16 months of history, 1,000-row tables and hidden rare queries. Paid suites such as Ahrefs, Semrush and SE Ranking (main SEO plans about ₹9,900 to ₹13,350 a month) add competitor data, daily rank tracking and full link indexes, not better data about your own site.

There's no paid version of Search Console. Every report in this guide is free, for every site you can verify. So the real question isn't "free or paid", it's "what does Search Console not do, and is that worth paying for?"

What's free, and the limits that come with it

LimitThe numberWay around it
Properties per account1,000[11]Rarely a problem
Users per property who aren't owners100[13]Rarely a problem
Performance history16 months[16]BigQuery bulk export, from the day you set it up (chapter 7)
Rows in a Performance table1,000[25]API (25,000 a request), Data Studio, BigQuery
Rare queriesHidden as anonymised; not in the API or BigQuery either[55]None; that data isn't given out
Example URLs in Page indexing and Links tables1,000[4]Links export gives up to 100,000 rows[42]
Annotations200 per property, deleted after 500 days[18]Keep a change log in a sheet too
Index requestsA daily limit per property, number not published[31]A sitemap with accurate lastmod dates
BigQuery exportFree tier: 10 GiB storage and 1 TiB queries a month[56]Set a partition expiration and a budget alert

And the limits no setting fixes: you only see sites you've verified, you see Google and nothing else, and average position is an average, not a rank for a set city and device.

What paid tools add on top

Paid SEO suites don't know more about your own site than Google does. What they add is everything outside it:

  • Competitors. Their keywords, top pages and estimated traffic. Search Console can't show anyone else's site.
  • A full link index. Links to any site, with strength scores, lost and new links, and competitor links to copy.
  • Fixed-list rank tracking. Daily positions for 500 to 2,000 chosen keywords, in a chosen location and device.
  • Site crawls. Every URL checked for broken links, titles, redirects and canonicals, whether Google crawled it or not.
  • Keyword volumes for searches you don't rank for yet.
  • AI visibility tracking across ChatGPT, Perplexity and others, which Search Console doesn't cover.

Here's what the main suites charge, read from their own pricing pages on 16 October 2026. None of them showed an Indian rupee price, so we give US dollars with "about ₹" at ₹96 to US$1, the X-Rates average for 1 to 16 October 2026.[57] We have no affiliate links with any of them.

Tool and planPrice a month (USD)About ₹What it adds to Search Console
Ahrefs Free$0[58]₹0Site audit (5,000 crawl credits a project a month) and up to 1,000 backlinks at once, for unlimited verified sites
Semrush Free$0[59]₹010 reports a day and one demo project, for quick competitor checks
Ahrefs Starter$29[60]₹2,784Keyword and competitor research
SE Ranking Core$129, or $103.20 billed yearly[61]₹12,384 (₹9,907 yearly)2,000 keywords tracked daily, 10 projects, audits, a Search Console integration; 14-day free trial
Ahrefs Lite$129[60]₹12,3845 projects, 750 tracked keywords, Site Explorer link data, Site Audit
Semrush SEO$139, or $117.33 billed yearly[59]₹13,344 (₹11,264 yearly)5 websites, 500 keywords tracked daily, Site Audit, competitor analysis

The yearly prices are per month, paid for the year upfront. Our Ahrefs, Semrush and SE Ranking guides go plan by plan, and Ahrefs vs Semrush compares the two big ones.

Our view: a local business with a 20 to 50 page site doesn't need any of these. Search Console, Bing Webmaster Tools, a free crawler and a free Ahrefs account cover it. Pay when you're doing SEO for clients, competing in a crowded online market, or reporting fixed keyword positions to someone who insists on them.

Pros

  • Free, for every site you can verify
  • Google's own data: real clicks, impressions and index status, not estimates
  • Tells you why a page isn't indexed, in Google's words
  • The only place to see manual actions and Google's security findings
  • Request indexing and validate fixes directly
  • Generative AI impressions for AI Overviews and AI Mode
  • API, Data Studio and BigQuery exports at no charge

Cons

  • Your own sites only; no competitor data
  • 16 months of history unless you export
  • 1,000-row tables and hidden anonymised queries
  • Average position isn't a true rank
  • Data arrives 2 to 3 days late, with Pacific Time days
  • AI report shows impressions only, no clicks or queries
  • Google only; Bing needs its own tool

Alternatives and companions

Nothing replaces Search Console for Google data about your own site. These sit beside it. Start with our own free tools for the checks Search Console doesn't do on demand:

Free Website AuditScore your site on SEO, speed, security, AI visibility, leads, email and local SEO, side by side with a competitor.
Try it free
JobUseWhy
Check a whole site's SEO, speed and security in one goOur Free Website Audit50+ checks across 25 pages with a ranked action plan, on demand
Check status codes and redirect chains for a list of URLsOur HTTP Status CheckerUp to 10 URLs, every hop and the headers, today rather than after Google's next crawl
Check why a page might not be indexedOur Noindex Tag Checker, Canonical Tag Checker, Robots.txt TesterShows the exact tag, header or rule, before you wait for URL Inspection
Bing and Copilot dataBing Webmaster Tools (free)Imports your sites from Search Console in a few clicks[19]; its AI Performance report counts citations[51]
What visitors do after the clickGA4 (free)Leads, calls and sales by landing page
Backlinks with more detailAhrefs FreeFree for verified sites
Full crawl of the siteScreaming FrogFree up to 500 URLs a crawl[62]
Competitors, rank tracking, link researchSemrush, Ahrefs or SE Ranking (paid)Data Search Console doesn't have

Our best free SEO tools guide lists every free option by job.

A monthly routine, in 20 minutes

  1. Overview: any manual action or security issue? Any new recommendation?
  2. Performance: last 28 days against the previous period, weekly view, non-branded. Note the top three gains and losses by page.
  3. Generative AI report: export the pages table and save it with the month's date.
  4. Pages: any new "Why pages aren't indexed" row with source Website? Any jump in a row you already had?
  5. Core Web Vitals: any group moved to Poor on mobile?
  6. Crawl stats: host status still green?
  7. Annotate: add a note for every change you made to the site this month.

If that routine turns up more than you have time to fix, our SEO service can take it over, or you can get a quote. Otherwise, check what stuck with the 10-question quiz below, then carry on to our GA4 guide, the next in this path.

Test yourself

Ten questions on the whole guide. Pick an answer, check it, and see your score at the end.

Quiz10 questions
Which property type covers http, https, www, non-www and every subdomain of your site?
Show answer

Answer: A, A Domain property, verified by a DNS record. A Domain property includes all subdomains and protocols, and DNS is the only way to verify it. A URL-prefix property covers only URLs that start with exactly what you typed (chapter 2).

Your freelancer needs to request indexing and validate fixes. Which role should you give them?
Show answer

Answer: B, Full user. A full user sees all data and can take actions such as requesting indexing and validating fixes. Never share your login; you can remove a user in seconds when the work ends (chapter 2).

Three of your pages show for one search and the person clicks all three. How many clicks does the Performance chart count?
Show answer

Answer: C, One. The chart counts by property, so the three clicks count once, at your best position. A table grouped by page counts each URL separately (chapter 3).

Why might the query rows in the Performance table add up to far fewer clicks than the chart total?
Show answer

Answer: D, Anonymised queries and the 1,000-row limit leave rows out of the table but not the chart. Google omits rare queries for privacy and shows at most 1,000 rows, while the chart total keeps them (chapter 3).

A page shows "Crawled - currently not indexed". What does Google say that means?
Show answer

Answer: A, Google crawled it but didn't index it, and it may or may not be indexed later; no need to resubmit. Google read the page and chose not to index it for now. Improve the page and its internal links rather than requesting indexing again and again (chapter 4).

How long does a temporary removal in the Removals tool last?
Show answer

Answer: C, About six months. A successful request hides the URL for about six months. To make it permanent, return 404 or 410, add a password, or use noindex (chapter 4).

You fixed a slow template and clicked Start Tracking in the Core Web Vitals report. What happens next?
Show answer

Answer: D, Search Console watches real-user data for 28 days to see if the issue is gone. Start Tracking begins a 28-day watch of Chrome field data and doesn't trigger recrawling. The report is built from real visits, not lab tests (chapter 5).

What does the Search generative AI performance report show?
Show answer

Answer: B, Impressions in AI Overviews and AI Mode by page, country and device. It counts impressions only, with no clicks, queries or position. It reached all sites on 31 August 2026 (chapter 7).

You want Search Console data from three years ago next year. What should you set up today?
Show answer

Answer: C, The BigQuery bulk export, which keeps data from set-up day for as long as you want. The interface and API go back only 16 months. The bulk export can't fill in the past, so start it as early as you can (chapters 2 and 7).

What do paid suites like Ahrefs or Semrush add that Search Console can't give you?
Show answer

Answer: D, Competitor data, full link indexes and fixed-list daily rank tracking. Nobody knows more about your clicks or indexing than Google. Paid tools add data about the rest of the web (chapter 8).

Frequently asked questions

Short answers to the questions people ask most about Google Search Console.

Frequently asked

Is Google Search Console free?

Yes. Google describes it as a free service, and there's no paid version. Every report, the API, the Data Studio connector and the bulk export setting cost nothing. The only possible cost is Google BigQuery if you use the bulk export, and its free tier covers 10 GiB of storage and 1 TiB of queries a month.

Do I need Search Console to appear on Google?

No. Google says you don't have to sign up to be included in search results. Search Console shows you what Google already does with your site and lets you fix problems faster, so every site owner should still set it up.

What is the difference between Search Console and Google Analytics?

Search Console shows what happens on Google before the click: impressions, clicks, queries, indexing and problems Google found. GA4 shows what visitors do on your site after they arrive, from every source. Their numbers never match exactly, and they aren't meant to. Link them and use both.

How long does Search Console keep data?

The Performance report keeps 16 months. To keep more, set up the BigQuery bulk export, which stores daily data for as long as you want from the day you start it. It can't recover data from before that day.

Why does Search Console show fewer queries than clicks?

Google leaves rare, anonymised queries out of the query table to protect privacy, and the table shows at most 1,000 rows. Both are still counted in the chart total. The API returns up to 25,000 rows a request, and the bulk export returns everything except anonymised queries.

How do I get a page indexed faster?

Inspect the URL, run a live test, and click Request indexing once. Google says indexing usually takes a day or so but can take much longer, and there's a daily limit on requests. For many pages, submit a sitemap with accurate lastmod dates, and link new pages from pages Google already crawls.

What does "Discovered - currently not indexed" mean?

Google knows the URL but hasn't crawled it yet, usually because it expected the crawl to overload your site and rescheduled it. Faster hosting, fewer low-value URLs and better internal links to important pages help.

Is average position in Search Console my Google ranking?

Not exactly. It's the average of your topmost position across every search you appeared for, across all locations and devices. A page can rank third for its main search and still show an average of 20. Google advises watching trends in clicks and impressions more than position.

Can I see AI Overview traffic in Search Console?

Partly. Clicks and impressions from AI Overviews and AI Mode are included in the normal Performance report under Web, mixed with other results. The separate generative AI report, available to all sites since 31 August 2026, shows AI impressions by page, country and device, but no clicks or queries.

How do I give my SEO agency access to Search Console?

Open Settings, then Users and permissions, click Add user, enter their Google account email and choose Full (to let them request indexing and validate fixes) or Restricted (view only). Only owners can do this. Make sure you, not the agency, are a verified owner.

Sources

References

  1. About Search Console, Search Console Help, accessed 16 Oct 2026
  2. Platform properties roll out globally, plus a new social and video performance guide, Google Search Central blog (Daniel Waisberg, Lizzi Sassman), 29 Jul 2026, accessed 16 Oct 2026
  3. About platform properties in Search Console, Search Console Help, accessed 16 Oct 2026
  4. Page indexing report, Search Console Help, accessed 16 Oct 2026
  5. Sitemaps report, Search Console Help, accessed 16 Oct 2026
  6. Crawl Stats report, Search Console Help, accessed 16 Oct 2026
  7. Reports at a glance, Search Console Help, accessed 16 Oct 2026
  8. Search Console's overview page, Search Console Help, accessed 16 Oct 2026
  9. Recommendations in Search Console, Search Console Help, accessed 16 Oct 2026
  10. What are impressions, position, and clicks?, Search Console Help, accessed 16 Oct 2026
  11. Add a website or platform property to Search Console, Search Console Help, accessed 16 Oct 2026
  12. Verify your site ownership, Search Console Help, accessed 16 Oct 2026
  13. Managing owners, users, and permissions, Search Console Help, accessed 16 Oct 2026
  14. Ask Google to recrawl your URLs, Google Search Central, updated 10 Dec 2025, accessed 16 Oct 2026
  15. Search generative AI control, Search Console Help, accessed 16 Oct 2026
  16. Introducing the new Search Console, Google Search Central blog, 8 Jan 2018, accessed 16 Oct 2026
  17. Start a new bulk data export, Search Console Help, accessed 16 Oct 2026
  18. Search Console annotations, Search Console Help, accessed 16 Oct 2026
  19. Easily Verify Your Site in Bing Webmaster Tools by Importing from Google Search Console, Bing Webmaster Blog, 13 Sep 2019, updated June 2025, accessed 16 Oct 2026
  20. Performance report (Search results): Overview and basic setup, Search Console Help, accessed 16 Oct 2026
  21. Performance report (Search results): Common tasks and use cases, Search Console Help, accessed 16 Oct 2026
  22. Performance report (Search results): Dimensions and data groupings, Search Console Help, accessed 16 Oct 2026
  23. Announcing web multimodal Search performance reporting in Search Console, Google Search Central blog (Harsh Kharbanda, Moshe Samet), 24 Sep 2026, accessed 16 Oct 2026
  24. Performance report (Search results): About the data, Search Console Help, accessed 16 Oct 2026
  25. Performance report (Search results): Troubleshooting data discrepancies, Search Console Help, accessed 16 Oct 2026
  26. Performance report (Search results): Advanced filtering and comparison, Search Console Help, accessed 16 Oct 2026
  27. Introducing the branded queries filter in Search Console, Google Search Central blog (Michael Huzman), 20 Nov 2025, updated 11 Mar 2026, accessed 16 Oct 2026
  28. Introducing weekly and monthly views in Search Console, Google Search Central blog (Moshe Samet), 10 Dec 2025, accessed 16 Oct 2026
  29. The Search Analytics API now supports hourly data, Google Search Central blog, 9 Apr 2025, accessed 16 Oct 2026
  30. Streamline your Search Console analysis with the new AI-powered configuration, Google Search Central blog (Nati Yosephian), 4 Dec 2025, accessed 16 Oct 2026
  31. URL Inspection tool, Search Console Help, accessed 16 Oct 2026
  32. Usage limits, Google for Developers, accessed 16 Oct 2026
  33. Removals and SafeSearch reports tool, Search Console Help, accessed 16 Oct 2026
  34. Core Web Vitals report, Search Console Help, accessed 16 Oct 2026
  35. HTTPS report, Search Console Help, accessed 16 Oct 2026
  36. Google retires Search Console's Page Experience report, Search Engine Journal, 18 Nov 2024, accessed 16 Oct 2026
  37. Rich result report overview, Search Console Help, accessed 16 Oct 2026
  38. Shopping reports and tools, Search Console Help, accessed 16 Oct 2026
  39. Manual actions report, Search Console Help, accessed 16 Oct 2026
  40. Introducing a new spam policy for "back button hijacking", Google Search Central blog, 13 Apr 2026, accessed 16 Oct 2026
  41. Security issues report, Search Console Help, accessed 16 Oct 2026
  42. Links report, Search Console Help, accessed 16 Oct 2026
  43. The new Search Console Insights report is here, Google Search Central blog (Moshe Samet), 30 Jun 2025, accessed 16 Oct 2026
  44. Insights report, Search Console Help, accessed 16 Oct 2026
  45. Introducing Query groups in Search Console Insights, Google Search Central blog (Moshe Samet), 27 Oct 2025, accessed 16 Oct 2026
  46. Achievements in Search Console, Search Console Help, accessed 16 Oct 2026
  47. robots.txt report, Search Console Help, accessed 16 Oct 2026
  48. Change of Address tool, Search Console Help, accessed 16 Oct 2026
  49. Introducing Search Generative AI performance reports in Search Console, Google Search Central blog (Hillel Maoz, Moshe Samet), 3 Jun 2026, note added 31 Aug 2026, accessed 16 Oct 2026
  50. Generative AI performance report (Search), Search Console Help, accessed 16 Oct 2026
  51. Introducing AI Performance in Bing Webmaster Tools public preview, Bing Webmaster Blog, 10 Feb 2026, accessed 16 Oct 2026
  52. Search Analytics: query, Google for Developers, accessed 16 Oct 2026
  53. Getting your performance data, Google for Developers, accessed 16 Oct 2026
  54. Connect to Search Console, Data Studio, Google Cloud documentation, updated 13 Oct 2026, accessed 16 Oct 2026
  55. About bulk data export of Search Console data to BigQuery, Search Console Help, accessed 16 Oct 2026
  56. BigQuery pricing, Google Cloud, seen 16 Oct 2026, accessed 16 Oct 2026
  57. US dollar to Indian rupee, monthly average 2026, X-Rates, accessed 16 Oct 2026
  58. Ahrefs Webmaster Tools: free SEO tools to grow your site, Ahrefs, accessed 16 Oct 2026
  59. Semrush plans and pricing, Semrush, seen 16 Oct 2026, accessed 16 Oct 2026
  60. Ahrefs plans and pricing, Ahrefs, seen 16 Oct 2026, accessed 16 Oct 2026
  61. SE Ranking subscription plans, SE Ranking, seen 16 Oct 2026, accessed 16 Oct 2026
  62. Screaming Frog SEO Spider pricing, Screaming Frog, seen 16 Oct 2026, accessed 16 Oct 2026
  63. A deep dive into Search Console performance data filtering and limits, Google Search Central Blog, 19 Oct 2022, accessed 21 Oct 2026
PreviousThe generative AI7 min7
Free

Get the free checklist

Every step of this guide on one page, to print or tick off. We email you the PDF link.

Was this guide helpful?

Written by

With over a decade in digital marketing, Aijaz Alam has built a reputation as an author, trainer, and consultant trusted across the industry. His career includes work with Arena Animation (Aptech Ltd) and Matik Sports Private Limited, and prior to DigitalTreed, he ran Whatadigital — delivering results for clients including several Fortune 250 companies. He now leads DigitalTreed as founder and CEO, helping businesses turn digital strategy into real growth.

More posts by Aijaz Alam