Fix Broken Links: A How to for Better Site Performance

What Are Broken Links?

Broken links are like dead ends on the internet. When you click on a link and get an error page that says “404 Not Found,” that’s a broken link. These links once led somewhere useful, but now they go nowhere.

Broken links happen for many reasons:

  • A website moves or changes its web address
  • A page gets deleted
  • A website shuts down completely
  • Someone types the wrong web address when making a link

Broken links are bad for both visitors and website owners. When people click on broken links, they feel frustrated. They might leave your website and never come back. Search engines like Google also don’t like broken links. They can lower your website’s rank in search results.

Why You Should Fix Broken Links

Fixing broken links helps your website in many ways:

Better User Experience

When visitors click links on your site, they expect to find what they want. Broken links lead to disappointment. By fixing these links, you keep visitors happy and on your site longer.

Better Search Engine Rankings

Search engines want to show the best websites in their results. They check how well your site works, including whether your links work correctly. Websites with lots of broken links may rank lower in search results.

More Website Traffic

When other websites link to yours (these are called backlinks), they send visitors your way. If those links break, you lose that traffic. Finding and fixing broken backlinks helps more people find your website.

Saving Your Website's Reputation

A website with many broken links looks poorly maintained. Visitors might think your business doesn’t care about quality. Fixing broken links shows that you pay attention to details.

Types of Broken Links You Need to Find

There are two main types of broken links you should look for:

1. External Links: Outgoing Links

These are links on your website that point to other websites. When these links break, your visitors end up at error pages. This gives them a bad experience.

2. Backlinks: Incoming Links

These are links from other websites that point to your site. If these break, you lose visitors who might have come to your website. Often, these break when you:

  • Change a page’s web address (URL)
  • Delete pages without redirecting them
  • Move content to a new location

Now, let’s learn how to find these broken links and fix them!

Common HTTP Error Codes You'll Find

When looking for broken links, you’ll see different error codes. Here’s what they mean:

404 Not Found

This is the most common error. It means the page doesn’t exist. You’ll need to find a new page or remove the link.

301 Moved Permanently

This isn’t an error, but a signal. It means the page has moved to a new address forever. Your link works, but it’s taking a longer path. Update it to the new address.

302 Found (Temporary Redirect)

The page has moved, but only for a short time. If you see this code often for the same link, it might be worth updating.

400 Bad Request

Your link might have the wrong characters or formatting. Check for typing mistakes.

403 Forbidden

The page exists, but you’re not allowed to view it. The website might have changed its rules.

500 Internal Server Error

The website has a problem on its end. This might be temporary, so check again later.

503 Service Unavailable

The website is temporarily down or too busy. Try checking again later before changing your link.

Finding Broken Links With SEM Rush

SEMrush is a powerful tool that helps you find broken links. Here’s how to use it:

Finding Broken Outgoing Links

  1. Log in to your SEMrush account
  2. Click on “Site Audit” in the left menu
  3. Select your project or create a new one for your website
  4. Start a site audit or view your latest results
  5. Look for “Issues” and find “Broken internal links” and “Broken external links”
  6. Click on these issues to see a full list of broken links

Finding Broken Backlinks

  1. Log in to SEMrush
  2. Go to “Backlink Analytics” in the left menu
  3. Enter your domain name
  4. Click on “Backlinks” in the overview report
  5. Use the filter at the top and select “Target URL error”
  6. This shows you all the broken backlinks pointing to your site

Using SEMrush's Bulk Analysis Feature

For larger websites:

  1. Go to “Backlink Analytics”
  2. Select “Bulk Analysis”
  3. Enter up to 200 URLs from your site
  4. Check the report for broken backlinks to these pages

Setting Up Automated SEMrush Reports

To stay on top of broken links:

  1. Go to “My Reports” in SEMrush
  2. Create a new report
  3. Add widgets for “Broken links” and “Backlink errors”
  4. Schedule the report to run weekly or monthly
  5. Get email alerts when new broken links appear

Finding Broken Links without SEM Rush

Don’t have SEMrush? No problem! Here are some other ways to find broken links:

Free Tools for Finding Broken External Links: Outgoing Links

Google Search Console

  • Sign in to Google Search Console
  • Click on “Coverage”
  • Look for “Not found (404)” errors
  • These show pages that Google tried to visit but couldn’t find

Broken Link Checker (Website)

Chrome Extensions

  • Install “Check My Links” or “Broken Link Checker” extension
  • Visit your website
  • Click the extension icon to scan for broken links

W3C Link Checker

  • Visit validator.w3.org/checklink
  • Enter your website address
  • Get a detailed report of link problems

