Solutions

For Agencies Scale content production For Affiliates High-intent articles
Features Pricing Resources Blog

Try 3 articles free

No credit card required

Start free

OptiDraft Blog

How to fix broken links on your website: a practical cleanup guide

By OptiDraft 14 min read

Broken links frustrate visitors and can create avoidable SEO problems. This guide shows how to find broken URLs, decide whether to update, redirect, or remove them, and build a simple process to prevent future issues.

Broken links are one of those site problems that can quietly accumulate. A page gets moved, a product is retired, a blog reference goes stale, or a URL is mistyped during an update. The result is the same: someone clicks expecting useful content and lands on an error page instead.

Impact of Broken Links on SEO — how to fix broken links

If you want to keep your site easy to use and easy to crawl, you need a clear process for handling link problems. This guide explains how to fix broken links in a way that is practical, repeatable, and appropriate for both small sites and larger content libraries. You will learn how to find broken URLs, decide whether to update, redirect, or remove them, and build a maintenance workflow that prevents the same issues from returning.

Understanding Broken Links — how to fix broken links

A broken link points to a destination that no longer works. That destination might return a 404 page, a server error, a redirect chain that leads nowhere useful, or a page that exists but no longer matches the context of the link.

There are two broad categories to watch:

  • Internal broken links point to pages on your own site.
  • External broken links point to pages on another site.

Internal broken links are usually the higher priority because you control the destination and the source. They often appear after a site redesign, a slug change, a content merge, or the removal of an old page. External broken links can still hurt the experience you provide, but you may need to replace them with a different source rather than repair the destination directly.

The main reason to fix broken links is simple: they interrupt the reading experience. A user who expects help, product information, or navigation support should not have to guess where to go next. Broken links also make content feel neglected, which can reduce trust in the page as a whole.

Search engines also prefer sites that are organized and maintained. While a few broken links will not define a site, a pattern of link rot can make a site look outdated and harder to crawl cleanly. That is why link maintenance should be part of routine content care rather than a one-time cleanup project.

Before you change anything, gather a complete list of the links that need attention. A structured audit makes the rest of the process easier because you can sort each issue by page type, importance, and fix type.

You can identify broken links in three practical ways:

  1. Use a crawl tool to scan your pages and flag links that return errors.
  2. Review Google Search Console for pages that Google has discovered but cannot access cleanly.
  3. Check priority pages manually if you suspect a specific section has problems after an update.

For most sites, the fastest approach is to start with a crawl, then verify the highest-value pages by hand. A crawl tool can surface a broad set of issues, but manual review helps you understand whether the problem is a bad link, a moved page, or a content decision that needs editorial judgment.

What to record during the audit

Do not just collect broken URLs. Capture enough detail to choose the right fix later.

Field Why it helps
Source page Shows where the broken link appears
Broken URL Identifies the exact destination that failed
Link type Clarifies whether it is internal or external
Anchor text or surrounding context Helps you judge whether the link is still relevant
Recommended fix Keeps the cleanup process organized

That simple record gives you a working map of the problem. It also prevents you from repeating the same decision for every URL, because many fixes will fall into a few recurring patterns.

Not every broken link should be handled the same way. The right fix depends on what the linked page was supposed to do and whether a good replacement exists.

Use this decision framework:

  • Update the link when the destination still exists, but the URL in your content is wrong or outdated.
  • Redirect the URL when the old page has been replaced by a newer page that serves the same or very similar purpose.
  • Remove the link when there is no useful replacement and the reference no longer adds value.
  • Rewrite the surrounding content when the old link was supporting a claim, example, or recommendation that now needs a fresh source or a new explanation.

That last option matters more than many site owners expect. Sometimes the link is only a symptom. If the page is built around an outdated reference, simply swapping in a new URL may not be enough. You may need to revise the paragraph so it still makes sense without the original context.

A useful rule: preserve the user’s path whenever the destination still has a logical successor. Remove the link only when the destination no longer helps the reader and no good equivalent exists.

Internal links are the easiest to repair because you control both sides of the connection. The best fix is often straightforward, but it still helps to follow a consistent process.

1. Confirm the source of the problem

Check whether the broken link is caused by a typo, a changed slug, a deleted page, or a temporary issue. A page may appear broken because the URL in the content is wrong, even when the target page still exists.

2. Find the best destination

