Broken links are easy to ignore until somebody puts a number next to them. A new site owner runs a free SEO scan and gets handed a report listing 87 broken links across the site. Search Console emails about a sharp rise in 404 errors after a redesign. A freelancer mentions in passing, “You have a lot of broken links.” The instinct is to panic and start fixing everything in sight. The more useful first question is whether broken links are actually hurting your rankings at all, because the honest answer is: it depends entirely on which kind of broken link you have, where it lives, and how long it has been broken. Some are cosmetic. A small number are quietly bleeding ranking equity every day. This is how to tell the difference, and what to actually do about each kind.

The short version

  • Internal broken links are a real but modest SEO issue. They mostly hurt user experience and waste crawl budget on large sites.
  • Inbound backlinks pointing to pages you deleted are the most expensive kind of broken link, because they leak ranking equity straight to a 404.
  • Outbound broken links to dead external sites are mainly a trust and user-experience issue, not a ranking emergency.
  • The biggest risk is letting all three types pile up after redesigns and content prunes, until the cumulative weight does start to drag.

What Counts As A Broken Link On Your Website?

Before you can decide whether a broken link is hurting you, you have to know which of three different things people mean when they say “broken link.” Treating them as one undifferentiated problem is why most small business owners end up doing the wrong work first.

Internal broken links

An internal broken link is a link from one page on your own site to another page on your own site that no longer exists. The classic example is a navigation menu, footer, or in-body link that still points at an old service page slug after that page was renamed or deleted. A Port St. Lucie roofer who renames their “Hurricane Damage Repair” page to “Storm Damage Restoration” without redirecting the old URL just created a broken internal link from every page that linked to the old version.

Inbound broken links (backlinks to dead pages)

An inbound broken link is a link from somebody else’s website that points at a page on your site that no longer exists. This is the most overlooked kind because you do not see it in your own content. It only shows up when you look at your backlink profile alongside your live URLs. When a Stuart contractor deletes a page that took years of word of mouth and a few citations to earn, every link pointing at that URL hits a 404 instead of a working page, and the trust those links represented stops counting.

Outbound broken links

An outbound broken link is a link on your site that points to an external website that no longer exists or has moved. You linked to a manufacturer’s product page three years ago and they reorganized their site. You linked to a county form that is now hosted at a different URL. None of these are catastrophic, but they signal to both visitors and search engines that nobody is keeping the site current.

Hard 404 versus soft 404

One more distinction that matters. A “hard 404” is what most people mean by a broken link: the URL returns an HTTP 404 status code. A “soft 404” is sneakier. It is a URL that looks broken to a visitor but returns a 200 OK status to crawlers, usually because the theme or CMS serves a generic “page not found” message inside a normal page template. Search Console flags soft 404s separately, and they cause real problems because Google has to guess whether the page is actually broken or just thin.

Which Broken Links Actually Move Your Rankings?

This is where the panic usually goes too far in one direction or the other. The honest answer is that the three types of broken links do different amounts of damage, and treating them as one problem leads to spending the most time on the cheapest fixes.

Internal broken links: real but small direct impact

Internal broken links waste your own internal link equity and frustrate crawlers, but the direct ranking hit on a small business site is modest. Google has said publicly that a handful of broken internal links is normal and not a ranking emergency. The bigger problem is user experience: a visitor who clicks a broken link in your navigation or a blog post immediately learns that the site is not maintained. On a larger site, crawl budget becomes a real factor, because Googlebot wastes requests chasing dead URLs instead of indexing the pages you care about. If the broken link sits inside your main navigation or a high-traffic blog post, the impact is bigger than if it is buried in a 2017 archive page nobody reads. To work the problem at the right altitude, it usually pays to look at broader internal linking issues alongside the other technical SEO problems that often show up together.

Inbound backlinks to dead pages: the expensive kind

This is the broken link that actually moves rankings, because every backlink pointing at a 404 is ranking equity you earned and are now throwing away. Imagine a Treasure Coast HVAC company that built up nine local citations and two real editorial mentions pointing at /services/ac-repair-port-st-lucie/. Then a redesign in 2024 changed that URL to /ac-repair/ and nobody set up the redirect. Those nine citations and two editorial mentions now all hit a dead page. The trust they represented does not transfer; it just evaporates. Recovering it usually means setting up a 301 redirect to the closest live equivalent and waiting weeks for Google to follow the chain and reapply the link signal.

Outbound broken links: mainly a trust and UX issue

