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.

Discovery routeExperiment
01Your pagePublished
→
02BingDiscovered
→
03ChatGPT searchPossible route
Documented access+Unproven ranking effect
The short answer

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

WhereWhat happenedFix
Pricing page"Sign in to upgrade" went to a login address that returned 404Point 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 headerAn update banner sat on top of the login button and caught the tapMove the notice so it never covers navigation, test it at the height it wraps to on a narrow screen, and make it dismissable
Contact linkThe WhatsApp link left out the country codeRebuild 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 calendarEither link a real booking tool, or relabel it "Send an enquiry" and say when you will reply
Service pagesSeveral service pages linked to a case studies page that returned 404. The full case is written up hereRestore the page, or point each link at the specific proof that matches that service
Main navigationA navigation link that went nowhereFix 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.

CheckScript saidBy hand
Internal linksAll resolveAgreed
External links7 failures out of 49, then 4 on a second pass an hour later5 load normally in a browser, 1 showed a bot challenge we did not get past, 1 was genuinely gone
Missing pagesReturn 404Agreed
Address variantshttp://www returns an errorAgreed. Fixed the same day
Buyer pathOne form, one email linkNo 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.

  1. Start where buyers start. Search for your main service, open your own result, and go from there rather than from your homepage.
  2. Click every button on the pages that sell. Pricing, each service page, contact and any signup or booking page. Note where each one lands.
  3. 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.
  4. Check the proof links. Case studies, reviews and portfolio links from service pages are what a careful buyer clicks just before getting in touch.
  5. 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.
  6. 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.
Sources

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

Written bySK Ayush HossainFounderOur own audit records and a self-audit, read against Google and WhatsApp documentation
Need a practical answer?

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