Analytics

Hazel for Google Search Console: the AI coworker for your organic search

Hazel reads your full Search Console history (queries, pages, clicks, impressions, CTR, average position) and answers SEO and brand-search questions in plain English. No dashboards to build.

May 23, 2026

Hazel is an AI coworker that connects to Google Search Console and answers business questions about your organic search performance the way an analyst would. Once connected, Hazel ingests your full keyword performance (queries, impressions, clicks, CTR, average position), page-level traffic distribution, site-wide visibility trends, and sitemap and indexing health, then refreshes every few hours. Ask Hazel about brand-search query volume, pages with high impressions but underperforming CTR, organic traffic shifts after a SERP change, or how a TV flight moved branded search, and you get an answer with the numbers behind it. Hazel pairs Google Search Console with the rest of your stack (Google Analytics, Google Ads, Meta, Shopify, Klaviyo) so questions like "did organic search revenue actually fall when our CTR dropped?" or "how did TV spend correlate with branded impressions and new customers?" are a single prompt instead of a multi-tool stitch job.

What Hazel does

Hazel reads the Google Search Console data that matters for analyzing a consumer brand and lets you query it conversationally:

  • Search queries: impressions, clicks, CTR, and average position for every term you rank for, sliceable by branded vs. non-branded, by query tier, or by any substring you care about
  • Page performance: which URLs drive organic traffic, which pages are gaining or losing visibility, and which need title-tag or content work
  • Site-level visibility: click and impression trends across the property, with WoW and YoY comparisons your analyst would normally build by hand
  • Sitemap and indexing health: coverage and indexing signals so you can spot drops in indexed pages before they show up in traffic
  • AI surface visibility: as Google rolls AI Overviews and AI Mode traffic into Search Console, Hazel keeps that data in the same conversational surface as the rest of your business questions
  • Cross-source joins: pair GSC queries with Google Ads brand-search CVR, GA4 sessions, or Shopify orders to measure brand lift, TV impact, and organic-driven revenue

Hazel keeps the full historical record Search Console exposes, so 6-, 12-, and 24-month brand search trend analyses are one prompt.

Real questions, real answers

Common questions consumer brands ask about their Google Search Console data:

"Pull brand search query volume from Search Console for our brand name variants over the last 6 months, weekly, broken out by tier 1 and tier 2 brand keywords."

"We saw a traffic spike from Google yesterday: which queries drove it, and how does that compare to our last 30-day median?"

"Pull TV spend by week alongside tier 1 brand impressions from Search Console and daily new customers from Shopify. I want to test whether brand pushes are landing in branded search."

"Are brand search queries recovering vs. last quarter? Just Search Console organic, not paid."

"Which non-brand queries are we ranking for in positions 4-10 with high impressions but low CTR? Those are quick-win pages to optimize."

"Pages with falling CTR over the last 90 days: pull each page's average position and title, and flag any that lost a featured snippet or rich result."

"Top 20 query intent classifications for our organic traffic this month: informational, transactional, navigational. How does each cluster's CVR look in GA4?"

"Pull Search Console query data for all pages tagged 'blog' and join to GA4 to show which blog posts actually convert vs. which only attract traffic."

"Is there a problem with our SERP / SEO? Anything in Search Console that explains the traffic dip this week?"

"Show me all queries where we dropped from page 1 to page 2 in the last 30 days. What's the total impression and click loss?"

How your data flows
How it works

How Hazel connects to Google Search Console.

Add the integration from the Hazel marketplace and sign in with a Google account that has access to your Search Console property. OAuth handles the rest, no API keys, no service accounts to provision.

What syncs.

Search query performance (queries, impressions, clicks, CTR, average position), page-level performance, site-wide visibility metrics, and sitemap and indexing health signals. Hazel pulls the full historical window Search Console exposes.

How often.

Roughly every 6 hours. Note that Google itself imposes a 2-3 day reporting lag on Search Console data: that's a Google limit, not a Hazel one, and applies to every tool that reads from the Search Console API.

Good to know.

A meaningful share of search terms come back from Google as "(not provided)" for privacy reasons. This affects every Search Console consumer, including Hazel. For brand-search and SEO trend work, that's usually fine; for tail-keyword discovery, expect gaps. GSC pairs best with Google Analytics for conversion context, and Hazel will join both automatically when you connect them.

Auth.

OAuth via Google sign-in. Hazel only reads your data; it never writes to your property, submits sitemaps, or requests indexing on your behalf.

MCP access

Looking for a Google Search Console MCP for analytics?

