Keyword Performance Report
/kw-performanceGenerate detailed performance reports for tracked keywords. Shows position trends, traffic attribution, and conversion data per keyword over any time period.
Get this skill
Install all free SEO skills with one command:
curl -fsSL https://raw.githubusercontent.com/ccforseo/seo-skills/main/install.sh | bashOr install this skill manually:
$ git clone https://github.com/ccforseo/seo-skills.git
$ cp -r seo-skills/keyword-performance ~/.claude/skills/keyword-performanceWhat it does
The Keyword Performance Report skill generates comprehensive reports on how your target keywords perform over time. It combines GSC ranking data with GA4 traffic and conversion metrics to show the full picture: position trends, click volumes, landing page performance, and revenue attribution per keyword. Reports can span any date range and compare periods for trend analysis.
Key features
- Combines GSC ranking data with GA4 traffic metrics
- Shows position trends and click volume per keyword
- Attributes conversions and revenue to specific keywords
- Compares performance across custom date ranges
- Groups keywords by cluster, page, or campaign
How to use Keyword Performance Report
Run the command
Type /kw-performance with your keyword list and date range. The skill pulls data from GSC and GA4 for each keyword.
Review the report
The output shows each keyword with its position trend, clicks, CTR, landing page, and conversion data. Sort by any metric to find top and bottom performers.
Share the insights
Export the report as a formatted document for stakeholders or as raw data for further analysis in your preferred tools.
When to use it
Monthly keyword performance reporting for clients
Tracking ROI of content investments per keyword
Identifying keywords declining before they affect revenue
Building data-backed cases for content budget allocation
Frequently asked questions
How does the Keyword Performance Report attribute conversions?
It matches GSC query data with GA4 landing page sessions and conversion events. When a user arrives via an organic search for a tracked keyword and converts, that conversion is attributed to the keyword through the landing page connection.
Can I schedule automatic keyword performance reports?
The skill generates reports on demand. For scheduled reporting, set up a cron job or automation that runs the command at your preferred interval and emails or saves the output.
What date ranges does the Keyword Performance Report support?
Any date range within GSC's 16-month data retention window. You can also compare two periods side by side to track improvement or decline over time.
Can I group keywords by content cluster in the report?
Yes. Tag keywords with cluster labels when setting up tracking, and the report aggregates performance at the cluster level. This shows which topical clusters drive the most traffic and conversions.
Related skills
GSC Analyzer
/gsc-analyzePull and analyze Google Search Console data from your terminal. Surface ranking opportunities, track impressions, and identify queries losing position.
Data & AnalyticsRank Tracker
/rank-trackTrack keyword ranking positions over time. Monitors daily position changes, SERP feature presence, and ranking volatility for your target keywords.
Data & AnalyticsGA4 Reporter
/ga4-reportGenerate GA4 traffic and engagement reports from your terminal. Cross-reference organic traffic with landing page performance and user behavior metrics.
Data & AnalyticsCTR Optimizer
/ctr-optimizeAnalyze click-through rates by position and identify pages underperforming CTR benchmarks. Get data-backed title and description rewrites to improve clicks.
Get all 50 skills
The SEO Command Center includes every skill in this library plus Python data fetchers, CLAUDE.md configs, and report templates. One-time purchase.