How do I find and fix broken links on my website?

How do I find and fix broken links on my website?

July 7, 2026

Category:

Uncategorized

How do I find and fix broken links on my website?

To find and fix broken links, use a crawler tool like Screaming Frog or the coverage report in Google Search Console to locate 404 errors, then either restore the target page, set up a 301 redirect to a relevant live page, or remove the broken link entirely. This is a core technical SEO health check that directly affects user experience and crawl efficiency. Ignoring broken links can erode authority and waste crawl budget over time.

Broken links, whether internal or external, signal neglect to both users and search engines. A single dead link on a key page can drop a conversion path into a dead end. For a business investing in organic growth, this is a leak in the funnel. The fix is not complex, but it demands a systematic approach. Here is the exact workflow we use when we audit a site, from discovery to resolution.

  • Run a crawl with Screaming Frog or a similar tool and filter for 4xx and 5xx status codes.
  • Check Google Search Console for “Not found” URL errors in the Pages report.
  • For each broken link, choose one of three actions: restore the page, redirect to a relevant page, or delete the link.
  • Set up 301 redirects for URLs that have external backlinks or organic traffic history.

What is a broken link and why does it hurt your site?

A broken link is any hyperlink that points to a URL returning a 404 Not Found, 410 Gone, or server error (5xx). It can be an internal link within your own domain or an external link pointing to another site. In practice, most broken links on established sites are caused by deleted pages, migrated URLs without redirects, or expired third-party content.

The real-world impact is measurable. When a search engine crawler hits too many 404s on your site, it loses trust in your information architecture. Pages that should receive link equity leak it into dead ends. Worse, users who click a broken link on a service page or checkout flow tend to leave. Our audits often find that fixing broken links alone recovers 5 to 15 percent of previously lost organic traffic from deeply linked product pages. That is not a vanity metric. That is revenue.

In eight years of running technical SEO audits, the most common mistake I see is setting up redirects to the homepage instead of functionally equivalent pages. An old plumbing service page should redirect to the current services page, not the homepage. The redirect match is what preserves meaning and relevance for both users and algorithms.

How to find broken links: three methods that actually work

The direct answer: use a combination of server log analysis, crawler software, and Google Search Console. Each method catches a different type of broken link.

Method 1: Use a dedicated crawler

Run Screaming Frog SEO Spider, Sitebulb, or DeepCrawl on your domain. For a standard site, let the crawl complete at default settings, then filter the “Response Codes” tab for “Client Error (4xx)”. This gives you a full list of internal and external broken links. Export the list as a CSV for tracking.

Method 2: Check Google Search Console

Go to the “Pages” report under “Indexing” in Search Console, then filter by “Not found (404)”. This shows URLs that Google tried to crawl but could not access. These are the most critical to fix because Google’s index already has them. For step-by-step setup, see how do I set up Google Search Console.

Method 3: Review your referring links manually

External sites linking to your content may also link to dead pages. Use any backlink tool, Ahrefs, Majestic, or the Search Console Links report, to find third-party pages that link to your 404s. These are valuable opportunities for outreach. You can ask the linking site to update the URL. This preserves referral traffic.

How to fix broken links: a decision framework

You have three valid options. The correct one depends on the type and context of the broken link.

Situation Action Example
Page was removed but content is still relevant Restore the page or recreate its content on an existing page A deleted product specification page that still gets search traffic
Page was moved without a redirect Set up a 301 redirect from the old URL to the new one A blog post migrated to a new URL structure after a site redesign
Page no longer exists and no equivalent page exists Remove the link from all internal pages A dead external resource page that has no substitute on your site

A quick caveat: external broken links are not under your control. You cannot redirect someone else’s dead URL. For those, use the nofollow attribute if the link is editorial, or remove it entirely if it adds no value. Internal broken links are entirely your responsibility.

What tools do professionals use for broken link detection?

We use three tiers depending on the project size and budget. Free tools: Google Search Console, W3C Link Checker, and browser extensions like Check My Links for quick on-page scans. Paid tools: Screaming Frog (one-time license), Ahrefs Site Audit, and Semrush Site Audit for recurring crawls and historical comparison. Enterprise: DeepCrawl for sites over 100,000 URLs, though Google’s own crawl insights in Search Console often suffice for smaller sites.

Worth noting: do not rely only on one scan. Broken links appear over time as you update content, remove products, or expire blog posts. Run a full crawl monthly and check Search Console weekly for new 404 spikes.

Can broken links affect your Google rankings directly?

Google has stated that a 404 on its own is not a ranking penalty. However, the indirect effects are real. A high number of broken links can lead to:

  • Wasted crawl budget, meaning Googlebot spends limited resources on dead pages instead of your important content.
  • Loss of link equity when pages with external backlinks return 404s.
  • Reduced user engagement signals from visitors hitting error pages.

Google’s own documentation on the topic, How to remove information from Google Search, explains that a 404 is a legitimately expected response for removed content. The problem is when it happens by accident or inconsistency.

FAQ

What is important to know about how to find and fix broken links?

The key points are the goal of care, the expected process, and the limits that may apply to an individual case. A precise recommendation depends on an examination and professional consultation. In technical SEO terms, the goal is to preserve crawl efficiency and user trust. The process is a structured crawl-review-fix cycle. The limit is that you cannot control external resources or third-party removals.

When should broken link fixing be discussed with a professional?

A consultation is useful when there is a major site migration, a large backlog of hundreds of broken links, or unclear redirect logic. Early assessment can reduce the chance of a small issue becoming more complex. For most small business sites under ten thousand pages, the methods described in this article are sufficient. But if you see a spike in 404s after a redesign, bring in an SEO agency.

How should someone prepare for a broken link audit?

It helps to note the site’s sitemap, recent content changes, any URL restructuring, and specific problem sections such as the blog archive, product catalog, or external resource pages. Existing crawl data and Search Console reports can also help the SEO professional understand the situation. Export your current organic landing pages list from Analytics as well.

What risks or limits can a broken link fix have?

Risks and limits depend on the scope of the problem, the size of the site, hygiene factors like duplicate content, and the selected approach. The professional should explain benefits, alternatives, and realistic expectations before work begins. For example, redirecting a URL that has no traffic or backlinks to the homepage offers minimal benefit. The time is better spent on high-value dead links.

How often should I check for broken links?

Run a full crawl monthly for sites with frequent content updates. Use Google Search Console weekly to catch new 404s. For static brochure sites with fewer than a hundred pages, a quarterly check suffices. What we have found is that new broken links appear most often after content scheduling, plugin updates, or domain moves.

What is the difference between a 404 and a 500 error?

A 404 means the page does not exist. A 500 means the server encountered an error. Both are broken from the user’s perspective. A 404 requires a link fix or redirect. A 500 usually indicates a hosting configuration problem or a bug in your CMS. The fix for a 500 is server-side, not editorial. Start with your hosting provider.

Do I need to fix broken links on other sites that link to me?

You cannot fix another site’s broken links. But you can use these as outreach opportunities. If a high-authority site links to a dead page of yours, contact them with the correct URL. They will appreciate the heads up, and you keep the referral traffic and link value. For tracking organic traffic properly after such fixes, see what is GA4 and how do I track organic traffic.

Broken links are a friction point. They cost you traffic, trust, and crawl efficiency. The fix is straightforward: detect, decide, redirect or remove. If you want a full technical SEO audit that includes broken link analysis, redirect mapping, and crawl budget optimization, TsoDen can run that scan and give you a prioritized action list within days. The data is already in your Search Console and logs. It just needs to be acted on.

Other posts from the category

There are no posts for the selected category.