When a page has moved, look for the closest current version of that content. If the original page was merged into another article, link to the merged page rather than recreating the old path just to preserve it.

3. Edit the source page

Update the link in the CMS, template, or content body. Make sure the surrounding sentence still reads naturally. If the original anchor text is too specific for the new destination, revise it so the context stays accurate.

Open the page and click the updated link. Do not assume a link is fixed just because the URL looks correct. Confirm that the destination loads properly and that it is the page you intended to send users to.

5. Recheck after publishing

Whenever possible, review the live page after the update is published. This helps you catch formatting issues, redirects that behave unexpectedly, or internal links that point to staging-only paths.

If a link points to a page that was permanently replaced, a redirect is usually better than leaving the old URL in the content. The redirect should go to the most relevant replacement, not simply to the homepage or a broad category page unless that is truly the closest match.

When a redirect is the right fix

Redirects are useful when you want the old URL to continue leading visitors and crawlers to a new destination. They are especially helpful when a page has been renamed, reorganized, or consolidated into another page.

For broken internal links, a redirect can protect the user experience when updating every source page at once would be too time-consuming or impossible. It is also useful when other websites link to a URL that no longer exists on your site.

Use redirects carefully:

  • Redirect to the closest relevant page, not just any live page.
  • Avoid chains of redirects when a direct redirect is possible.
  • Review old redirects periodically to make sure they still make sense.
  • Do not redirect unrelated content just to keep traffic flowing.

A redirect is a preservation tool, not a way to mask poor site architecture. If a page has been removed because it no longer belongs on the site, the redirect should support the new structure instead of hiding the change.

External links require a different approach because you do not control the destination. If a source article disappears, a resource moves, or a reference is no longer available, you need to decide whether the original citation still matters.

Here are the most common responses:

  • Replace it with a current source that serves the same purpose.
  • Remove it if the page does not need the external reference to remain useful.
  • Reword the paragraph if the link was carrying more meaning than the sentence can now support.
  • Check whether the source moved before assuming it is gone permanently.

If the external page is important enough, you can also contact the site owner and ask whether the content moved to a new URL. That is not always possible or productive, but it can help with high-value references that you want to preserve.

When you replace an external source, make sure the new page actually supports the same point. A live link is not automatically a useful one. The replacement should still fit the reader’s intent and the statement you are making.

How to use Google Search Console and crawl reports together

Google Search Console is helpful because it shows how Google sees your site. Crawl tools are helpful because they often reveal broken links across your pages before users encounter them. Used together, they give you a clearer picture of where problems are happening and how serious they are.

Google Search Console can help you spot pages that are inaccessible, excluded, or otherwise flagged in ways that suggest a link issue. A crawl tool can then show the exact source page, link location, and status code. That combination makes it easier to separate content problems from technical issues.

A practical workflow looks like this:

  1. Export the pages with issues from Google Search Console.
  2. Crawl the relevant section of the site.
  3. Compare the broken URLs in both reports.
  4. Prioritize pages that receive the most internal links or business value.
  5. Fix the source links or redirects, then recrawl to confirm the errors are gone.

If you maintain a large editorial site, this process is worth documenting. Once the workflow is written down, content editors, SEO specialists, and developers can all follow the same steps rather than improvising each time a broken link appears.

Create a cleanup priority list

Not all broken links deserve the same level of urgency. Some appear on low-traffic archive pages, while others appear on important landing pages or in navigation areas that many visitors use every day.

Sort issues into three priority levels:

  • High priority: links on key landing pages, navigation, top-performing content, checkout paths, or pages with strong internal visibility.
  • Medium priority: links on regular blog posts, resource pages, and evergreen educational content.
  • Low priority: links on older archive pages, low-traffic pages, or content that is rarely visited.

That ranking helps you spend time where it matters most. A single broken link on an important conversion page can be more damaging than several broken links on pages that receive almost no traffic. The aim is not just to reduce errors; it is to reduce the user-facing impact of those errors.

When you work through the list, start with pages that shape navigation or support key actions. Then move into the rest of the site. That sequence gives you the fastest return on effort.

Most broken links are not dramatic. They usually appear because content changes gradually. That is why prevention matters as much as cleanup.

Good link maintenance usually includes four habits:

  1. Check links on a regular schedule so problems do not linger.
  2. Review links before and after major content changes, especially migrations and redesigns.
  3. Document redirects and deletions so future editors know what changed and why.
  4. Use a consistent linking standard so editors know when to link, when to update, and when to remove outdated references.

