gsc-ai-performance

Parses Google Search Console AI Performance CSV exports to baseline AI Overviews and AI Mode impressions.

787|132|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/indranilbanerjee/digital-marketing-pro --skill gsc-ai-performance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsc-ai-performance
Source: https://github.com/indranilbanerjee/digital-marketing-pro/tree/main/skills/gsc-ai-performance
Command: npx skills add https://github.com/indranilbanerjee/digital-marketing-pro --skill gsc-ai-performance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Google's new Search Console AI Performance Report shows AI Overviews and AI Mode impressions but no click data, no API, and no built-in interpretation — leaving marketers without a baseline for AI search visibility or a framework for the opt-out decision.

Core Features & Use Cases

  • CSV Parsing and Archiving: Parses a user-supplied GSC AI Performance CSV export via gsc-ai-performance.py into structured JSON metrics (impressions, cited pages, country and device mix) and archives dated exports for trend tracking.
  • Reconciliation Against Synthetic Probes: Cross-references actual GSC impressions against aeo-audit synthetic query results to identify gaps in test coverage or low-volume topics.
  • Opt-Out Decision Framework: Produces a gated recommendation on the in-Search-Console AI opt-out toggle based on YMYL risk, paywalled content, and brand-safety context.
  • Use Case: An agency baselines a new brand's AI search visibility by exporting the last 28 days from Search Console, running the parser, reconciling against prior AEO probes, and routing under-cited topics to the optimization playbook.

Quick Start

Run /digital-marketing-pro:gsc-ai-performance with your brand name after exporting the AI Performance report CSV from Google Search Console.

Frequently Asked Questions about gsc-ai-performance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I measure AI Overviews impressions in Google Search Console?

Open Search Console, go to Performance, and switch to the AI Overviews & AI Mode tab, then export the last 28 days to CSV. The gsc-ai-performance.py script parses that export into structured impression, page, country, and device metrics.

Does the GSC AI Performance report include click data?

No, Google explicitly excluded click data from the AI Performance report. AI-to-website attribution must come from GA4's AI Assistant channel group, which captures referrals with Medium=ai-assistant from AI surfaces.

Can I automate the GSC AI Performance report via API?

No public API exists for the AI report as of mid-2026; the surface is UI-only. Automation currently relies on manual CSV export parsed by the helper script until Google publishes the report under the Search Analytics API.

When should a brand opt out of Google AI results?

Consider the in-SC opt-out toggle for YMYL or regulated industries before an E-E-A-T audit is complete, paywalled or login-gated content, active reputation management, or when editorial teams want corrections published on owned properties first.

Why do GSC AI impressions differ from aeo-audit synthetic results?

GSC shows actual impressions while aeo-audit tests synthetic probe queries. If GSC shows far more, your probe set is too narrow; if probes found the brand but GSC shows few impressions, those topics have low query volume.