SEO glossary

Broken links

Definition

A broken link points at a URL that returns an error instead of a page. There are three kinds, and they're three different jobs: internal broken links you fix by editing the link, outbound ones by updating or removing them, and inbound broken backlinks by redirecting the dead URL to recover authority you already earned.

Updated 26 July 2026 · Written by the Last Agency team · See what SEO actually costs

The short version

  • Internal broken links waste crawl and dead-end users. Fix them at the source — edit the link.
  • Inbound broken backlinks are different work: someone linked to a URL you deleted, and a 301 recovers signals you already paid for.
  • Prioritise by value, not by count. One dead URL with fifteen referring domains beats ninety broken links in a 2019 blog archive.
  • Redirect to the closest real equivalent. A bulk redirect to the homepage is treated as a soft 404 and passes close to nothing.

Finding them without paying for a tool

You can cover all three types free, and it takes an afternoon.

  • Internal: Screaming Frog's free tier crawls 500 URLs — filter by Client Error (4xx), then use the Inlinks panel to see which pages contain each broken link. That panel turns a list of 404s into a to-do list.
  • Internal, larger sites: Ahrefs Webmaster Tools gives free Site Audit access on a verified domain. Bing Webmaster Tools also runs a free scan.
  • Inbound: cross-reference Search Console → Indexing → Pages → "Not found (404)" against the Links report's top linked pages. Anything on both lists is a dead page with backlinks.
  • Outbound: a crawler flags external 4xx and 5xx. Recheck after a week before acting — outages and bot-blocking produce plenty of false positives.

Fix in order of value, not in order of the report

A broken-link report sorts by URL. That's the wrong order to work in, and it's how people spend a day fixing links in posts nobody reads. Work down this list instead, and stop when the value runs out.

  1. Dead URLs with backlinks. Sort by referring domains and redirect each to its closest live equivalent. The only step that recovers something you can't get any other way.
  2. Broken links on pages that get traffic. A 404 in the navigation or on a top landing page is a conversion problem before it's an SEO problem.
  3. Broken links inside your money pages. Product, service and pricing pages are where you want internal link equity flowing, and a dead link is a leak.
  4. Everything else, in bulk. Old posts, archives, footer links to a page you retired. Batch it, do it once, move on.
  5. Outbound links, last. Fix the ones on pages that still get read; the rest can wait for a content refresh.

How often to re-check

Broken links are entropy, not an event. They accumulate every time someone deletes a product, renames a page or retires a campaign.

Monthly for ecommerce with a moving catalogue, quarterly for a content site, annually for a brochure site — and always in the fortnight after a migration.

Two habits cut the workload more than any tool: never delete a URL without deciding its redirect in the same commit, and keep the redirect map in version control, not in a plugin's database.

Related questions.

Do broken links hurt SEO?

Internal ones do modest, real damage — wasted crawl, dead ends, signals routed to nowhere. Outbound ones are mostly a user experience issue. The genuinely expensive case is inbound: backlinks pointing at deleted URLs, where earned authority is landing on a 404 and doing nothing.

How do I find broken backlinks to my site?

In Search Console, cross-reference Indexing → Pages → Not found (404) with the Links report's top linked pages. Anything on both lists is a dead URL with backlinks. Ahrefs Webmaster Tools shows the same thing directly via Best by links, filtered to 404.

Should I redirect broken URLs to my homepage?

No. Google treats redirects to irrelevant pages as soft 404s, so the signals mostly don't carry. Redirect to the closest genuine equivalent instead. If nothing equivalent exists, return a 410 and take the loss cleanly rather than pretending.

What's the difference between a 404 and a 410?

A 404 says "not found", which could be temporary. A 410 says "deliberately gone". Google generally drops 410 URLs from the index faster. Use 410 when you're certain the page isn't coming back, and 404 when you might restore it.

Does a free broken link checker work well enough?

For internal links on a small site, yes — the free Screaming Frog tier covers 500 URLs and shows exactly which pages contain each broken link. For inbound broken backlinks you need Search Console or a backlink index, because that data doesn't exist on your own server.

How many broken links is too many?

There's no threshold that triggers anything. A handful on an old blog is normal for any site with history. What matters is where they are: broken links in navigation, on money pages, or pointing at URLs with backlinks are worth fixing this week regardless of the total.

Last slot's open

Make this the last growth call you book.

Grab the free strategy call and walk away with a 90-day growth plan — hired or not. Or just text us. Either way, you'll know exactly how we'd win.

Guaranteed or it's free · No lock-in · Free strategy call