Case study · Client site, anonymised
Error clean-up and keywords: 1,292 to 6,323 clicks a month
A US education group runs six certification and training sites, each on its own domain, built on Squarespace and Thinkific. The engagement ran through Upwork, with contracts from 14 Jan to 31 Mar 2026. This site sells medical billing and coding courses and certificates.
We reply within one working day.
Medical billing and coding training (US) · Contract Jan to Mar 2026
- 1,292 → 6,323: Clicks a month, Aug 2025 vs Jun 2026done
- 168K → 1.01M: Impressions a month, same monthsdone
- 54 → 166: Clicks a day, before vs Jul to Sep 2026, after the contractdone
The constraint
A good offer with little search traffic: about 54 clicks a day. The audit tool reported many errors, and key course pages did not rank for the searches buyers make.
What we did
- Fixed the 50,000+ errors the client's site-audit tool reported across all six sites and their subdomains.
- Keyword and competitor research for each site, then keyword optimisation of titles, headings and copy.
- Internal-linking research and a new linking plan across the six sites.
- Site-structure fixes on two of the six sites in a second contract (3 Feb to 31 Mar 2026).
| Period | Dates | Clicks | Impressions | Average position |
|---|---|---|---|---|
| Before | 1 Aug to 31 Dec 2025 | 8,250 | 1.05M | 16 |
| During and after | 1 Feb to 30 Jun 2026 | 27K | 4.35M | 9.5 |
| Later | 1 Jul to 30 Sep 2026 | 15K | 2.58M | 11.9 |
Source: Google Search Console, web search, read 1 November 2026.
Search Console
The chart behind the numbers
Screenshots of the Search Console Performance report, cropped so the domain and property name do not show. Nothing else is edited.

What we can claim and what we would change
“Amazing to work with very fast will be utilizing again for future tasks across 6 domains got 2 domains that were not ranking for over a year to rank. We've worked with over 30 different SEO specialists over the past decade and he is in the top percentile”
More case studies
- Client sites, anonymisedTechnical clean-up across a six-site education groupA 50,000-error technical clean-up across six certification sites, with every site’s before, during and later figures.
- Client site, anonymisedFrom 13 to 1,602 clicks: a certification site that was not rankingAlmost no search clicks, then a climb that kept going after the contract ended: 13 to 1,602 clicks over matching four-month windows.
- Client site, anonymisedNutrition coaching training site: 286 to 3,228 clicks a monthClicks from 286 to 3,228 a month and impressions from 133K to 985K, with an open account of the fall that came later.
- Client site, anonymisedTechnical SEO for a large education site: 29,002 clicks in its best monthThe group's largest site: 34.2M impressions in 15 months and a best month of 29,002 clicks.
- Client site, anonymisedWebsite rebuild for a private clinic: 20+ treatment pages and 131 old postsMore than 20 treatment pages rebuilt and 131 old posts removed with redirects, with every figure, including the weak ones.
- Our own siteFrom 30 to 4.95K clicks a month on a new tool siteA new domain with no links, from 30 to 4.95K clicks a month in two months.
- Our own siteA government-benefits information site: 20 to 587 clicks a monthAuthor schema, FAQ markup and a Search Console-led plan took a new site from 20 to 587 clicks a month.
- Our own siteFixing an indexing gap on a new tool siteInternal links and a staged indexing plan lifted a stalled site from 26 to 47 indexed pages.
Free B2B SEO audit
See what the same method finds on your site.
The free B2B SEO audit is a 20-minute review of your site, your competitors and the terms your buyers search. You leave with three specific opportunities, whether or not we work together.
- Monthly rolling contract
- 30 days' notice, no lock-in
- Pipeline reporting every month
- No ranking guarantees, ever
We reply within one working day.

Muhammad Salman
Founder and SEO strategist
- Phone
- +92 337 7043287
- Markets served
- United Kingdom and United States, remotely
- Response time
- We reply within one working day