Screaming Frog SEO Spider (Free Version)

  • Download from screamingfrog.co.uk
  • Enter your website URL
  • Look for 404 errors in the “Response Codes” tab

Free Tools for Finding Broken Backlinks

Google Search Console

  • Sign in to Google Search Console
  • Go to “Links” report
  • Click “Top linking pages”
  • This doesn’t directly show broken backlinks, but helps you see where links are coming from

Ahrefs Backlink Checker (Free Version)

  • Go to ahrefs.com/backlink-checker
  • Enter your domain
  • Check the backlinks it finds, though the free version is limited

Bing Webmaster Tools

  • Sign up for a free account
  • Add and verify your website
  • Check the “Inbound Links” section
  • Look for links that lead to error pages

Moz Link Explorer (Limited Free Version)

  • Create a free Moz account
  • Use their Link Explorer tool
  • Check for broken backlinks in the report

How to Fix Broken External Links

Once you find broken links on your website, here’s how to fix them:

1. Update the Link

If the destination page has moved to a new address:

  • Find the current, correct URL for the page
  • Update your link to point to the new address
  • Test the link to make sure it works

    www.example.com/old-page And the page moved to: www.example.com/new-page
    Simply update your link to the new address.

2. Replace with Similar Content

If the original page is gone forever:

  • Find a similar page that provides the same information
  • Replace your link with a link to this new page
  • Make sure the new page is relevant to your content

3. Remove the Link

If you can’t find a good replacement:

  • Remove the link completely
  • Rewrite the surrounding text so it makes sense without the link
  • Consider creating your own content on this topic

4. Contact the Website Owner

Sometimes, you really need that specific content:

  • Find contact information for the website owner
  • Let them know their page is missing
  • Ask if they have moved the content elsewhere
  • They might fix the problem, which solves your issue too!

5. Use Web Archive Links as a Last Resort

If the content is important but gone:

  • Visit archive.org (the Wayback Machine)
  • Enter the broken URL
  • Find an archived version of the page
  • Link to the archived version instead

How to Fix Broken Backlinks

Fixing broken backlinks is a bit different since you don’t control the websites linking to you. Here’s what to do:

1. Set Up 301 Redirects

The best solution for most broken backlinks is to create redirects:

What is a 301 redirect?

It’s a way to send visitors from an old, broken address to a new, working page automatically.

How to set up redirects:

If you use WordPress:

  1. Install a plugin like “Redirection” or “301 Redirects”
  2. Add the old URL that’s broken
  3. Enter the new URL where visitors should go
  4. Save the redirect

If you use other platforms:

  1. Access your website’s .htaccess file (ask your web host for help if needed)
  2. Add redirect code like this:
    For example, if you had a page about dogs at:

 

www.yoursite.com/pets/dogs
And you moved it to:

www.yoursite.com/animals/dogs
Your redirect would look like:
Redirect 301 /pets/dogs /animals/dogs

2. Create New Content

If the broken backlink pointed to content you deleted:

  • Consider creating new content at that address
  • Make it similar to what was there before
  • This helps both the linking site and visitors who follow the link

3. Contact Website Owners

For very important backlinks:

  • Reach out to the website owner
  • Thank them for linking to your site
  • Provide the new, correct link to your content
  • Ask them to update their link

A polite email like this often works:

 
Subject: Quick update on your link to our website Hi [Name], I noticed your website links to our page [old URL], which has moved to a new address. We really appreciate your link! Would you mind updating it to point to [new URL] instead? This will help your visitors find the content they're looking for. Thanks for your help, [Your Name]

4. Recreate Popular Missing Pages

If many sites link to a page you removed:

  • Consider bringing the page back
  • Update it with fresh information
  • Keep the same URL to maintain those backlinks
  • Add a note about when it was updated

5. Redirect Entire Sections or Folders