A handful of open-source GSC MCP servers exist (mcp-gsc, Composio's GSC toolkit, search-console-mcp) and they're useful if you want to wire Claude Desktop or Cursor to the Search Console API yourself and run prompts against it locally.

Hazel pre-ingests your Search Console data and joins it to revenue.

Rather than running an MCP server locally, managing OAuth, and writing the analysis logic yourself, Hazel ingests your Search Console data into an analytical store, keeps the full historical window queryable, and joins it with your other sources (Google Analytics, Google Ads, Meta, Shopify, Klaviyo, subscriptions, reviews) so the same agent can answer "what happened to organic search revenue after our CTR fell?" or "did our TV flight move branded query volume and new customers?" in one prompt. No MCP setup to maintain, no rate limits to babysit, no per-prompt schema discovery.

If you specifically want MCP access to Hazel itself, that's available too. Ping us at https://calendly.com/clint-dunn/clint-hazel-intro.

Frequently asked questions

Does Hazel work with Google Search Console?

Yes. Add it from the Hazel marketplace and authenticate with a Google account that has access to your Search Console property. OAuth, one-click, no API keys.

How is Hazel different from Search Console's own AI-powered configuration?

Google's new AI-powered configuration in the Performance report is the most asked-about new GSC feature in 2026. It's a natural-language filter helper. You describe the slice you want and it sets the dropdowns. It's useful, but it's bounded by the Search Console UI and only sees Search Console data. Hazel ingests the full Search Console dataset into an analytical store, keeps the full historical window queryable, and joins it with your other sources so you can ask cross-source questions Search Console alone can't answer: like correlating brand impressions with TV spend, paid brand CVR, or new-customer revenue from Shopify. Google's AI-powered configuration writes filters for you. Hazel writes the analysis: joining GSC to GA4 sessions, Google Ads spend, and Shopify orders so brand-search work has actual revenue attached.

How is Hazel different from a Google Search Console MCP server?

A GSC MCP server gives an LLM raw API access. You still have to host it, manage OAuth, write the prompts that turn API responses into analysis, and accept that the agent only sees Search Console. Hazel is the managed analytics layer: data is already ingested, historical, joined to your other sources, and ready for conversational analysis from the first prompt.

How is Hazel different from Looker Studio or a built dashboard?

Dashboards force you to define the question in advance. Hazel works the way an analyst would, starting from your question. "are brand queries recovering?", "which pages have high impressions but bad CTR?", "did the SERP change move revenue?", and assembles the analysis on the fly, with the numbers and the chart.

How often does Hazel pull data from Google Search Console?

Roughly every 6 hours. Keep in mind Google itself applies a 2-3 day reporting lag to Search Console data, which affects every tool that reads the GSC API.

Will Hazel write data back to my Search Console property?

No. Hazel only reads. We don't submit sitemaps, request indexing, or change any settings.

Why do some queries show up as "(not provided)"?

That's a Google privacy protection applied at the source. It affects every Search Console consumer. Hazel included. Aggregate trends and branded-search analysis are still reliable; tail-keyword discovery is the place you'll feel the gap.

Does Hazel show AI Overviews and AI Mode traffic?

Yes. Google now folds AI Overviews and AI Mode data into the standard Performance report under the "Web" search type, so as that data lands in your Search Console property Hazel reads it like any other GSC metric.

Can Hazel join Search Console data with Google Analytics, Google Ads, and Shopify?

Yes. This is the main reason customers connect GSC to Hazel. Brand-search lift studies, TV-to-organic correlation, and "did organic revenue actually move?" questions all require joining Search Console with at least one of GA4, Google Ads, and your store.

Is there an AI tool for Google Search Console?

Several. Google's own AI-powered configuration helps set filters inside the Performance report. Open-source MCP servers (mcp-gsc, mcp-server-gsc) let you wire Claude or another LLM to the GSC API locally. SEO platforms like Ahrefs and Semrush consume GSC data for ranking analysis. Hazel is different: it pre-ingests your GSC data and joins it with GA4, Google Ads, Shopify, and your other sources so you can answer revenue-level questions, not just SEO questions.

Can ChatGPT read my Search Console data?

Not natively. You'd need to connect it via an MCP server or custom integration. Hazel connects to your Search Console property via OAuth and keeps your data ingested and ready for cross-source analysis from the first prompt.

How do I see AI Overview impressions in Hazel?

Google folds AI Overviews and AI Mode impressions into the standard Performance report under the "Web" search type (live as of May 2026). Hazel ingests this data automatically. Ask about AI Overview traffic the same way you'd ask about any other GSC metric.

How do I get started?

Book a call and we'll walk through your data, the questions you want to answer, and what the rollout looks like.