If your site publishes often, a lightweight process is better than an occasional emergency cleanup. For example, you might check a newly published article after it goes live, then run a broader crawl each month or after any major content update. The exact schedule matters less than the consistency of the process.

You can also reduce future breakage by writing with stable destination choices in mind. When you know a page may change often, consider linking to a more durable resource or a broader evergreen page rather than an overly narrow destination that might be retired soon.

Broken links often appear during site changes. Moving pages, changing navigation, consolidating articles, or redesigning templates can all create new issues if links are not reviewed carefully.

Use this checklist before and after a major update:

  • Export a list of current URLs before anything changes.
  • Map old URLs to new destinations.
  • Review internal links in the content that is being moved or edited.
  • Update menus, footers, and sidebar links if they rely on old paths.
  • Test the most important pages after launch.
  • Run a post-launch crawl to find any missed links.

This checklist matters because design changes often affect more than the page body. Navigation modules, author boxes, related-post sections, and templated content can all contain links that are easy to overlook. The more structured the launch process, the fewer surprises you will face afterward.

Example: choosing the right fix for three common cases

Here is a simple example of how the decision process works in practice. Imagine you find three broken links on your site:

Broken-link scenario Best fix Why
A blog post links to a product page that now lives at a new URL Update the link or add a redirect The destination still exists and should remain accessible
An article links to a resource that no longer exists and has no good replacement Remove the link and revise the sentence if needed The reference no longer helps the reader
A category page was merged into a broader topic page Redirect the old URL to the new page The old page has a clear successor

That kind of decision-making keeps your edits consistent. Instead of treating every broken link as a technical problem, you treat each one as a content decision with a user experience outcome.

How to keep your site useful after the fix

Fixing broken links is only part of the job. The other part is making sure the page still serves the reader well after the update.

After you finish a cleanup round, check for the following:

  • Does the page still flow naturally?
  • Do the remaining links support the main topic?
  • Did any paragraph become confusing after a link was removed?
  • Are you sending users to the most relevant destination?
  • Would a short explanation help readers understand the change?

These checks keep the page from becoming technically correct but practically awkward. Good maintenance is not just about removing errors. It is about preserving usefulness.

If you also publish content frequently, you may find it helpful to connect this cleanup process with your broader SEO workflow. For a related planning approach, see How to use keyword questions to build a practical SEO content plan. That guide can help you think about how content structure and search intent affect what you publish and how you maintain it.

FAQ

Update the link if the destination still exists and only the URL in your content is wrong. Use a redirect if the old page has been replaced by a newer page that serves the same purpose. If there is no good replacement, remove the link.

Usually yes. Internal links are under your control and often appear in important site areas such as navigation, related content blocks, and core articles. External links still matter, but they often require replacement rather than direct repair.

No. Redirects are useful when a page has a clear replacement. If the old content is gone and no relevant successor exists, a redirect may confuse users more than it helps. In that case, update the surrounding content or remove the link.

Use a site crawl first, then compare the results with Search Console and your content inventory. A crawl gives you the broadest view, while Search Console helps you identify issues that matter to Google’s understanding of your pages.

There is no single schedule that fits every site, but it is smart to check regularly and after any major content change. Sites that publish often or undergo frequent updates should audit links more often than static sites.

Yes. A strong article can still feel less reliable if it contains dead links, especially in key places where the user expects a useful next step. Fixing the link helps preserve trust in the whole page.

Replace it with a current source that supports the same point, or remove the reference if it no longer adds value. If the paragraph depends heavily on that source, rewrite the section so it remains accurate without it.

  • Find the broken URL and the page where it appears.
  • Decide whether the best fix is to update, redirect, replace, or remove.
  • Make the change in the CMS or server configuration.
  • Test the destination in context.
  • Recrawl or recheck the page to confirm the issue is resolved.
  • Record the change so future updates do not reintroduce the problem.

Broken links are manageable when you treat them as an ongoing maintenance task rather than a one-time emergency. A clear process keeps your site easier to use, easier to maintain, and easier to trust.

Want to turn a keyword into a structured draft? Try OptiDraft free.

Follow OptiDraft
Privacy Settings
Essential cookies
Required for the site to function
Analytics & performance
Approximate country, source, pages viewed, and visible time per page
Marketing
Tracks marketing effectiveness