If you moved a whole section of your site:

  • Set up a wildcard redirect for the entire folder
  • This catches all links to any page in that section
  • For example, redirect everything from /blog/* to /news/*

Special Cases: Handling Broken Links

Broken Links in Old Blog Posts

For old content that still gets traffic:

  • Update links even in old posts
  • Add a note at the top like “Updated on [date]”
  • This shows readers the content is maintained

Broken Links in PDF Documents

PDF documents are harder to update:

  • Consider creating a new version with fixed links
  • Place the new version at the same address
  • Add a note about the update date

Broken Images

Broken images are also broken links:

  • Replace missing images with new ones
  • If you don’t have the original, create or find a substitute
  • Always add proper alt text to help if images break in the future

Broken Links in Navigation Menus

These are especially important to fix:

  • They appear on every page of your site
  • Visitors use them to find important content
  • Search engines consider them high-priority links
  • Fix these immediately when discovered

Broken Links in Footer Elements

Footer links appear on every page:

  • Check legal pages, contact pages, and policy pages regularly
  • Update copyright information yearly
  • Make sure social media links still point to active accounts

Broken Links from Social Media

When social media platforms link to your site:

  • These links can’t be updated by you
  • Set up redirects for common landing pages from social sites
  • Create a special tracking system for social media URLs

Tools That Help Prevent Broken Links

Link Checkers That Run Automatically

Set up tools that check your links regularly:

  • Dr. Link Check (drinkcheck.com)
  • Broken Link Checker plugin for WordPress
  • LinkPatrol

Link Management Systems

For large sites, consider tools that help manage links:

  • LinkTrust
  • Pitchbox
  • SEMrush’s Link Building tool

Content Management Systems (CMS) Features

Modern CMS systems help prevent broken links:

  • WordPress: Use Yoast SEO or Rank Math to check links
  • Shopify: Use the “URL Redirects” feature
  • Wix: Set up “301 Redirects” in the SEO tools section

Automated Monitoring Services

These services alert you when they find problems:

  • Uptime Robot (monitor specific pages)
  • ContentKing (monitors content changes and broken links)
  • Little Warden (alerts you about expiring domains and broken links)

Creating a Broken Link Action Plan

For businesses and website owners, having a plan helps:

Step 1: Regular Audits

Schedule regular link checks:

  • Use SEMrush or another tool
  • Set calendar reminders
  • Assign this task to a specific team member

Step 2: Prioritization System

Not all broken links are equally important. Prioritize fixing:

  1. Links in main navigation
  2. Links on high-traffic pages
  3. Links to product or service pages
  4. Links from high-authority websites
  5. Links in older content

Step 3: Documentation Process

Keep records of:

  • What links were broken
  • How you fixed them
  • When you fixed them
  • Any patterns you notice (like certain types of links breaking more often)

Step 4: Prevention Policies

Create rules for your team:

  • Always set up redirects when moving content
  • Check external links before publishing
  • Use consistent URL structures
  • Review link health before major site updates

Conclusion: Keep Your Website in Good Shape

Broken links are like potholes on the information highway. They give visitors a bumpy ride and might make them turn around. Regularly checking for broken links and fixing them quickly keeps your website running smoothly. This makes visitors happy and helps search engines see your site as trustworthy. Remember these key points:

Check for broken links regularly Fix outgoing links by updating or replacing them Fix broken backlinks with 301 redirects Be careful when changing or deleting pages Keep records of all URL changes Monitor site performance after fixing links Create a custom 404 page to help lost visitors Use the right tools to stay on top of link health

You can start today by running your first broken link check. You might be surprised by what you find, and your website will be more substantial once you fix those broken paths!

Meet The Author

Half shot of me business

John Wilson

John, the driving force behind Optisite Rocket, spent 10 fulfilling years as the owner of a contracting company, where he honed his skills and developed a deep love for the contracting industry. Seeing the dismal results from hiring many “experts” to build his website and do his SEO, he realized he needed to learn how to do this himself. This allowed him to build a thriving company in his local area. A sudden injury, however, curtailed his ability to continue hands-on work. Undeterred, John now channels his passion into educating and inspiring others. He aims to equip aspiring professionals with the necessary knowledge and tools to excel in this rewarding field.

Get measurable results from online marketing

Our Articles in the Same Category

Our Articles with the Same Topics

Frequently Asked Questions: Fixing Broken Links

Even one broken link can hurt your website. But if you have a very large site, try to keep broken links under 1% of all links. Your goal should always be zero broken links.

Yes! Search engines like Google consider broken links a sign of poor quality. Too many broken links can lower your rankings.

Keep redirects active for at least one year, preferably longer. Some experts recommend never removing redirects for important pages.

A 301 redirect is permanent. It tells search engines the move is forever.
A 302 redirect is temporary. Use 301 redirects for moved pages.

Yes. Broken links can sometimes:

  • Waste your “crawl budget” (how often search engines check your site)
  • Create security vulnerabilities in rare cases
  • Lead to lost sales if they break during the buying process

Start with the most important ones:

  1. Fix broken links on your most visited pages first
  2. Fix broken links to products or services you sell
  3. Fix broken links that appear in your navigation menu
  4. Then work on the rest over time

Use these methods to test redirects:

  1. Click the old link and see if you land on the new page
  2. Use a redirect checker tool online
  3. Use the “Fetch as Google” tool in Search Console