Case studies

Results with dates, charts and the limits stated.

Nine anonymised case studies, each on its own page, from technical SEO and a website rebuild to local SEO and new websites: what was done, Google Search Console figures with dates, the chart, and what the numbers do not prove. Domains are hidden; figures are not changed. Read 1 November 2026.

Search Console chart from mid-August to 28 October 2026: 140 clicks, 9.31K impressions, average position 11.3. Daily impressions climb steadily through October.
Google Search Console, Performance report. Mid-August to 28 October 2026: 140 clicks and 9.31K impressions. Domain and property name cropped out.

Case studies

Nine projects, nine pages.

Six client websites (a local UK business, four websites of a US education group and a private clinic) and three of our own sites, where we can show every number and every decision.

Case study 1 · Client site, anonymised

Local SEO for a personal-trainer course provider in Edinburgh

A new local business with no search history: website, Business Profile, UK directories and on-page fixes, then four times the impressions.

  • 1.11K → 5.19K Monthly impressions, 1 to 28 August vs 1 to 28 October 2026
  • 21 → 62 Monthly clicks over the same two periods
  • 5.0 Rating on all three Upwork contracts for this client (four reviews)
Read the case study
Search Console chart from mid-August to 28 October 2026: 140 clicks, 9.31K impressions, average position 11.3. Daily impressions climb steadily through October.
Google Search Console, Performance report. Mid-August to 28 October 2026: 140 clicks and 9.31K impressions. Domain and property name cropped out.

Case study 2 · Client site, anonymised

Technical SEO for a certification website that was not ranking: 13 to 1,602 clicks

Next to no search traffic, then a climb that carried on after the contract: 13 to 1,602 clicks across matching four-month periods.

  • 13 → 1,602 Clicks, August to November 2025 vs June to September 2026 (122 days each)
  • 885 → 178,538 Impressions a month, August 2025 vs August 2026
  • 458 Clicks in August 2026, five months after we finished, its best month so far
Read the case study
Search Console chart, 1 August 2025 to 28 October 2026: 2.9K clicks, 1.22M impressions. Close to zero until late December 2025, then a steady climb that holds to October 2026.
Google Search Console, Performance report. 1 August 2025 to 28 October 2026: 2.9K clicks and 1.22M impressions. Domain and property name cropped out.

Case study 3 · Client site, anonymised

Fixing errors and targeting the right searches: 1,292 to 6,323 clicks a month

From 54 to 180 clicks a day, and still about three times the starting level six months after the contract ended.

  • 1,292 → 6,323 Clicks a month, August 2025 vs June 2026
  • 168K → 1.01M Impressions a month, the same two months
  • 54 → 166 Clicks a day, before vs July to September 2026, after we finished
Read the case study
Search Console chart, 1 August 2025 to 28 October 2026: 58.2K clicks, 9.31M impressions, average position 11.1. Clicks rise around the new year and stay at the higher level.
Google Search Console, Performance report. 1 August 2025 to 28 October 2026: 58.2K clicks and 9.31M impressions. Domain and property name cropped out.

Case study 4 · Client site, anonymised

A nutrition coaching training website: 286 to 3,228 clicks a month

Clicks from 286 to 3,228 a month and impressions from 133K to 985K, with the later drop shown as well.

  • 286 → 3,228 Clicks a month, August 2025 vs March 2026
  • 133K → 985K Impressions a month, August 2025 vs April 2026
  • 26 → 101 Clicks a day, before vs February to April 2026
Read the case study
Search Console chart, 1 August 2025 to 28 October 2026: 24.4K clicks, 6.64M impressions, average position 12.4. Clicks build from autumn 2025 to a spring 2026 peak and ease after June.
Google Search Console, Performance report. 1 August 2025 to 28 October 2026: 24.4K clicks and 6.64M impressions. Domain and property name cropped out.

Case study 5 · Client site, anonymised

Technical SEO for a large education website: 29,002 clicks in its best month

The largest website in the group: 34.2M impressions over 15 months and a best month of 29,002 clicks.

  • 12,619 → 29,002 Clicks a month, August 2025 vs April 2026
  • 1.37M → 3.97M Impressions a month, the same two months
  • 443 → 926 Clicks a day, before vs February to April 2026
