Enter SEO Period Data
Use the responsive calculator grid below. On large screens, fields appear in three columns, then two columns, then one column.
Example Data Table
This example shows how a three-month SEO comparison may look before calculation.
| Metric | Previous Period | Current Period |
|---|---|---|
| Organic Sessions | 18,000 | 22,800 |
| Organic Clicks | 12,500 | 15,800 |
| Impressions | 320,000 | 402,000 |
| Average Position | 18.4 | 13.6 |
| Conversions | 420 | 556 |
| Revenue | $16,800 | $23,900 |
| Referring Domains | 145 | 178 |
| Technical Health Score | 74 | 86 |
Formula Used
Basic growth rate: ((Current - Previous) / Previous) × 100
CTR: (Clicks / Impressions) × 100
Conversion rate: (Conversions / Organic Sessions) × 100
Position improvement: ((Previous Position - Current Position) / Previous Position) × 100
Visibility composite: (Click Growth × 0.35) + (Impression Growth × 0.25) + (Position Improvement × 0.20) + (CTR Growth × 0.20)
Conversion composite: (Conversion Growth × 0.50) + (Conversion Rate Growth × 0.50)
SEO Growth Score: weighted sum of traffic, visibility, conversion, revenue, authority, and technical results after outlier clamping.
Compound monthly growth: ((Current Sessions / Previous Sessions)1 / Months - 1) × 100
How to Use This Calculator
- Enter matching previous and current SEO period values.
- Add traffic, visibility, conversion, revenue, authority, and technical weights.
- Click the calculate button to generate the result panel.
- Review the growth score, supporting metrics, and forecast.
- Export the report as CSV or PDF for sharing.
FAQs
1. What does the SEO Growth Score represent?
It summarizes traffic, visibility, conversions, revenue, authority, and technical health into one weighted indicator. Higher values signal stronger overall organic performance momentum.
2. Why is average position treated differently?
Average position improves when the number gets smaller. The calculator reverses that relationship so ranking gains appear as positive growth.
3. Can I compare months, quarters, or years?
Yes. Use any matching period length, then enter the number of months between those periods so the compound monthly growth rate stays meaningful.
4. What if a previous value is zero?
Traditional percentage growth cannot divide by zero. In those cases, the calculator marks that specific growth field as unavailable rather than showing a misleading number.
5. Why do weights matter?
Weights let you prioritize outcomes that best reflect strategy. A lead generation site may emphasize conversions, while a publisher may care more about traffic and visibility.
6. Does the forecast include seasonality?
No. Forecasts simply extend the recent growth trend. Use them as directional estimates, not guarantees, especially during seasonal demand swings or major algorithm changes.
7. Why are extreme values clamped?
Clamping stops one unusually large gain or loss from dominating the whole score. That makes the final result more balanced and easier to interpret.
8. Which metrics should I trust most?
Start with sessions, conversions, revenue, and position movement. Then use clicks, CTR, referring domains, and technical health to explain why performance changed.