seo-report
Skill4 starsChanged 8 months agoMITView on GitHub
SEO reporting and analytics dashboard generation. Creates weekly digests, monthly performance reports, quarterly strategy reviews, and real-time dashboard templates. Use when user says "SEO report", "weekly digest", "monthly report", "dashboard", "SEO metrics", "performance summary".
Files
seo-report — SEO Reporting & Insights
Report Types
A. Weekly Digest
Lightweight summary for staying on top of SEO performance.
Template Structure
# SEO Weekly Digest — [Date Range]
## Quick Stats
| Metric | This Week | Last Week | Change |
|--------|-----------|-----------|--------|
| Organic Sessions | | | ↑/↓ % |
| Avg Position | | | ↑/↓ |
| Keywords in Top 10 | | | +/- |
| New Backlinks | | | +/- |
| Pages Indexed | | | +/- |
## Ranking Changes
### Top 5 Climbers 📈
| Keyword | Was | Now | Change | URL |
### Top 5 Decliners 📉
| Keyword | Was | Now | Change | URL |
## Competitor Activity
- [Competitor A]: [summary of notable changes]
- [Competitor B]: [summary of notable changes]
## New Content Performance
| Title | Published | Indexed | Position | Impressions |
## Technical Issues
- [List any new crawl errors, CWV changes, or security alerts]
## Action Items This Week
1. [ ] [Priority action with assigned owner]
2. [ ] [Second priority action]
3. [ ] [Third priority action]B. Monthly Report
Comprehensive performance analysis with trends and ROI.
Template Structure
# SEO Monthly Report — [Month Year]
## Executive Summary
[2-3 sentences on overall performance, key wins, concerns]
## KPI Dashboard
| KPI | Target | Actual | MoM | YoY | Status |
|-----|--------|--------|-----|-----|--------|
| Organic Sessions | | | % | % | 🟢/🟡/🔴 |
| Organic Revenue | | | % | % | 🟢/🟡/🔴 |
| Keywords Top 3 | | | +/- | +/- | 🟢/🟡/🔴 |
| Keywords Top 10 | | | +/- | +/- | 🟢/🟡/🔴 |
| Referring Domains | | | +/- | +/- | 🟢/🟡/🔴 |
| Domain Rating | | | +/- | — | 🟢/🟡/🔴 |
| SEO Health Score | | | +/- | +/- | 🟢/🟡/🔴 |
## Organic Traffic Analysis
- Session trend chart (daily, 30-day)
- Source/device breakdown
- Top landing pages by traffic
- New vs returning user ratio
## Keyword Performance
- Position distribution: #1-3 / #4-10 / #11-20 / #21-50 / #50+
- Striking distance opportunities
- New keyword entries
- Lost keywords
## Content Performance
| Content Piece | Sessions | Avg Position | CTR | Conversions |
- Top 10 performers
- Underperforming content (high impressions, low CTR)
- Content ROI: published this month vs traffic generated
## Backlink Report
- New referring domains acquired
- Lost referring domains
- DR/DA trend
- Notable high-quality links gained
## Competitor Analysis
| Metric | You | Comp A | Comp B | Comp C |
- Share of Voice comparison
- Notable competitor moves
## Technical SEO Health
- CWV status (pass/fail per metric)
- Index coverage trend
- Crawl error summary
- Page speed trends
## Recommendations
### Priority 1 (This Week)
### Priority 2 (This Month)
### Priority 3 (Next Month)C. Quarterly Strategy Review
High-level strategic assessment for leadership.
Template Structure
# SEO Quarterly Review — Q[N] [Year]
## Goal Achievement
| Goal | Target | Actual | Status |
| Organic traffic growth | +20% | | |
| Top 10 keywords | 150 | | |
| DR improvement | +5 | | |
## Strategy Effectiveness
- What worked: [strategies that drove results]
- What didn't: [strategies that underperformed]
- External factors: [algorithm updates, market shifts]
## Market Position
- Industry benchmark comparison
- Competitive landscape shifts
- Emerging opportunities
## Investment Summary
| Category | Budget | Spent | ROI |
|----------|--------|-------|-----|
| Content production | | | |
| Link building | | | |
| Technical improvements | | | |
| Tools & platforms | | | |
## Next Quarter Strategy
- Priority initiatives
- Resource requirements
- Expected outcomes
- Risk factorsD. Dashboard Template (Looker Studio)
Real-time SEO dashboard configuration guide.
7 Core Widgets
| Widget | Data Source | Visualization | Refresh |
| Organic Traffic Trend | GA4 | Line chart (30/90/365 day) | Daily |
| Keyword Position Distribution | GSC | Stacked bar chart | Weekly |
| CWV Status | CrUX | Gauge chart (3 metrics) | Weekly |
| Content Performance | GA4 + GSC | Scatter plot (impressions vs clicks) | Daily |
| Backlink Growth | DataForSEO/Ahrefs | Line chart + area | Weekly |
| Competitor SOV | SERP API | Pie chart | Weekly |
| Alert Counter | Monitoring system | Scorecard (4 severity levels) | Real-time |
Data Source Configuration
| Source | Connection | Refresh Rate |
| Google Search Console | GSC connector (native) | Daily |
| Google Analytics 4 | GA4 connector (native) | Daily |
| CrUX | CrUX BigQuery dataset | Weekly |
| PageSpeed Insights | Custom API connector | On-demand |
| Backlink data | DataForSEO API → Sheets | Weekly |
| SERP data | Bright Data → Sheets | Weekly |
Data Source Mapping
Which source for which report section
| Report Section | Primary Source | Secondary Source | Frequency |
| Traffic overview | GA4 | GSC (impressions) | Daily |
| Keyword positions | GSC | SERP API (validation) | Weekly |
| Content performance | GA4 + GSC (join) | — | Weekly |
| Backlink metrics | DataForSEO | GSC Links Report | Weekly |
| CWV performance | CrUX (field) | PSI (lab) | Weekly |
| Competitor data | SERP API | Bright Data | Weekly |
| Revenue/conversions | GA4 | CRM data | Monthly |
Cross-Source Reconciliation
When data conflicts:
- Traffic: GA4 is source of truth (session-based)
- Rankings: GSC is primary (impressions-weighted), SERP API for spot-check
- CWV: CrUX field data for ranking (75th percentile), PSI lab for debugging
- Backlinks: Cross-validate DataForSEO with GSC Links Report
Automation Opportunities
Report Scheduling
| Report | Audience | Delivery | Format |
| Weekly digest | SEO team | Monday AM | Markdown/Slack |
| Monthly report | Marketing leadership | 1st of month | PDF/Slides |
| Quarterly review | Executive team | Quarter start | Presentation |
| Alert notifications | SEO team | Real-time | Slack/Email |
Automated Data Collection
Schedule:
Daily: GSC Search Performance API → rankings DB
Daily: GA4 Data API → traffic DB
Weekly: DataForSEO Backlinks → backlinks DB
Weekly: CrUX API → performance DB
Weekly: Competitor sitemap diff → changes DBReport Quality Checklist
- All metrics have source attribution
- Period-over-period comparisons included
- Competitor context provided
- Actionable recommendations (not just data)
- Each recommendation has priority and owner
- Charts have labeled axes and date ranges
- Executive summary leads with business impact
Output Format
Generate requested report type with:
- Report Header (type, date range, prepared for)
- Executive Summary (3-5 key takeaways)
- Data Tables (formatted with trends and RAG status)
- Visualizations (described for chart implementation)
- Recommendations (prioritized with impact estimates)
- Appendix (methodology, data sources, definitions)
Other versions7 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 7
- every-app/open-seo★ 26ksame name
- risukisu/marketing-skills★ 6same name
- kid7st/agenticseo★ 2same name
- ahmedaminsa/aljazeera360-mcp-server★ 0same name
- emeraldwalk/skills★ 0same name
- lcrvl2/seo-skills★ 0same name
- UXMagicai/seosorted-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use keyword-research and competitor-analysis.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
indranilbanerjeeSkillkeyword-research
Research keywords via the connected data source: intent, gaps. Grouping → keyword-cluster. \"what keywords should we target\"
Also in 3 projects that use this
LangChainSkillcompetitor-analysis
Analyze competitors in a given market segment. Trigger on: competitive landscape, competitor analysis, market comparison, competitive positioning.
Also in 3 projects that use this
In this repository25 other files it gives its agents.
- seo-agentSkill
- seo-auditSkill
- seo-backlinksSkill
- seo-competitor-analysisSkill
- seo-competitor-pagesSkill
- seo-content-briefSkill
- seo-contentSkill
- seo-data-toolsSkill
- seo-geoSkill
- seo-hreflangSkill
- seo-imagesSkill
- seo-keyword-researchSkill
- seo-localSkill
- seo-monitorSkill
- seo-multiplatformSkill
- seo-pageSkill
- seo-performanceSkill
- seo-planSkill
- seo-programmaticSkill
- seo-rank-trackerSkill
- seo-schemaSkill
- seo-sitemapSkill
- seoSkill
- seo-technicalSkill
- seo-visualSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

