Broken links are an SEO issue, but they are not usually a direct Google ranking penalty. A few 404 links will not automatically lower the rankings of other valid pages on your site. The main risks are blocked navigation, weaker page discovery, lost conversions and a poorer user experience.
The right fix depends on what happened to the destination URL:
- The page moved permanently: add a relevant 301 redirect.
- The page was removed with no suitable replacement: return a genuine 404 or 410 status.
- The link contains the wrong URL: update or remove it.
- The page shows an error but returns HTTP 200: fix the soft 404.
Google describes ordinary 404 errors as a normal part of the web. A missing URL does not, by itself, harm the rankings of other valid URLs on the same website.
How Broken Links Affect SEO
| Broken-Link Situation | Direct Ranking Penalty? | Main SEO Risk | Recommended Action |
|---|---|---|---|
| Internal link to a 404 page | No automatic penalty | Users and crawlers cannot reach the destination | Replace or remove the link |
| External link to a dead page | Usually no direct penalty | Poor user experience and outdated references | Update, replace or remove the link |
| Important page deleted without a replacement | Not automatically | Lost traffic, backlinks and conversions | Use a relevant 301 only when a suitable replacement exists |
| Missing page returns a proper 404 or 410 | No | The URL is unavailable, but the status is correct | Keep the status code and improve the 404 page |
| Missing page returns 200 with error content | Can cause indexing and crawling problems | Google may classify it as a soft 404 | Return 404 or 410 |
| Incorrect redirect to the homepage | Can create poor relevance signals | Visitors do not reach the expected content | Redirect only to a closely matching replacement |
Do Broken Internal Links Hurt SEO?
Broken internal links can hurt SEO by disrupting crawling, page discovery and user navigation.
Google uses links to discover pages and understand how pages relate to one another. It recommends linking every important page from at least one other page on the website. When an internal link leads to a deleted or incorrect URL, users and crawlers lose one route to that page.
Broken internal links can cause four practical problems:
Important content becomes harder to find. A page may still exist, but users and search engines lose one path to it.
The user journey stops. A dead link in a product, service or enquiry path can cause visitors to leave.
The internal link loses its purpose. A link that ends at a 404 page cannot help users navigate to the intended content.
A page can become under-connected. If the broken link was one of the few routes to an important page, fixing it can improve access within the site.
Google does not specify a maximum number of broken internal links that causes a ranking demotion. Fix links first when they point to important pages, appear on high-value pages, receive traffic or interrupt a conversion path.
Do Broken External Links Affect SEO?
Broken external links usually do not create an automatic Google ranking penalty, but they can make a page less useful for visitors.
External links often support research, cite evidence or direct readers to other resources. Google says that links to other websites can help establish trustworthiness when they provide useful context. A dead citation or unrelated destination weakens that context, even if it does not directly reduce rankings.
Review broken external links when they:
- Support an important factual claim.
- Point to a source that has moved.
- Send visitors to a commercial partner or key resource.
- Appear across many pages.
- Lead to a domain that now redirects to an unrelated or unsafe destination.
For a low-value link, removing it is often better than replacing it with an unrelated page.
Are 404 Errors Bad for SEO?
A proper 404 error is not inherently bad for SEO. A 404 status tells Google that the requested page does not exist. Google has stated that websites naturally accumulate 404 URLs as content changes, and those URLs do not automatically harm the rankings of other pages.
Use a 404 or 410 response when:
- The page has been permanently removed.
- No closely matching replacement exists.
- A redirect would mislead visitors.
- The URL came from a typo, spam attempt or invalid parameter.
A custom 404 page should explain that the page was not found and give visitors a way to continue. It can include navigation, site search, popular content or a link to the homepage. It should still return an HTTP 404 status rather than 200.
When Should You Use a 301 Redirect Instead?
Use a 301 redirect when the old URL has a clear, relevant replacement.
Examples include:
/old-running-shoesmoved to/running-shoes- An article URL changed while the article stayed substantially the same
- A discontinued product was replaced by a new model of the same product
- A website migration changed the URL structure
Do not redirect every deleted URL to the homepage or to a loosely related category. Google advises against sending old pages to irrelevant destinations. If a visitor expected a specific product or article, an unrelated redirect creates a poor experience and may not help search performance.
Use this rule:
- The same content is available at a new URL: use a 301.
- A very close replacement exists: consider a 301.
- No relevant replacement exists: use a 404 or 410.
- Only a loosely related page exists: normally do not redirect.
Why Soft 404s Are More Problematic
A soft 404 occurs when a URL does not contain a real page but the server returns HTTP 200. The page may show an error message, a blank screen or the homepage.
This creates a mismatch. The server says the page loaded successfully, while the content says that it does not exist. Google may exclude the URL from Search. Large numbers of soft 404s can also use crawl resources on pages with no useful content.
Common causes include:
- A content management system showing a "page not found" message with a 200 status.
- Invalid URLs being redirected to the homepage.
- Empty internal search-result pages.
- JavaScript failing to load the main content.
- A server or database error producing an almost blank page.
Check the HTTP status code with a crawler, browser developer tools or Google Search Console's URL Inspection tool.
Which Broken Links Should You Fix First?
Prioritise broken links in this order:
- Links on high-traffic pages
- Links to product, service or lead-generation pages
- Internal links pointing to pages that still exist
- Links in navigation, category pages and shared templates
- Broken links that receive backlinks or referral traffic
- External links supporting important claims
- Low-traffic links in older content
Not every 404 needs a redirect. The aim is to preserve useful journeys, maintain access to important content and return the correct status for deleted pages.
How to Find and Fix Broken Links
A broken-link audit has four steps.
1. Crawl the Website
Use a website crawler to identify links returning:
- 404 Not Found
- 410 Gone
- 500-level server errors
- Redirect chains
- Redirect loops
- Incorrect or unrelated redirects
Review internal and external links separately because the fixes are different.
2. Check Whether the Destination Still Exists
A broken link may result from:
- A spelling mistake
- A changed URL
- A deleted page
- A temporary server problem
- A removed redirect
- A blocked or misconfigured resource
Do not redirect a URL until you know whether the original content has a legitimate replacement.
3. Choose the Correct Fix
- Update the link if the destination URL changed.
- Add a 301 redirect if the content permanently moved.
- Remove the link if it is no longer useful.
- Return 404 or 410 if no relevant replacement exists.
- Fix the server response if the page is incorrectly returning a soft 404.
4. Recheck Important Pages
Crawl the site again after making changes. Manually test important templates, navigation elements and conversion paths.
A change in a shared header or footer can affect hundreds or thousands of URLs, so check those areas separately.
The SEO Takeaway
Broken links can affect SEO, but they are not usually a direct ranking penalty. Their main effects are blocked navigation, weaker page discovery, poorer user experience and, in the case of soft 404s, possible crawling and indexing problems.
Fix links that block access to valuable content. Use 301 redirects only for genuinely relevant replacements, and let permanently removed pages return proper 404 or 410 responses. That is better for users, search engines and site maintenance than redirecting every dead URL.