SEO & content

- “how to calculate churn rate” sits at position 11.3. Reaching the top 3 is worth about +5,005 clicks a month.Dig deeper with Kimo
- /pricing converts 13× better than your top traffic page. Link to it from /blog/saas-kpis.Dig deeper with Kimo
- /blog/google-data-studio-tips lost 63% of its clicks in 90 days. Product renamed to Looker Studio; SERP rewrote the intent.Dig deeper with Kimo
Search performance
Clicks, impressions and position on aligned axes. Hover one chart to read all three.
Ask KimoStriking distance
Queries ranking 8–20: one push away from page-one clicks · 27 found
- how to calculate churn ratepos 11.3 · 33,834 impr. · InformationalAdd an FAQ block that answers the query verbatim+5,005clicks
- churn rate formulapos 8.9 · 19,854 impr. · InformationalExpand the section and add a comparison table+2,768clicks
- kpi examplespos 12.0 · 15,800 impr. · InformationalAdd 3 internal links from high-authority posts+2,371clicks
- net revenue retentionpos 16.9 · 12,935 impr. · InformationalAdd 3 internal links from high-authority posts+1,995clicks
- looker studio alternativepos 9.6 · 11,526 impr. · CommercialAdd a worked example and a downloadable template+1,606clicks
- ltv cac ratiopos 13.1 · 10,585 impr. · InformationalRewrite the title tag around the exact query+1,589clicks
Keyword explorer
50 tracked queries · last 28 days · click a row for details
| Clicks, 30d | Intent | Landing page | ||||||
|---|---|---|---|---|---|---|---|---|
| saas metrics dashboard | 1,928 | 19,701 | 9.8% | 4.3 | 0.3 | Commercial | /templates/saas-dashboard | |
| saas kpis | 1,917 | 25,092 | 7.6% | 5.3 | 0.2 | Informational | /blog/saas-kpis | |
| acme data login | 1,396 | 2,152 | 64.9% | 1.0 | 0.4 | Navigational | / | |
| mysql dashboard tool | 895 | 5,967 | 15.0% | 3.3 | 1.4 | Commercial | /integrations/mysql | |
| saas dashboard template | 769 | 11,601 | 6.6% | 6.0 | 0.1 | Transactional | /templates/saas-dashboard | |
| acme data pricing | 726 | 1,223 | 59.4% | 1.1 | 0.1 | Navigational | /pricing | |
| mrr vs arr | 650 | 21,128 | 3.1% | 7.2 | 1.4 | Informational | /blog/mrr-vs-arr | |
| churn rate formula | 404 | 19,854 | 2.0% | 8.9 | 0.3 | Informational | /blog/churn-rate-formula | |
| how to calculate churn rate | 400 | 33,834 | 1.2% | 11.3 | 0.2 | Informational | /blog/churn-rate-formula | |
| ga4 vs matomo | 387 | 8,385 | 4.6% | 6.3 | 0.8 | Informational | /blog/ga4-vs-matomo |
Top pages: from search to signup to revenue
Search Console pages joined to GA4 sessions, product signups and Stripe subscriptions
| Page | Sessions | Customers | ||||
|---|---|---|---|---|---|---|
27 SaaS KPIs that matter /blog/saas-kpis | 4,358 | 4,535 | 38 | 0.8% | 5 | $480 |
SaaS dashboard template /templates/saas-dashboard | 3,050 | 3,406 | 134 | 3.9% | 23 | $2,714 |
MRR vs ARR, explained /blog/mrr-vs-arr | 2,234 | 2,400 | 15 | 0.6% | 2 | $178 |
Cohort analysis, step by step /blog/cohort-analysis | 2,164 | 2,264 | 32 | 1.4% | 5 | $520 |
MySQL integration /integrations/mysql | 1,460 | 1,544 | 90 | 5.8% | 23 | $3,726 |
Looker Studio alternative /compare/looker-studio-alternative | 1,384 | 1,548 | 79 | 5.1% | 17 | $2,397 |
Pricing /pricing | 1,148 | 1,204 | 127 | 10.5% | 39 | $7,332 |
Build an SEO funnel /blog/seo-funnel | 1,054 | 1,164 | 32 | 2.7% | 6 | $672 |
Search Console integration /integrations/search-console | 994 | 1,107 | 56 | 5.1% | 12 | $1,512 |
PostgreSQL integration /integrations/postgresql | 940 | 980 | 55 | 5.6% | 13 | $2,002 |
Position distribution
Ranking queries per SERP position bucket
- 1–3223+31
- 4–10475+47
- 11–20744+37
- 21–501,088+22
- 50+896−116
Content decay
Pages losing organic clicks vs the same 28 days, 90 days ago
- 15 Google Data Studio tips/blog/google-data-studio-tipsProduct renamed to Looker Studio; SERP rewrote the intent · updated Jun 2023-63%920 → 340Severe
- The startup data warehouse guide/blog/data-warehouse-for-startupsPricing table outdated (2024 prices) · updated Mar 2024-48%1,180 → 610Decaying
- GA4 vs Matomo: an honest comparison/blog/ga4-vs-matomoLost the featured snippet on Aug 28 · updated Feb 2025-46%2,310 → 1,240Decaying
- UTM naming conventions that scale/blog/utm-naming-conventionsTwo new competing guides entered the top 3 · updated Nov 2024-33%1,320 → 880Decaying
- The Metabase alternative for SaaS teams/compare/metabase-alternativeSERP shifted toward listicles · updated Jan 2026-27%1,390 → 1,020Slipping
- 40 KPI examples by team/blog/kpi-examplesCannibalized by /blog/saas-kpis · updated Aug 2025-22%1,880 → 1,460Slipping
- Cohort analysis, step by step/blog/cohort-analysisSlower page: LCP regressed to 3.4 s · updated Apr 2026-13%2,540 → 2,210Slipping
- Connector reference/docs/connectorsSeasonal: fewer developer searches in August · updated Sep 2026-15%610 → 520Slipping
Cannibalization detector
Queries where two or more of your pages compete for the same SERP
- /blog/saas-kpispos 5.171%
- /blog/kpi-examplespos 11.822%
- /templates/saas-dashboardpos 19.47%
Fix: Merge /blog/kpi-examples into /blog/saas-kpis and 301 the old URL.
- /blog/churn-rate-formulapos 8.764%
- /blog/saas-kpispos 9.936%
Fix: Trim the duplicate formula block on /blog/saas-kpis and link to the dedicated guide.
- /templates/saas-dashboardpos 6.158%
- /features/dashboardspos 8.442%
Fix: Retarget /features/dashboards to “dashboard software” and keep templates for “template”.
- /blog/cohort-analysispos 12.481%
- /features/data-modelspos 26.019%
Fix: Remove the cohort tutorial from /features/data-models; link to the guide instead.
- /integrations/stripepos 19.155%
- /use-cases/revenuepos 21.445%
Fix: Point a canonical from the revenue use case section to /integrations/stripe.
- /integrations/postgresqlpos 8.176%
- /blog/data-warehouse-for-startupspos 23.024%
Fix: Swap the Postgres section of the warehouse guide for a link to the integration page.