Skip to main content

Low Revenue

Diagnose and fix declining or lower-than-expected revenue.


Quick diagnosis

Revenue is a function of:

Revenue = Impressions × CPM ÷ 1000

Where:
Impressions = Pageviews × Ads per page × Fill rate

Find which factor dropped:

Metric droppedLikely cause
PageviewsTraffic issue
ImpressionsFill rate or slot issue
CPMDemand or market issue

Step-by-step diagnosis

Step 1: Identify the scope

QuestionAction
When did it start?Compare before/after
All slots or specific?Check slot-level data
All pages or some?Check layout-level data
All partners or specific?Check partner-level data

Step 2: Check impressions

  1. Go to Dashboard → Monetization
  2. Compare impressions to previous period
  3. If impressions dropped, check:
    • Traffic (pageviews)
    • Fill rate
    • Slot configuration

Step 3: Check CPM

  1. In Dashboard → Monetization, break down by date / bidder / device
  2. Review CPM trends
  3. If CPM dropped, check:
    • Bidder bid rates and win rates
    • Market conditions / seasonality
    • Traffic quality (device mix, geography)

Common causes and solutions

Traffic dropped

Symptom: Pageviews down, everything else stable

Solutions:

  • Traffic issue, not ad issue
  • Check SEO, marketing, content
  • Ads are working correctly

Fill rate dropped

Symptom: Same traffic but fewer impressions

Causes and solutions:

CauseSolution
Floors too highLower floor prices
Partner disabledRe-enable partner
Partner issuesCheck partner status
New layout missing slotsAdd slots to layout
Timeout too shortIncrease timeout

CPM dropped

Symptom: Same impressions but less revenue

Causes and solutions:

CauseSolution
SeasonalityNormal — Q1 is typically low
Lost a partnerCheck partner status
Partner lowered bidsAdd more partners
Traffic qualityCheck audience sources
Viewability droppedImprove ad placement

Slot removed or misconfigured

Symptom: Sudden drop on specific pages

Solutions:

  1. Check layout configuration
  2. Verify slots are in layouts
  3. Check for recent deployments
  4. Rollback if needed

Seasonal patterns

Revenue fluctuates by:

PeriodTypical pattern
Q4 (Oct-Dec)Highest (holiday spending)
Q1 (Jan-Mar)Lowest (budget resets)
Q2-Q3Moderate
WeekendsOften lower
HolidaysMixed

Compare to same period last year, not last week.


Using AI Assistant

Ask for diagnosis:

You sayWhat happens
"Why did revenue drop?"Diagnostic analysis
"Compare my revenue to last week"Period comparison
"Which partner is underperforming?"Partner analysis
"How can I increase revenue?"Recommendations

Optimization opportunities

Quick wins

ActionPotential impact
Add missing sizes+5-15%
Enable more partners+10-20%
Lower excessive floors+10-30% fill rate
Fix underperforming slotsVariable

Longer-term

ActionPotential impact
Add new slots+10-30%
Test floor prices+5-15% CPM
Optimize refresh+20-50% impressions
Improve viewability+10-20% CPM

Comparative analysis

Compare to benchmarks

MetricTypical range
CPM$1-5 (varies widely)
Fill rate75-95%
Viewability50-70%

Compare periods

  1. Go to Dashboard → Monetization
  2. Enable the Compare toggle
  3. Compare:
    • Week over week
    • Month over month
    • Year over year

When to be concerned

Normal fluctuations

  • Day-to-day: ±10-20%
  • Week-to-week: ±10-15%
  • Seasonal patterns: Expected

Investigate immediately

  • Drop > 30% without explanation
  • Sustained decline over multiple days
  • Specific slots/partners zeroing out

Escalation

If you can't identify the cause:

  1. Document the issue:

    • When it started
    • What you've checked
    • Relevant screenshots
  2. Ask AI Assistant:

    • Get automated diagnosis
    • Follow recommendations
  3. Contact support if needed: