Most defects we find across small-business websites are common enough that percentages matter: about three quarters have logo-usability problems, while roughly one third lack click-to-call. Dead hash-only navigation links are different. They show up in just 3 of the 37 sites in the reproducible corpus, about 8%. This is not a widespread problem, and we are not going to pretend otherwise.
But rare and mild are not the same thing. On one of those three sites, fourteen links in the main navigation led nowhere at all. That is worth a full look, because when this defect happens, it happens badly.
What a hash-only link actually is
Open the page source and look for href="#". That is a link that points at the current page, position zero. Click it and the browser does exactly one thing: it jumps to the top of the page you are already on, or does nothing visible at all.
These links usually start life as placeholders. A template ships with a navigation menu, items like Services, About, Financing, Service Areas, Warranty, and Contact, and each one is wired to # until someone connects it to a real page. On a properly finished site, every one of those gets replaced before launch. On the small share of sites where this defect shows up, some of them never do.
One site, fourteen links, nothing behind any of them
The clearest example in our corpus is a single site where fourteen navigation links were still hash-only at the time of the audit. Menu items that read like real pages, the kind a visitor would reasonably expect to click, resolved to nothing. A visitor looking for financing information, or trying to confirm the business served their town, clicked and got a silent jump to the top of the homepage.
Fourteen is a lot. It suggests the entire navigation menu was assembled from a template and never finished, rather than one item slipping through review. When we see a number that high, it usually means nobody at the business has clicked through their own menu in years.
Why rare does not mean safe to ignore
Eight percent is a low base rate. If you are reading this and your site works fine, this article probably does not apply to you, and we would rather say that plainly than manufacture urgency around a defect most sites do not have. We would rather publish an honest 8% than round it up to sound more alarming.
Where it does happen, though, the damage is disproportionate to how the mistake happened. A visitor who clicks a dead link does not conclude "this is a leftover template artifact." They conclude the business is careless, or worse, not really paying attention to its own storefront. For a trade where the customer is about to invite a stranger into their home, that impression costs more than the click itself.
It also tends not to travel alone. A site with fourteen dead links in its navigation is rarely a site with nothing else wrong. Template leftovers, a stale copyright year, a phone number that will not dial: these defects cluster on sites where nobody has reviewed the build since the day it launched. Finding one is usually a reason to check for the others, not a reason to fix the link and stop looking.
How to check your own navigation in five minutes
Open your site on a laptop, not a phone, so you can see the full menu at once. Click every single link, one at a time, including submenu items you normally skip past. Note anything that reloads the page, jumps to the top, or produces a blank result.
Pay particular attention to items that sound like a full page: Financing, Service Areas, Gallery, Warranty. These are exactly the labels most often left as placeholders. A link labeled "Contact" that actually goes to a contact page is easy to trust without testing. A link labeled "Financing" that has never been clicked by anyone at the business is the one worth checking first.
What it costs to fix
Almost nothing, in isolation. If the destination page already exists elsewhere on the site, pointing the link at it is a five-minute change. If the page does not exist yet, if "Financing" was always meant to lead somewhere and never got built, that is a small content task, not a redesign.
The only real cost is the one you do not see: how many visitors clicked "Service Areas" looking for a yes-or-no answer, got nothing, and left without calling. That number is not something we measure, and we will not invent one. We will say that a dead link on a page a visitor was actively trying to use is one of the cheaper fixes available, relative to what leaving it costs.
See the direction before the rebuild
SiteMilk offers a free before-and-after homepage mockup so you can judge the modernization direction before committing anything. Start in the homepage contact section or email milkman@sitemilk.com.
Same brand. Modern build. Fresh pour.
Frequently asked questions
How common are dead navigation links on small-business websites?
Uncommon. In our audit corpus of 37 contractor sites, dead hash-only links showed up on 3, about 8%. It is one of the least frequent defects we track, well behind issues like missing click-to-call or a stale copyright year.
Why do websites end up with links that go nowhere?
Almost always a template that shipped with placeholder navigation items, wired to # instead of a real page, that were never finished before launch. It is rarely intentional. It is usually a step that got skipped and never revisited.
Is a dead link worth fixing on its own, or should I wait for a redesign?
Fix it now. Pointing a link at the correct page, or building the missing page if there is not one yet, takes minutes to a few hours depending on the content involved. There is no reason to leave a working part of your navigation broken while you plan a larger project.