Why Broken Links Are Silently Killing Your SEO
You’ve spent months building content, earning backlinks, and optimizing your site. Then a visitor clicks a link and lands on a 404 error page. Frustrating, right? Broken links do more than annoy your users, they also signal to Google that your website isn’t well-maintained.
In this practical guide, we’ll show you exactly how to fix broken links on your website, even if you’re not a developer. We’ll cover free tools, clear steps, and the best strategy to keep your rankings safe.

What Is a Broken Link?
A broken link (sometimes called a “dead link”) is any hyperlink that no longer works. When clicked, it leads to an error page instead of the intended destination. This can happen for several reasons:
- The target page has been deleted or moved
- The URL contains a typo
- The destination website is down or no longer exists
- A page URL structure was changed without redirects
- External resources (images, PDFs) were removed
Why Broken Links Hurt Your Website
Broken links affect your site on two critical levels:
1. SEO Impact
- Crawl budget waste: Googlebot spends resources crawling dead ends instead of your valuable pages
- Lost link equity: Internal links pointing to 404 pages waste the authority you’ve built
- Ranking signals: Google interprets a high number of broken links as a sign of poor quality
2. User Experience Impact
- Higher bounce rates
- Loss of trust and credibility
- Fewer conversions and page views
- Visitors leaving for competitors

How to Find Broken Links on Your Website (Free Tools)
Before you can fix them, you need to find them. Here are the three best free methods.
Method 1: Google Search Console
Google Search Console is free and shows you exactly what Google sees on your site.
- Log in to your Google Search Console account
- Select your property (website)
- In the left menu, click on Pages under the Indexing section
- Scroll down to “Why pages aren’t indexed”
- Look for “Not found (404)” errors
- Export the list for further action
Method 2: Screaming Frog SEO Spider
Screaming Frog is a desktop crawler that scans your entire site. The free version handles up to 500 URLs, which is plenty for most small and medium websites.
- Download and install Screaming Frog SEO Spider
- Enter your website URL in the top bar
- Click Start and let the tool crawl your site
- Once finished, go to the Response Codes tab
- Filter by “Client Error (4xx)” to see all broken links
- Click any broken URL, then check the “Inlinks” tab at the bottom to see which pages contain the broken link
Method 3: Free Online Broken Link Checkers
If you don’t want to install software, try these free web-based tools: This write-up is worth a look.
- Ahrefs Broken Link Checker (free version available)
- Dead Link Checker
- Broken Link Checker plugin for WordPress users
How to Fix Broken Links: The Complete Process
Once you have your list of broken links, it’s time to fix them. The strategy depends on whether the link is internal (pointing within your site) or external (pointing to another website).
Fixing Broken Internal Links
Internal broken links are the most damaging because you have full control over them. Here’s what to do:
| Situation | Best Fix |
|---|---|
| Page was moved to a new URL | Set up a 301 redirect from the old URL to the new one |
| Page was deleted with no replacement | Remove the link or replace it with a relevant alternative |
| Simple typo in the URL | Edit the page and correct the URL manually |
| Deleted page has strong backlinks | 301 redirect to the most relevant existing page |
Fixing Broken External Links
External links point to other websites, and you can’t control what happens on those domains. You have three options:
- Replace the link with a similar, working resource from another site
- Update the URL if the destination site simply moved the content (check their new location)
- Remove the link entirely if no suitable replacement exists
How to Set Up a 301 Redirect
A 301 redirect tells search engines that a page has permanently moved to a new location. It preserves most of the SEO value from the original URL.
For WordPress Users
- Install a plugin like Redirection or Rank Math
- Go to the redirects section
- Enter the old URL in the “Source” field
- Enter the new URL in the “Target” field
- Set the type to 301 (Permanent) and save
For Non-WordPress Sites
You can add redirects directly to your .htaccess file (Apache servers) or through your hosting control panel. If you’re not comfortable editing server files, ask your developer or hosting provider for help.

How Often Should You Check for Broken Links?
Broken links appear naturally over time as the web changes. We recommend the following schedule:
- Small websites (under 100 pages): Check every 3 months
- Medium websites (100 to 1,000 pages): Check monthly
- Large websites (over 1,000 pages): Set up automated weekly monitoring
- E-commerce sites: Check monthly, especially after product catalog updates
Pro Tips to Prevent Broken Links in the First Place
- Always set up a 301 redirect when changing a URL
- Avoid deleting pages without a redirect plan
- Use descriptive, stable URLs (avoid dates or temporary parameters)
- Regularly audit your top-performing pages
- When linking to external sites, prefer authoritative sources that are less likely to disappear
- Consider using a broken link monitoring service for continuous alerts
Frequently Asked Questions
What causes broken links?
Broken links are typically caused by deleted pages, changed URLs without redirects, typos, external site shutdowns, or server issues. Regular audits help catch them early.
Do broken links really hurt SEO?
Yes. While a single broken link won’t tank your rankings, a pattern of broken links signals poor site quality to Google, wastes crawl budget, and hurts user experience, all of which impact SEO performance.
Should I use a 301 or 302 redirect for broken links?
Use a 301 redirect for broken links, since the change is permanent. A 302 redirect is only appropriate for temporary situations and doesn’t pass full SEO value. There’s a good explainer over at umassp.edu.
Can I fix broken links without a plugin?
Absolutely. You can manually edit each page containing a broken link, or add redirects through your server configuration. Plugins simply make the process faster and more manageable.
What’s the difference between a broken link and a 404 error?
A broken link is any hyperlink that fails to load its destination. A 404 error is one specific type of response indicating the page was not found. Most broken links result in 404 errors.
How do I remove broken links from my WordPress site?
Install a plugin like Broken Link Checker, let it scan your site, then review the list. You can edit, unlink, or redirect broken URLs directly from the plugin’s dashboard.
Final Thoughts
Fixing broken links isn’t glamorous work, but it’s one of the highest-impact SEO tasks you can perform. With free tools like Google Search Console and Screaming Frog, plus a clear process for redirects and updates, you can protect your rankings and give visitors the smooth experience they expect.
At PixelBright, we help businesses maintain healthy, high-performing websites through regular audits and technical SEO improvements. If you’d like a hand fixing broken links on your site, get in touch with our team today.