plugin: seo
updated: 2026-01-20
Analytics Interpretation
When to Use
- Analyzing content performance reports
- Understanding traffic patterns
- Interpreting search console data
- Making data-driven content decisions
- Explaining metrics to stakeholders
Metric Benchmarks
Google Analytics 4 (GA4)
| Metric |
Good |
Warning |
Poor |
Action When Poor |
| Avg Time on Page |
>3 min |
1-3 min |
<1 min |
Improve content depth, add multimedia |
| Bounce Rate |
<40% |
40-70% |
>70% |
Add internal links, improve intro hook |
| Engagement Rate |
>60% |
30-60% |
<30% |
Review content quality, add CTAs |
| Scroll Depth |
>75% |
50-75% |
<50% |
Add visual breaks, improve structure |
| Pages/Session |
>2.5 |
1.5-2.5 |
<1.5 |
Improve internal linking |
Google Search Console (GSC)
| Metric |
Good |
Warning |
Poor |
Action When Poor |
| CTR |
>5% |
2-5% |
<2% |
Improve title/meta description |
| Avg Position |
1-3 |
4-10 |
>10 |
Strengthen content, build links |
| Impressions Trend |
Growing |
Stable |
Declining |
Refresh content, target new keywords |
| Mobile Usability |
PASS |
- |
FAIL |
Fix mobile issues immediately |
| Core Web Vitals |
GOOD |
NEEDS_IMPROVEMENT |
POOR |
Optimize performance |
Interpreting Combined Signals
Traffic Quality Matrix
High Engagement
β
ββββββββββββββββΌβββββββββββββββ
β HIDDEN GEM β STAR β
β Low traffic β High trafficβ
β High qualityβ High qualityβ
β β Promote β β Maintain β
Low ββββββββΌβββββββββββββββΌβββββββββββββββΌβββ High
Traffic β β β Traffic
β UNDERPERFORMβ LEAKY β
β Low traffic β High trafficβ
β Low quality β Low quality β
β β Rework β β Optimize β
ββββββββββββββββΌβββββββββββββββ
β
Low Engagement
Search Intent Alignment
| GSC Signal |
GA4 Signal |
Interpretation |
| High impressions |
Low clicks |
Title/meta mismatch with intent |
| High CTR |
High bounce |
Content doesn't deliver on promise |
| Low CTR |
High engagement (when clicked) |
Hidden gem, improve snippet |
| Growing impressions |
Stable clicks |
Ranking improving, CTR opportunity |
Score Calculation Methodology
Content Health Score (0-100)
health_score = (
engagement_score Γ 0.30 +
seo_score Γ 0.30 +
ranking_score Γ 0.20 +
trend_score Γ 0.20
)
Component Calculations:
engagement_score = normalize(
time_on_page_score Γ 0.4 +
bounce_rate_score Γ 0.3 +
scroll_depth_score Γ 0.3
)
seo_score = normalize(
ctr_score Γ 0.4 +
position_score Γ 0.4 +
impressions_growth Γ 0.2
)
ranking_score = normalize(
avg_position Γ 0.5 +
visibility_score Γ 0.3 +
keyword_coverage Γ 0.2
)
trend_score = normalize(
traffic_trend Γ 0.4 +
ranking_trend Γ 0.3 +
engagement_trend Γ 0.3
)
Score Interpretation
| Score |
Rating |
Status |
Action |
| 90-100 |
Excellent |
Performing optimally |
Maintain, minor tweaks |
| 75-89 |
Good |
Solid performance |
Optimize weak areas |
| 60-74 |
Fair |
Room for improvement |
Address key issues |
| 40-59 |
Poor |
Underperforming |
Major revision needed |
| 0-39 |
Critical |
Failing |
Complete overhaul |
Trend Analysis
Week-over-Week Comparison
| Metric | This Week | Last Week | Change | Status |
|--------|-----------|-----------|--------|--------|
| Sessions | 1,245 | 1,180 | +5.5% | β GROWING |
| Avg Position | 4.2 | 4.8 | +0.6 | β IMPROVING |
| CTR | 2.8% | 2.6% | +0.2pp | β IMPROVING |
| Bounce Rate | 42% | 38% | +4pp | β DECLINING |
Interpreting Trends
| Trend Pattern |
Interpretation |
Recommended Action |
| βββ All metrics up |
Content gaining momentum |
Double down, create related content |
| βββ Mixed signals |
Transition period |
Monitor closely, identify cause |
| βββ All metrics down |
Content declining |
Urgent refresh needed |
| βββ All flat |
Plateau reached |
Experiment with new angles |
Anomaly Detection
Significant Change Thresholds
| Metric |
Significant Change |
Alert Level |
| Traffic |
Β±30% WoW |
HIGH |
| CTR |
Β±1pp WoW |
MEDIUM |
| Position |
Β±5 positions |
HIGH |
| Bounce Rate |
Β±10pp WoW |
MEDIUM |
Common Anomaly Causes
| Anomaly |
Possible Causes |
| Sudden traffic drop |
Algorithm update, technical issue, competitor |
| CTR spike |
SERP feature win, seasonal interest |
| Position fluctuation |
Google testing, competitor changes |
| Engagement drop |
Content staleness, UX issue |
Output Templates
Metric Summary Card
## {Metric Name}
**Current Value**: {value}
**Benchmark**: {benchmark}
**Status**: {GOOD|WARNING|POOR}
**Trend**: {β|β|β} ({change}% vs last period)
**Interpretation**: {1-2 sentence explanation}
**Recommended Action**: {specific action if needed}
Executive Summary
## Content Performance Summary
**Overall Health**: {score}/100 ({rating})
### Key Wins
- {positive finding 1}
- {positive finding 2}
### Concerns
- {issue 1}
- {issue 2}
### Priority Actions
1. {highest priority action}
2. {second priority action}
3. {third priority action}