A client once messaged me confused about a sudden drop in rankings, and it turned out a redesign two months earlier had quietly broken about 40 internal links without anyone noticing. Broken links are one of those problems that hide in plain sight, since nobody clicks every link on every page as a matter of habit. The good news is you don’t have to either, there are tools built specifically to hunt these down for you.
What You’ll Need Before You Start
Depending on the size of your site, you can get by with nothing more than a browser tab, or you might want a heavier desktop tool. Here’s what covers most situations:
- Your site’s homepage URL, at minimum, to point any crawler tool at
- A free Google Search Console account connected to your site, if you don’t have one already
- Screaming Frog SEO Spider (free for up to 500 URLs) if your site has more than a couple dozen pages
Step 1: Run a Free Online Broken Link Checker
For a quick first pass, a browser-based tool like Dead Link Checker or the W3C’s Link Checker is the fastest option. Paste in your homepage URL, and the tool crawls your site’s linked pages automatically, flagging anything that returns an error.
These tools are genuinely convenient for small sites, but they tend to slow down or hit crawl limits on anything with more than a few hundred pages. Think of this step as a fast sanity check, not your final audit.
Step 2: Check Google Search Console for 404 Errors
This step catches something the tools above can’t, links pointing to your site from other websites that no longer resolve. Log into Search Console, click Pages in the left sidebar under Indexing, and scroll to the “Why pages aren’t indexed” section. Look for the row labeled Not found (404).
Click that row and you’ll get a full list of URLs Google has tried to crawl and failed to find. This matters more than it sounds like it should, since these are pages Google already knows about, meaning the broken links are actively hurting your crawl budget and possibly your rankings.
Step 3: Run a Full Site Crawl With Screaming Frog
For anything beyond a small brochure site, this is the tool I reach for first. Download Screaming Frog SEO Spider, install it, and paste your homepage URL into the bar at the top, then click Start.
Once the crawl finishes, click the Response Codes tab and filter by Client Error (4xx) in the dropdown. That gives you every broken internal and external link on your entire site in one list, along with the exact page each broken link was found on, which you’ll need for the fix step later.
Step 4: Manually Spot-Check Your Key Pages
Automated tools miss things sometimes, especially links buried inside JavaScript-rendered content or links behind a login. For your homepage, main navigation, and top 5 or so highest traffic pages, it’s worth just clicking through every link by hand once a quarter.
Pay particular attention to footer links, since those appear on every page of your site and a single broken footer link multiplies into a site-wide issue instantly.
Step 5: Fix or Redirect What You Find
Once you’ve got your list, you’ve got three real options for each broken link. Update the link to point to the correct current URL, if the destination content still exists somewhere else. Set up a 301 redirect from the old broken URL to the closest relevant page, if the content is genuinely gone. Or remove the link entirely, if neither of those makes sense.
I’d recommend updating the link directly whenever possible rather than relying on a redirect. Redirects work, but they add an extra hop that slows the page load slightly and it’s one more thing that can break later if the redirect rule ever gets removed.
Pro Tips for Ongoing Link Health
Common Mistakes to Avoid
- Only checking internal links. External links you’ve placed on your own pages break just as often, usually because the other site changed something, not you.
- Redirecting every broken link to your homepage. This is a lazy fix that hurts user experience, redirect to the most relevant existing page instead.
- Treating intentional 404s as errors. Not every 404 needs fixing, some pages are supposed to be gone.
- Running one audit and never again. Link rot is constant, sites you linked to a year ago can vanish without any warning.
Quick Recap
Run a free online checker for a fast pass, review Search Console’s 404 report for real-world crawl errors, use Screaming Frog for a full site crawl, spot-check key pages by hand, then update, redirect, or remove each broken link you find.
Wrapping Up
Between an online checker, Search Console, and a proper crawl tool, you’ve now got a complete picture of where your site’s broken links are hiding and a clear way to fix each one. Set a recurring reminder to check again in a month, since link rot never really stops. A site with clean, working links isn’t just better for search engines, it’s a smoother experience for every visitor who clicks through.
