# Do broken links hurt SEO?

> Broken links hurt SEO indirectly, not through a penalty. A 404 page on its own is normal and does not drag down the rest of your site, Google says. But broken internal links waste crawling, strand visitors and leave pages harder to reach, so fix them, starting with important pages and any that other sites link to.

Topic: Technical SEO. Last reviewed: 12 November 2026. Source: Arcline, https://arcline.celira.space/faq/broken-links-seo

## Do broken links actually hurt SEO?

It depends on which kind. A link is broken when it points to a page that no longer loads, usually one that answers with a 404 (not found) or 410 (gone) status code. The cost depends on where the link sits and what it points to.

| Kind of problem | What it costs you | Priority |
| --- | --- | --- |
| A link on your site to a dead page of your own | Visitors hit a dead end and Google wastes crawling on a dead address | High: fix it |
| A deleted page that nothing links to | Nothing. This is how a removed page should behave | None |
| Another site links to a page that is now dead | You lose visitors and the value of that link | Medium: redirect it |
| A link on your site to a dead page elsewhere | A poor reader experience; Google has not called it a ranking problem | Low: update it |

## What does Google say about 404 errors?

Google has said for years that 404 errors are a normal part of the web and do not harm how the rest of your site performs in search. If you removed a page on purpose, a 404 or 410 is the right answer, and Google drops the address from its index over time. Search Console may list old 404 addresses for weeks; that is a report, not a warning.

What does cause trouble is a page you meant to keep that now returns 404, a long run of server errors (5xx), and dead ends on pages that matter.

> **How to read a 404 report.** Ask one question about each address: should this page exist? If yes, restore it. If no, a 404 or 410 is fine; just remove the links that point to it.

## What is a soft 404, and why is it worse?

A soft 404 is a page that looks like an error to a visitor (“Sorry, nothing here” or an empty product list) but answers Google with a normal 200 (OK) status. Search Console reports these as Soft 404. They are worse than a true 404 because the server says the page is fine while the content says it is gone. Redirecting every dead address to the home page can cause the same problem, because Google may treat an irrelevant redirect as a soft 404.

The fix is an honest status code: a real 404 or 410 for a page that is gone, a redirect to a close replacement when one exists, and real content on a page that should exist.

## How do I find broken links?

1. **Run a broken link checker.** A broken link checker crawls your pages, follows every link and lists the ones that fail, with the page each sits on.
2. **Read Search Console.** The Page indexing report lists addresses Google could not load, under reasons such as “Not found (404)” and “Soft 404”.
3. **Check who links to you.** The Links report shows your pages that other sites link to most. Open each and make sure it still loads.
4. **Check your sitemap.** It should list only working pages.

## How do I fix a broken link?

Decide where the link should lead, then pick the matching fix:

- **The page was removed by mistake.** Restore it, and every link works again.
- **A close replacement exists.** Add a 301 (permanent) redirect from the old address to the most relevant page, not automatically the home page. Then update your own links to the new address.
- **Nothing replaces it.** Remove or reword the links that point to it, and let the old address return 404 or 410.
- **It is a typo.** Correct the link.

Avoid chains, where A redirects to B and B redirects to C: point the old address straight at the final page. See also [how internal linking helps SEO](https://arcline.celira.space/faq/internal-linking).

## What makes a good custom 404 page?

A custom 404 page helps a lost visitor and still tells crawlers the truth. Keep your normal header and menu, say plainly that the page was not found, add a search box and links to your most useful pages, and make sure the server sends a real 404 status. Load a made-up address and check the status in your browser's developer tools: 200 means a soft 404.

## How can I check for broken links automatically?

Arcline reads up to 200 public pages, flags links between your own pages that lead to dead pages, marks broken pages as more urgent when they are your home page or listed in your sitemap, and reports redirect chains and sitemaps that list broken or redirected addresses. Fixing links and redirects is a manual job, so it gives exact steps you can copy and send to whoever builds your site, and “Check my site again” confirms the fix. See [the features page](https://arcline.celira.space/features) and how an [XML sitemap](https://arcline.celira.space/faq/xml-sitemap) should list only live pages.

## Related questions

- [How does internal linking help SEO?](https://arcline.celira.space/faq/internal-linking.md)
- [What is an XML sitemap, and how do I submit it to Google?](https://arcline.celira.space/faq/xml-sitemap.md)
- [What is an SEO audit, and what does a free SEO audit check?](https://arcline.celira.space/faq/seo-audit.md)
- [How do I get my website indexed by Google?](https://arcline.celira.space/faq/get-indexed-on-google.md)
