Case study
KP Tuning: a remapping site Google had stopped trusting, fixed in place in one day
KP Tuning is Kyle Elson's mobile remapping business near Mold in Flintshire, covering Wrexham, Chester, North Wales, the Wirral and Shropshire. He built the website himself, and by August 2026 Google had read 11 of its 40 pages and declined to keep them. We did not rebuild it. On 27 August we rewrote the 24 pages that were copies of each other, cut three photographs from 1,701 KB to 27 KB, and left the pages that earned alone. In the 28 days before that day Google sent the site 32 clicks and showed it for three searches on page one; in the latest 28 days, to 3 October, it sent 77 clicks and the site holds page one for 28 searches. Fifty-one of its 52 pages are now in Google's index. What is still wrong is at the end, with its cause.
By Daniel Stoychev, Webso Digital · 5 October 2026 · figures to 3 October 2026
3 to 28
searches on page one, the 28 days before the rewrite against the latest 28
29 to 51
pages in Google’s index, of 40 then 52, checked page by page on 27 August and 2 October
72% to 29%
how alike the 24 service-and-town pages were, place names masked
11.0s to 2.4s
time to the main image on a phone, PageSpeed Insights, before and after
The diagnosis, as checks you can run on your own site
A rescue starts with measuring, because a site that already earns can be made worse by enthusiasm. Four checks found the problem, and any garage owner can run the first three.
- The swap test. Open two of your town pages side by side and swap the town names in your head. If both still read correctly, Google sees one page twice. KP's site was five services across seven towns, and the 24 grid pages passed the swap test every time.
- Search Console, Pages report, “Crawled, currently not indexed”. That line means Google fetched the page, read it and chose not to keep it. Ten of KP's pages were there, nearly all from the grid, and four of his six hand-written remapping pages had been dragged in with them because they shared the URL pattern Google had learned to distrust. His main services page, linked from every menu, had never been crawled at all.
- PageSpeed Insights on the homepage, mobile. Eleven seconds to the main image. The cause was three background photographs saved as multi-megabyte PNG files and loaded through the stylesheet, where the site's own image optimiser could not reach them.
- Our duplication measurement. We strip the place names out of every page and score each pair on what is left. The 24 pages were 72% alike on average, 80 to 95% at the worst. That is the number we rewrote against, and the number we re-measured afterwards.
What we changed, and what we deliberately left
All 24 grid pages were rewritten so that each one says something only that page can say, because the truth is different in each place. The Wirral tunnel commute is close to a worst case for a diesel particulate filter. Farm work in Shropshire makes soot without ever getting the exhaust hot enough to burn it off. The long rural runs in Denbighshire keep a filter healthy. The seven town hubs went from about 117 words each to more than 500 with real local detail. The three photographs were re-saved at 27 KB between them, with no visible change. The quote form, which had only ever handed off to WhatsApp, now sends. Titles were rewritten to fit.
The six hand-written remapping pages were not touched, including the four Google had refused: they were good, and the refusal was guilt by association. On 30 August we added one page, on unlocking Bosch MD1 engine computers on the bench, because it is work Kyle does that nobody nearby was explaining; in the latest 28 days it is his second-best page, 10 clicks at position 7.3.
Before and after, in three windows
| Window | Clicks | Impressions | Average position | Searches on page one |
|---|---|---|---|---|
| 28 days before the rewrite, 30 July to 26 August | 32 | 1,255 | 21.5 | 3 |
| 28 days from the rewrite, 27 August to 23 September | 59 | 2,680 | 17.8 | 18 |
| Latest 28 days, 6 September to 3 October | 77 | 2,852 | 14.2 | 28 |
“Searches on page one” counts the distinct searches at average position ten or better with at least five impressions in the window. The site did not get bigger to achieve this: it went from 40 pages to 52, and 24 of those were the same URLs saying something new.
Week by week
| Week starting | Impressions | Clicks |
|---|---|---|
| 3 August | 328 | 4 |
| 10 August | 326 | 8 |
| 17 August | 319 | 9 |
| 24 August (rewrite on the 27th) | 337 | 12 |
| 31 August | 719 | 15 |
| 7 September | 708 | 16 |
| 14 September | 717 | 13 |
| 21 September | 688 | 17 |
| 28 September (six days) | 667 | 29 |
Four flat weeks at 319 to 337 impressions, then 719 the first full week after the rewrite, and it has held between 667 and 719 since. The change is the rewrite, not a Google update: the August spam update finished on 21 August, a week before, and the weeks either side of it are flat. Clicks follow impressions more slowly, as they should: a page has to be shown for a few weeks before anyone chooses it.
The searches that moved onto page one
| Search, latest 28 days | Impressions | Average position |
|---|---|---|
| wirral remaps | 141 | 9.0 |
| car remapping wirral | 84 | 10.9 |
| kp tuning (the brand) | 81 | 3.6 |
| stage 1 remap near me | 11 | 4.0 |
“Wirral remaps” was shown six times in August and 152 times in September. “Car remapping wirral” went from 26.9 to 10.8 across the same two months. Both come from one rewritten page. The AdBlue, DPF and diagnostics pages for North Wales sit at 8.2, 12.7 and 6.1. None of these is a traffic flood; they are a working site where there was a stalled one.
What the owner says
Kyle's instruction, once the rewrite had proved itself, was to do whatever we thought was good for the website. In late September he referred a detailing business in Deeside to us, which became a client. That is the feedback we trust most: a referral costs the person giving it something, and a testimonial costs nothing.
What has not worked, and why
- “Car remap Wrexham” shows no impressions at all. The Wrexham pages earn on longer searches (“stage 1 remap wrexham”, 139 impressions at 10.2) but the short town search has not shown the site once. The cause is not the website. Kyle's business has no physical premises, so his Google profile carries no location and sits outside the Wrexham map, and there is no Bing Places listing at all. Short local searches are answered from the map first, by Google and by the AI assistants. He has the listings brief; the fix is his to do and we will report it here when it is done.
- No lead figures. We publish none for this site: the analytics history is too short to report honestly. When there is a full month, it goes here with the same caveats as the Chester case.
- One page of 52 is still out of the index, and the four refused remapping pages came back only as the grid around them improved. Google does not forgive a site in a day; it took five weeks of consistent signals.
What it costs
Kyle pays £260 a month for the SEO retainer, stated here with his agreement. For a mobile remapper that is roughly the margin on two or three remaps, which is the honest yardstick: the retainer has to produce more than that in jobs that would not have come otherwise, and until the enquiry data covers a full month we are not claiming it does.
What this means for your garage
If your site already earns, the first job is to protect what earns and fix only what is measured to be broken. Town pages that are copies of each other are the commonest fault we find on garage sites, and the fix is not more pages or fewer pages, it is pages that could only be about their own town. If you want the swap test and the index check run on your site, with the three businesses above you named, the audit is free. What a monthly retainer does afterwards is on the SEO for garages page; what it costs is on the pricing page.