Read the case study
Search Console chart, 1 August 2025 to 28 October 2026: 264K clicks, 34.2M impressions, average position 10. Daily clicks step up in early January 2026 and fall back from June 2026.
Google Search Console, Performance report. 1 August 2025 to 28 October 2026: 264K clicks and 34.2M impressions. Domain and property name cropped out.

Case study 6 · Client site, anonymised

Rebuilding a private clinic website: 20+ treatment pages and 131 old posts

More than 20 treatment pages rebuilt and 131 old posts removed with redirects, with every figure shown, including the weak ones.

  • 3.18M Impressions and 19.9K clicks, 1 July 2025 to 30 October 2026
  • 34,520 → 35,883 Impressions on the rebuilt pages, May to July vs August to October 2026
  • 228 → 97 Blog posts after the clean-up, every removed post redirected with a 301
Read the case study
Search Console chart, 1 July 2025 to 30 October 2026: 19.9K clicks, 3.18M impressions, average CTR 0.6%, average position 11.5. A rise to March 2026, then a lower, steady level to September and a fall in October.
Google Search Console, Performance report. 1 July 2025 to 30 October 2026: 19.9K clicks and 3.18M impressions. Domain and property name cropped out.

Case study 7 · Our own site

Fixing copied content: 84 to 908 clicks a month on a German price site

Google crawled the site but refused to index it. The cause was copied text, and the rewrite took clicks from 84 to 908 a month.

  • 84 → 908 Clicks, 1 to 28 September vs 1 to 28 October 2026
  • 10.5K → 41.9K Impressions over the same two periods
  • 8.8 → 7.4 Average position
Read the case study
Search Console chart, 1 September to 28 October 2026: 1.01K clicks, 54K impressions, average CTR 1.9%, average position 7.7. Clicks and impressions rise steadily from mid-September.
Google Search Console, Performance report. 1 September to 28 October 2026: 1.01K clicks and 54K impressions. Domain and property name cropped out.

Case study 8 · Our own site

Eleven brand pages from one keyword map: a Dutch menu-price site

One long page split into 11 brand pages from a 2,214-keyword map: impressions from 40.1K to 151K in a month.

  • 735 → 1.42K Clicks, 1 to 28 September vs 1 to 28 October 2026
  • 40.1K → 151K Impressions over the same two periods
  • 2,214 Keywords mapped to pages before anything was written
Read the case study
Search Console chart, 1 September to 28 October 2026: 2.23K clicks, 200K impressions, average CTR 1.1%, average position 7.6. Impressions rise through September and stay high in October.
Google Search Console, Performance report. 1 September to 28 October 2026: 2.23K clicks and 200K impressions. Domain and property name cropped out.

Case study 9 · Our own site

A brand-new menu site: 472 clicks in its first full month

A new domain registered in September: from 17 clicks in its first weeks to 472 in its first full month.

  • 17 → 472 Clicks, 12 to 30 September vs 1 to 28 October 2026
  • 2.94K → 35.1K Impressions over the same two periods
  • 19.7 → 10.7 Average position
Read the case study
Search Console chart, 12 September to 28 October 2026: 489 clicks, 38.1K impressions, average position 11.4. Near zero until late September, then a steady climb through October. The last days drop because Search Console had not finished reporting them.
Google Search Console, Performance report. 12 September to 28 October 2026: 489 clicks and 38.1K impressions. The drop in the last few days is reporting delay, not lost traffic. Domain and property name cropped out.

Our standard

What every case study has to include.

If any of these is missing, it is not published.

Dated figures.

Every number has its start and end date and its source.

The chart.

A Search Console screenshot, cropped only to hide the domain.

The work, in order.

What was done, specifically, not a list of services.

What it does not prove.

Seasonality, small numbers and drops are stated.

What we would change.

Every project has a lesson; leaving it out hides something.

Names only with permission.

Client names appear only when the client agrees to be named.

Start with clarity

Find the growth constraint before it costs another quarter.

Request a focused opportunity review. We’ll identify the clearest technical, content, or conversion gap and explain what to do next.

Prefer to hire through Upwork? Hire me on Upwork

  • No generic pitch
  • Actionable first step
  • Reply within one business day
SEO Agency Leeds Chat on WhatsApp[email protected]Serving Leeds, West Yorkshire and the wider UK, with remote delivery for US clients