GGSC Reporter
to
Pick a client and click Fetch data.

Raw Data

Every query/page row Search Console returned for your dates and filters.

CTR Opportunities

Queries getting fewer clicks than their ranking should bring.

to

Keyword Isolation

For each page, the few queries that bring most of its clicks.

Needs Query + Page.

On-Page Keyword Gaps

Which query words are missing from each page's title, H1, meta and text.

Runs in the background. Amber = page could not be read, red = crawl error, grey = not crawled.

Index Coverage

Is each page indexed by Google, and if not, why.

2,000 checks per day per property, shared by the team. Checked URLs are cached for the day.

Title Ideas

New title tags and meta descriptions for pages with missed clicks.

Priorities:
Run CTR Opportunities first. Review before publishing.

Rank Tracker

Your target keywords month by month: where they started, where they are now.

Add target keywords

SE Ranking data

Add keywords above. 16 months of Search Console history load right away.

Month by month

Compare

This period against the period before, or the same dates last year.

Uses the same dates, breakdown and filters as your last fetch.

Insights

Three quick health checks on the fetched data.

Keyword cannibalization

Needs Query + Page.

Branded vs non-branded

Content decay

History

Saved daily data for this client, kept beyond Google's 16-month limit.

Google Business Profile

Calls, direction requests, website clicks and searches from the client's Google Business Profile.

By month

Searches that showed the profile

Leads (GA4)

Form submits, call, WhatsApp and email clicks from Google Analytics 4, with a daily Telegram message when leads come in.

What counts as a lead, and notifications

By page

By source / medium

Lead details

By month

Work Log

Log what you changed. The app measures the 28 days before vs after and shows it on charts and in reports.

Content Ideas

What to write or improve next, based on what people already search to find this site.

Uses your dates and filters, compared with the period before.

Page Groups

Combine pages by URL pattern (service areas, blog, services) and track each group.

Site Health

Sitemaps, page speed (Core Web Vitals) and structured data on the top pages. Checked automatically every month.

Sitemaps

Core Web Vitals (PageSpeed)

Structured data (schema)

Competitors

New pages, blog posts and on-page changes on competitor sites. Checked every day, with a notification when something changes.

Add competitor

Activity (last 90 days)