Søren had come to the Peak District in 2017 because he had cycled through it once on a touring holiday from Copenhagen and could not stop thinking about it afterwards.
Not in a dramatic way. Just in the way certain landscapes get into you without asking permission. The moors in early morning. The limestone dales in late afternoon light. The particular quality of silence that exists in places where the weather is always about to change. He had gone back to Copenhagen, finished his contract at the architecture firm, and started the process of becoming the kind of person who runs cycling tours in Derbyshire.
His wife thought he had lost his mind. Then she came to visit in the second summer and understood. She moved over in 2019. They bought a house in Bakewell with a garage that could fit twelve bikes.
The tours were good because Søren was a genuinely good guide. Not performatively enthusiastic. he had no interest in being that kind of person. Just precise about the routes, honest about the difficulty, knowledgeable about the geology and the history in the specific way that made a climb feel like it meant something. His reviews reflected this. Four point nine stars across three platforms. The comments used words like thoughtful and unhurried and the best thing we did in England.
His web developer had been a friend of a friend. Danish, which had felt like a good reason at the time. He had built the site in 2020, done it properly, and then moved to Lisbon in 2022 to follow a woman and a different pace of life. The site ran without attention until September of the following year when the booking form stopped working. Something in the payment gateway integration. A certificate expiry, possibly. Søren was not sure because every time he called the developer in Lisbon the conversation went in circles and ended with a promise that was not kept and a time difference that made follow-up complicated.
He set up a system. Enquire by email, he would send a manual invoice, they would pay by bank transfer. It worked. It was not good but it worked and he was busy enough that fixing the broken button never made it to the top of the list.
The Google Ads campaign had been running since 2021. He had set it up himself with help from a YouTube tutorial. It continued running through the broken booking form period because it was set to automatic renewal and he had not thought to pause it. The campaign was sending paid traffic to a page with a booking button that did not work. For eighteen months.
He discovered this when his accountant asked him to reconcile the Google Ads spend against the booking enquiries for the previous year. The numbers did not reconcile. He checked the form. He pressed the button. Nothing happened.
He sat with that for a long moment.
Then he called the developer in Lisbon. The call went to voicemail.
The Auditor's Take
Names and identifying details have been changed. The technical profile below is based on real observations from real sites. The diagnosis is always free.
A broken conversion point is the most expensive infrastructure failure in paid advertising because it is invisible in the dashboard. The campaign reports clicks. The page reports visits. The form reports nothing because the form is broken. The gap between the clicks and the bookings is attributed to poor targeting or seasonal variation or any number of explanations that are examined before anyone presses the booking button themselves.
Eighteen months of paid traffic sent to a broken form. The campaign budget during that period funded Google's revenue and produced nothing for the business. The four point nine star rating meant the product was exceptional. The broken button meant the algorithm had spent eighteen months learning that exceptional cycling tours in Derbyshire do not convert. It learned this because it could not see the conversions. There were none to see.
The fix took forty minutes once someone with the right access sat down with it. The payment gateway certificate was renewed. The form worked. The developer in Lisbon was not required.
The eighteen months are not recoverable. The campaign's learned behaviour. its bias away from the audiences and search terms that had been clicking without converting. required a reset and a new learning period. The Technical Tax in this case was not just the wasted spend. It was the campaign intelligence that had to be rebuilt from zero.
The booking button is now working. September feels like a long time ago.
Based on true events. All names changed. The Auditor's Take is a regular column on vsourcecode.com documenting real patterns from real sites. The diagnosis is always free.
Ready to Fix This on Your Site?
Run your site through PageSpeed Insights and send me the score. Free diagnosis. No pitch. Just the numbers.