The numbers behind our proven SEO growth process.
Every metric on this page is aggregated from real engagements documented in our case studies. Each row links to its sourced Semrush or Search Console screenshot.
Headline metric by engagement
Normalized comparison across the primary tracked metric for each engagement. Different clients have different KPIs — traffic, keywords, impressions, clicks — so labels are shown per row.
- Foreign Affairs Auto6.1K Organic traffic
- Lynx Systems LLC2.27K Clicks (6 mo)
- Air Tech Pro HVAC+78% Clicks
- Carage Auto1.9K Organic traffic
Every client. Every window.
Click a column header to sort. Click a row for the full breakdown.
| Client ▲ | Industry ↕ | Window ↕ | Headline result ↕ | Source |
|---|---|---|---|---|
| Air Tech Pro HVAC airtechprohvac.com | HVAC / Local Services | 2026 | +78% Clicks | Google Search Console |
| Carage Auto carageauto.com | Automotive | Jan 2026 — Jun 2026 | 1.9K Organic traffic | Semrush |
| Foreign Affairs Auto foreignaffairsauto.com | Automotive | Dec 2025 — Jun 2026 | 6.1K Organic traffic | Semrush |
| Lynx Systems LLC lynxsystems.net | Security & Automation | Jan 2026 — Jun 2026 | 2.27K Clicks (6 mo) | Google Search Console |
How we count.
Every number on this page is captured from a first-party source — either the client's Google Search Console or a Semrush pull inside the engagement window. We don't estimate. We don't blend paid into organic. We don't quote lifetime numbers when only the last six months matter.
- SourcedEvery metric names its source (GSC, Semrush, GA4, BrightLocal).
- DatedEvery metric shows the capture date or engagement window.
- NamedEvery metric ties to a named client with a live domain.
- ReversibleWe hand you the reporting stack. Cancel any time; keep the assets.
See what your numbers could look like.
Book a free strategy call. We'll audit your organic footprint, benchmark you against these engagements, and tell you honestly whether we're the right fit.
Measurement methodology, in detail.
Every engagement we run starts by capturing a baseline — organic traffic, ranking keyword count, referring domains, and (where relevant) AI-search citation frequency — in the thirty days before any work begins. That baseline is the fixed point everything else is measured against. Without it, "traffic went up" is meaningless, because traffic moves for a dozen reasons unrelated to the work we do.
We pull numbers directly from the platform of record rather than a proprietary dashboard that re-processes the data. Search visibility comes from Google Search Console, because it reflects what Google itself recorded, not a third-party crawler's estimate. Traffic and behaviour come from GA4 when a client has it configured correctly (a surprising number of sites we inherit have broken or duplicate GA4 setups, which is itself often the first fix). Keyword and competitive tracking comes from Semrush, run against the same tracked keyword set for the life of the engagement so month-to-month comparisons are apples to apples rather than a shifting basket of terms.
We deliberately avoid blending channels. If a client also runs paid search or paid social, we do not fold that traffic or those conversions into the organic numbers reported here — mixing the two flatters the report and makes it impossible to tell what organic search is actually contributing on its own.
Which metrics we report, and why
- Organic clicks and impressions (GSC) — the most direct read on visibility and demand capture, and the metric least distorted by third-party estimation.
- Ranking keyword count and position distribution (Semrush) — a leading indicator; rankings usually move before traffic catches up, so this shows momentum ahead of the traffic charts.
- Referring domains — a proxy for authority growth from digital PR and outreach work, tracked as unique domains rather than raw link count, since link count alone is easy to inflate with low-quality sources.
- Qualified leads or conversions (GA4 / call tracking) — the metric that actually matters to the business, even though it is the hardest to attribute cleanly to search alone.
- AI-search citations — whether a client's content is being surfaced in AI Overviews, ChatGPT, or Perplexity answers for target queries, tracked because this channel is growing and behaves differently to classic organic rankings.
Attribution caveats we take seriously
No agency can honestly claim sole credit for every point of organic growth during an engagement, and we do not try to. Google rolls out core updates several times a year, any of which can move rankings independently of anything we did. Competitors launch their own content and link campaigns in the same window. Seasonality changes search volume for reasons that have nothing to do with optimisation work. A client's own product changes, pricing changes, or brand mentions can shift branded search demand and inflate organic numbers that have little to do with technical or content work.
We manage this by documenting known external events — a core update, a site migration, a paid campaign pause — in the same reporting period they happen, so a client reviewing six months of history later can see what coincided with what. We also separate branded from non-branded search performance wherever possible, since non-branded growth is a cleaner signal of genuine visibility gains than branded search, which mostly reflects existing brand awareness.
Measuring AI-search citations
AI-search visibility is measured differently to classic rankings, and the tooling is younger and less standardised. We track a defined list of target queries relevant to each client and record whether their content is cited, quoted, or linked in AI Overviews, ChatGPT, and Perplexity responses, using Semrush's AI Search tracking supplemented with manual spot checks on high-priority queries. Because these answers can vary between sessions, models, and even successive queries on the same day, we treat a single snapshot as a data point rather than a fixed fact, and look at the trend across repeated checks over weeks rather than any one capture.
Reporting cadence
Standard reporting runs monthly: a written summary of what changed, what we did, and what we recommend next, alongside the live dashboard data. During periods of heavier technical work — a migration, a large-scale schema rollout, an information-architecture change — we typically move to a fortnightly check-in so issues surface quickly, then return to the monthly cadence once things settle. We would rather a client hear about a problem from us in week two than discover it themselves in the month-end report.
How to read any agency's case study critically
This applies to ours as much as anyone else's. Ask what the baseline was before you accept a percentage gain — a jump from two clicks to twenty is technically a 900% increase and means almost nothing. Ask what date range the numbers cover, and whether that range was cherry-picked to include a seasonal peak. Ask whether the traffic reported is branded, non-branded, or blended, since branded search often grows for reasons unrelated to SEO work. Ask what tool the screenshot came from and whether it can be independently verified. And ask what didn't work — a case study that reports only wins, with no mention of anything that needed adjusting along the way, is telling you less than it appears to.