Outbound broken links are mostly a quality signal and a user-experience problem. Visitors get frustrated when an article promises “see the full study here” and the link goes nowhere. Search engines treat heavy patterns of outbound 404s as a signal of low maintenance, especially when paired with thin content. The direct ranking impact of any single broken outbound link is tiny. The cumulative impact across a long-neglected blog can be noticeable.

Why “minor” does not mean “ignore”

If you take only one thing from this section, take this: each individual broken link is rarely fatal, but the pattern matters. A site with three broken links is fine. A site with three hundred broken links across blog posts, footers, and old service pages is signaling neglect to both visitors and Google, and the cumulative effect is where rankings start to slip. The question is not “is this one link hurting me,” it is “how big is the pile, and how fast is it growing?”

How Do You Find Broken Links On Your Site?

You cannot fix what you cannot see. There are four reliable ways to find broken links across the three categories, and they complement each other. None of them is perfect on its own.

Search Console for internal and inbound 404s

Google Search Console’s Pages report under “Why pages aren’t indexed” surfaces every URL Google tried to crawl that returned 404. This catches both internal links Google followed and inbound links to URLs that no longer exist. It is the single most useful free source of truth, because it shows you what Google actually saw, not what a third-party crawler thinks should exist. The Links report alongside it lists your top-linked pages, so you can cross-reference and find inbound backlinks pointing at any page that now 404s.

A full-site crawl

A site crawler walks every link on every page and reports the response code each one returns. This catches internal and outbound broken links Search Console may not have surfaced yet, because it does not depend on Google having crawled them recently. This is also how you find broken links inside old blog posts that no human has visited in months. It is the same kind of work that a real website audit actually catches versus the surface-level checks a free SEO scan tool runs.

Free broken-link checkers

Several free tools will crawl a single site and produce a broken-link report without any setup. They are good enough for a quick read on the size of the problem, especially on smaller sites. Their limit is that they do not see the inbound backlinks Search Console sees, so they will miss the most expensive type of broken link entirely.

Plugin caveats

WordPress broken-link plugins exist, and a few of them are useful, but most of them run continuous server-side crawls that can slow your site down and trigger false positives on outbound URLs that simply rate-limit automated traffic. Treat them as a check on your check, not the primary tool.

What Should You Do About Each Type Of Broken Link?

Once you can see the full list, the work is mostly making sensible decisions about each row rather than rote deletion. Here is what to do for each of the three types, in the order that produces the biggest ranking impact first.

Fix inbound backlinks first

Any page that has earned even a single inbound backlink and now returns 404 should be your first priority. The fix is almost always a 301 redirect from the dead URL to the closest live equivalent page on your site. The closer the match, the more equity transfers. If you deleted /services/ac-repair-port-st-lucie/, the right 301 target is /services/ac-repair/, not the homepage. Closely related pages preserve the original intent and let Google reapply the link signal naturally.

Repair or remove internal broken links

Internal broken links are usually the easiest to fix because you control both ends. The right move depends on whether the destination page should exist. If it should exist and was deleted by mistake, restore it. If it intentionally went away, update or remove the link from every source page. Watch for footer widgets, navigation menus, and old blog posts in particular, since those are the three places stale internal links accumulate.

Update or strip outbound broken links

For outbound broken links, the choice is either replace with a current authoritative source or remove the link and leave the surrounding text intact. Avoid linking to a generic search result page or an archive crawl as a substitute; both look like padding to anyone who clicks. If you cannot find a clean replacement, removing the link is fine.

The 301-to-homepage trap

Resist the temptation to redirect every dead URL to your homepage. Google treats wholesale redirects to the homepage as soft 404s and does not transfer the original link signal. A 301 to a genuinely related page transfers most of the equity. A 301 to the homepage transfers almost none of it and tells Google the destination is not really equivalent.

When to restore versus when to let it 410

A few dead pages should not be redirected at all. If a URL has no inbound links, no traffic, and no business value, the cleanest answer is to let it return a 410 Gone status. That tells Google the page is intentionally retired and stops crawl budget from chasing it. Reserve restores and redirects for pages that earned attention in the first place. The fact that a website redesign brings its own batch of dead URLs is one of the most common reasons broken-link cleanup ends up on the to-do list at all.

Why Do Broken Links Pile Up Over Time?

One broken link is a typo. Three hundred is a pattern, and the pattern almost always has the same root causes. Recognizing them is how you stop the cleanup from being a one-time scramble that gets repeated every two years.

