← All posts

25 July 2026 · 5 min read

Dead booking links and broken forms cost you work

Dead booking links and broken forms quietly cost local businesses enquiries. What to check, how to explain it, and how to fix it without a rebuild.

Dead booking links and broken forms are the sort of fault a business owner never finds, because the only person who ever clicks that button is a customer who then quietly goes elsewhere. A hairdresser in Wrexham might have a “Book now” button on every page of her site, pointed at a booking system she switched away from two years ago. A joiner in Consett might have a contact form that submits to an email address at a domain he stopped using when he changed hosts. Neither of them knows, because the button still looks fine sitting there on the homepage. It just does not do anything.

Why these faults hide so well

A slow page or an ugly layout is visible to the owner every time they look at their own site. A dead link or a broken form is invisible to them precisely because they never test it as a stranger would. They know their own phone number by heart and would never dream of filling in their own contact form to check it works. The fault only shows up to someone arriving cold, clicking through with genuine intent to book or enquire, and getting a blank page, an error message, or nothing at all. That visitor rarely reports it. They just try the next search result.

Where these gaps actually turn up

Booking links break most often after a business switches booking systems and updates the page they send people to, but forgets the link sitting in the site's main navigation or footer, which still points at the old one. Contact forms fail quietly in a few common ways: they submit to an inbox nobody checks any more, they rely on a plugin that stopped working after a WordPress update and was never noticed, or they were built to email an address with a typo in it that has silently bounced every message since launch. Phone numbers in a header sometimes carry a tel: link left over from a previous number, so a mobile visitor who taps to call reaches someone else's line entirely. None of these show any visible symptom on the page itself, which is exactly why they last for years.

How to actually check, rather than assume

The only reliable test is to behave like a first-time customer and try every route to contact the business, all the way through to completion. Click every booking button on every page, not just the homepage one, since a second or third page sometimes carries an older version of the link. Fill in the contact form with your own details and a genuine test message, then wait to see whether a confirmation or reply actually arrives, rather than assuming the “message sent” screen means the email went anywhere. Ring the number listed in the header from your own phone, not just read it. Check the same routes on a phone as well as a desktop, since tel: links and some booking widgets only misbehave on mobile. This is worth doing as a fixed step in any audit, alongside the wider checks set out in a website audit checklist for local business sites, rather than an occasional afterthought.

What it is actually costing the business

There is no honest figure to put on this without measurement in place, and a made-up percentage would help nobody. What is observable is the pattern rather than a number: a visitor who has already decided to get in touch, who has found the business, read the page, and tried to act, is the warmest lead that site will ever see. Losing that visitor at the final step, to a form that goes nowhere or a link that leads nowhere, is a worse outcome than losing a casual browser earlier in the process, because all the hard work of getting them that far has already happened. It is worth explaining to a prospect in exactly those terms: not a statistic, but the plain fact that their most interested visitors are the ones hitting the broken step.

Fixing it without overstating the job

Most of this is genuinely quick to put right once it is found. Updating a booking link to point at the current system is minutes of work. Testing and, where needed, rebuilding a contact form so it reliably reaches an inbox someone actually checks is a small, well-defined task, and a sensible one to offer as a fixed-price fix rather than folding it into a larger rebuild quote the owner was not expecting. Where a business has no working form or booking route at all, and is relying only on a phone number or a Facebook message, that is a bigger conversation, closer to the ground covered in the businesses without websites hiding in plain sight, but the fix for a simply broken form is rarely that large.

A pitch that writes itself

Few faults are as persuasive to a business owner as showing them, live, that their own booking button or contact form does not work. There is no need to argue about design taste or SEO theory. Fill in the form in front of them, or read out the booking link you tried, and most owners want it fixed on the spot rather than needing convincing that it matters.

Testing every prospect's booking link and contact form by hand, one at a time, is worth doing precisely because it is the step most freelancers skip. Patchscout narrows the list before you start that work, searching a trade and UK town, auditing each business's site for speed, mobile behaviour, SSL and SEO basics, and flagging the ones with no real website at all, so the manual checking above is spent on genuine prospects rather than names copied off a directory. The three free searches on Patchscout are enough to see it against your own town.