Every site we audited had a broken link where buyers click.
An upgrade button that led to a 404. A WhatsApp link missing its country code. Service pages pointing at a case studies page that did not exist. None of these would show up in a ranking report, and every one sat at the moment a visitor was trying to become a customer.
The buyer path is the handful of pages and buttons a visitor uses once they have decided to act: pricing, contact, signup, messaging links and the proof pages they check first. Walk it yourself on a phone, click everything, and send yourself a real enquiry. A crawler finds broken addresses. It does not know which one was the buy button, and it reports some working links as broken.
The short answer
In every audit we pooled for our site audit findings, at least one link on a page buyers use did not do its job. Search work is spent getting people to a page. If the last click on that page fails, the visit is wasted, and no ranking report will show you why.
Six examples and their fixes
| Where | What happened | Fix |
|---|---|---|
| Pricing page | "Sign in to upgrade" went to a login address that returned 404 | Point it at the real sign-in, and carry the chosen plan through sign-in and signup so the buyer lands back on the right plan |
| Mobile header | An update banner sat on top of the login button and caught the tap | Move the notice so it never covers navigation, test it at the height it wraps to on a narrow screen, and make it dismissable |
| Contact link | The WhatsApp link left out the country code | Rebuild it as wa.me/ plus country code and number, digits only, and test it from a phone |
| Enquiry button | "Schedule a call" opened an enquiry form, not a calendar | Either link a real booking tool, or relabel it "Send an enquiry" and say when you will reply |
| Service pages | Several service pages linked to a case studies page that returned 404. The full case is written up here | Restore the page, or point each link at the specific proof that matches that service |
| Main navigation | A navigation link that went nowhere | Fix it once in the shared header, which corrects it on every page |
One more belongs here although it fails the other way. On one site, items that no longer existed showed "not found" to the visitor while returning a 200 status, which tells search engines the page is fine. Google calls this a soft 404 and recommends a 404 or 410 status for content that does not exist. The person understands it. The search engine is told the opposite.
What a crawler catches
A crawler would have caught three of the six. The other three needed a person.
- The three 404s were catchable. The upgrade link, the case studies link and the navigation link all returned an error. What a crawler does not tell you is that one of those was the only route from the pricing page to paying.
- The WhatsApp link was not. The link loads. WhatsApp's own instructions say the number must be a full number in international format, without zeroes, brackets or dashes. A crawler sees a page that responds and moves on.
- The banner was not. Nothing is broken in the code. A banner sits on top of a button at one screen width, and only someone tapping on a phone finds it.
- The mislabelled button was not. It works perfectly. It just does something different from what it says, and some visitors leave rather than find out what happens next.
What our own link checker got wrong
We ran a link check on getborvis.com on 3 October 2026, on every page except the four published with this one, and then checked its results by hand.
| Check | Script said | By hand |
|---|---|---|
| Internal links | All resolve | Agreed |
| External links | 7 failures out of 49, then 4 on a second pass an hour later | 5 load normally in a browser, 1 showed a bot challenge we did not get past, 1 was genuinely gone |
| Missing pages | Return 404 | Agreed |
| Address variants | http://www returns an error | Agreed. Fixed the same day |
| Buyer path | One form, one email link | No phone or WhatsApp links to break |
Six of the seven "broken" links were sites refusing automated requests with a 403. They included our own profile on a review platform and three help pages from a large AI company. A report that listed all seven as broken would have sent someone to fix five links that work. The checker was not even consistent with itself: two of the refusals let it through when we ran it again an hour later.
The one real failure was quiet. A Google help page we cited as a source had been removed, and now returns 404. Nobody told us. We replaced it with Google's current page on the same topic. Source links on a research page decay the same way buyer links do, and for the same reason: somebody else changed something.
The fix for both is the same. Treat a link checker's output as a list of things to look at, not a list of things that are broken.
Walk the path in twenty minutes
Do this on a phone, in a private window, on mobile data. That is closest to what a new visitor sees.
- Start where buyers start. Search for your main service, open your own result, and go from there rather than from your homepage.
- Click every button on the pages that sell. Pricing, each service page, contact and any signup or booking page. Note where each one lands.
- Check the messaging and calling links. A WhatsApp link should be
wa.me/followed by the country code and number, digits only. Tap every phone number and email address too. If they are not tappable, a mobile visitor has to copy them by hand. - Check the proof links. Case studies, reviews and portfolio links from service pages are what a careful buyer clicks just before getting in touch.
- Send yourself a real enquiry. Then confirm it arrived where someone actually reads it. In our audits we do not submit forms or make payments on a client's site, so this is the step only the owner can do.
- Repeat after every change. Links on these pages break when something near them changes, so one check at launch is not enough.
Limits
- The examples come from a small set of audits chosen by who we worked with. They show that this happens on real sites, not how often.
- We did not submit forms, make payments or send messages on any audited site, so we cannot say whether enquiries were being lost. We can only say the path to sending one was broken.
- For the free audits we do not know what was fixed afterwards.
WhatsApp Help Center: how to use click to chat
Google: soft 404 errors
Our own audit records, and a self-audit of getborvis.com on 3 October 2026
See what is limiting your visibility.
Send the URL and tell us what you sell. You will get the first issue worth fixing, with the reason behind it.
Request an audit ↗Free · No call required