Redesigns without a redirect plan

The single biggest source of broken links on small business sites is a redesign that changed URL structures without mapping the old URLs to the new ones. Slugs change, categories disappear, blog post permalinks shift. Without a redirect map drawn up before launch, every internal link, external backlink, and bookmark pointing at the old URLs lands on a 404. A site that used to rank well can lose months of momentum from a single bad migration.

Service line changes

Businesses drop services or rename them, and the corresponding service pages get deleted. The links pointing at those pages from blog posts, the homepage, the footer, and outside sites all break at the same time. A Fort Pierce kitchen remodeler who quietly stops offering one cabinetry brand and deletes that page can break links across forty other pages.

Plugin and theme changes

Switching themes or deactivating plugins that create custom post types can quietly delete URLs that visitors and other sites linked to. This is the kind of broken-link source you only catch when you cross-reference Search Console 404s against the date of a recent plugin or theme change.

Slow decay

The quiet one. External sites you linked to go away. Old vendors close. Government forms move to new URLs. None of these break your site overnight, but over five years they accumulate, and a blog you wrote in 2020 now links to four URLs that no longer exist. This is the slow leak that the monthly SEO work you should already be doing is meant to catch, and it is the easiest one to defer until it becomes a project of its own.

Frequently Asked Questions

Will fixing broken links boost my rankings?

Sometimes, and the size of the boost depends on which kind of broken link you fixed. Recovering inbound backlinks by 301-redirecting dead URLs to the closest live equivalent can produce a noticeable lift over the following weeks. Fixing internal broken links usually does not move rankings on its own, but it improves user experience and crawl efficiency. Replacing outbound broken links is mostly a quality signal that compounds slowly.

How long does it take for fixed broken links to show up in Google?

Once you ship a 301 redirect or restore a deleted page, Google has to recrawl the URLs involved and reapply the link signal. That usually takes anywhere from a few days for high-traffic pages to several weeks for lower-priority URLs. You can speed up the recrawl on a handful of important pages using the URL inspection tool in Search Console, but the underlying reapplication of link equity is what takes the real time.

Should I disavow backlinks pointing at deleted pages?

Almost never. The disavow tool exists for backlinks you believe are actively harmful, not for the common case of links pointing at a URL you deleted. The right response to inbound links hitting a 404 is to set up a 301 redirect to a related page and let those links keep counting. Disavowing them throws away equity you could have recovered.

What is the difference between a 301 and a 302 redirect for broken links?

A 301 is a permanent redirect and tells search engines to treat the new URL as the long-term replacement, transferring most of the original ranking signal. A 302 is a temporary redirect and signals that the original URL will be back. For broken-link cleanup, you almost always want a 301, because you are not planning to bring the old URL back.

Do broken outbound links hurt my SEO more than visitors realize?

The direct ranking impact of a single broken outbound link is tiny. The indirect impact across an old blog full of dead outbound links is real, because it signals neglect and undermines the credibility of the content around the links. Visitors who click and hit a dead page are also less likely to trust the next claim in the article.

How often should I check for broken links?

For most small business sites, a quarterly check is enough to catch the slow decay before it becomes a project. Run a full-site crawl, cross-reference Search Console’s 404 report, and clear the backlog. After any redesign, theme change, or service-page restructuring, run the same check inside the first week, because that is where the big spikes come from.

Are broken links on my blog worse than on my service pages?

Service pages usually carry more weight commercially and from inbound links, so a broken link on or to a service page is more expensive than a broken link buried in a 2019 blog post. That said, a large pile of broken links in old blog content drags down the perceived quality of the blog as a whole, which is the surface Google increasingly judges for topical authority.

Where Do You Start With Broken Link Cleanup?

The cheapest move you can make today is to open Search Console and look at your top linked pages alongside the 404 report. If any of those top linked pages is now returning a 404, that is the single most valuable fix you can make this week, because a 301 redirect to the closest live equivalent will pull back ranking equity you are quietly losing. After that, run a full-site crawl to catch the internal and outbound broken links, and prioritize cleanup on your service pages and your highest-traffic blog posts before sweeping the archives. If you would rather hand the diagnosis and cleanup to a team that does this work every month, that is the kind of project our technical SEO work handles for small business sites across Port St. Lucie and the broader Treasure Coast. The point is not to chase a zero-broken-link score. The point is to stop the slow leak so the pages you have already earned keep paying you back.