Broken Link

Key Takeaways

  • A broken link points to a webpage, file, image, or other resource that is unavailable or cannot be reached as intended.
  • Broken links may result from deletion, URL changes, typographical errors, expired domains, DNS failures, server errors, or configuration problems.
  • Internal and external broken links can disrupt user journeys, hinder discovery pathways, waste linking opportunities, and complicate website maintenance.
  • A 404 is not automatically an SEO problem; use permanent redirects for genuine replacements, and retain 404 or 410 responses when no replacement exists.

A broken link, also called a dead link, is a hyperlink that points to a webpage, file, image, or other resource that is no longer available or cannot be reached as intended. The link remains present on the source page, but its destination no longer works correctly.

A common example is a link pointing to a URL that returns a 404 Not Found HTTP status code. However, not every broken link produces a 404. A destination can also fail because of a server error, expired domain, DNS problem, redirect loop, incorrect URL, or deleted resource.

For example: example.com/seo-guide → 404 Not Found

Broken links can be internal, pointing to another page on the same website, or external, pointing to a different website. Links to deleted images, PDFs, videos, and downloadable files can also become broken.

A 404 response is not inherently an SEO problem. Google states that a 404 can be completely appropriate when a page has been removed and has no replacement. If content has moved to a genuine replacement URL, a permanent redirect should normally be used instead.

Note

A 404 URL is not automatically a broken link. A broken-link problem exists when a live hyperlink points to a destination that no longer works. Google Search Console can also report 404 URLs that are no longer linked internally, because Google may have discovered them previously or through other sources.

Live link → 404 = broken link
404 URL with no current link pointing to it = not necessarily a broken-link problem

Common Causes of Broken Links

Broken links often appear when website content changes but existing references to the old destination are not updated.

  • Content Removal or Deletion: A webpage, product, image, PDF, or other resource is deleted while internal or external links still point to its former URL.
  • URL Changes: A page slug, permalink structure, folder, or domain changes without updating existing links or creating an appropriate redirect.
  • Typographical Errors: Misspelled domains, missing characters, incorrect paths, or malformed URLs can send visitors to nonexistent resources.
  • Case and Punctuation Differences: Some servers treat URL paths as case-sensitive, meaning /SEO-guide/ and /seo-guide/ may be different URLs. Incorrect punctuation or added characters can produce similar problems.
  • HTTP and HTTPS Configuration Problems: Moving from HTTP to HTTPS does not inherently create broken links, but incorrect redirects, certificate issues, or improperly configured URLs can make a destination inaccessible.
  • Domain Expiry or Website Changes: An external website may expire, move to another domain, or reorganize its content, leaving previously valid outbound links broken.
  • Server or DNS Problems: Temporary server errors, timeouts, or DNS failures can make a destination unavailable without the content having been permanently deleted.
  • Deleted Images and Files: Removing media files while pages continue referencing their URLs can create broken images, downloads, or embedded resources.

Common scenarios and their appropriate solutions include:

Scenario
Link Type
Appropriate Solution
Article URL changed
Internal
Update the internal link and use a permanent redirect where appropriate
Deleted page has an equivalent replacement
Internal
Redirect the old URL to the closest genuine replacement
Deleted page has no replacement
Internal
Remove or update the link and allow the old URL to return 404 or 410
External research source disappeared
External
Find another credible source or remove the citation
Image or PDF was deleted
Resource
Restore the asset or update the link to the correct resource
External domain expired
External
Replace or remove the link

How to Find Broken Links

Broken links can be found through search-engine reports, website crawlers, browser tools, CMS plugins, and URL-management systems.

Google Search Console

In Google Search Console, open the Page indexing report and examine URLs classified as Not found (404).

Google Search Console indexing report showing reasons pages are not indexed and the number of affected pages for each reason.
Google Search Console lists the main reasons pages are not indexed, including Not found (404) (Source: Google Search Console)

These are URLs Google has discovered and attempted to crawl. Google notes that a 404 may appear because the URL was previously available or because Google discovered a link pointing to it. A 404 does not necessarily require fixing if the page was intentionally removed without a replacement.

BBC 404 Not Found page showing a missing-page message, search box, and link to the BBC homepage
BBC’s custom 404 page tells visitors that the requested page could not be found and provides search and homepage options

Search Console is useful for identifying URLs Google has encountered, but it is not a complete broken-link crawler. It may show the broken destination without revealing every page on the site that contains a link to it.

Google Search Console Not found 404 report showing four affected pages
Google Search Console Page indexing report showing four affected URLs with a Not found (404) status (Source: Google Search Console)

Third-Party Site Crawlers and Audit Tools

Dedicated crawlers are one of the most practical ways to audit internal and external links at scale. Popular options include Screaming Frog SEO Spider, Ahrefs Site Audit, and Semrush Site Audit.

Screaming Frog can crawl a website and filter destinations returning 4xx client errors. Its Inlinks report then shows which source pages contain links to each broken URL, making it easier to identify exactly where corrections are required. The free version currently supports crawls of up to 500 URLs.

Browser Extensions

Browser extensions such as Check My Links and other broken-link checkers can test links on an individual webpage and highlight destinations that fail.

Check My Links scan showing results for valid links, valid redirects, and invalid links
Check My Links scan showing results for valid links, valid redirects, and invalid links (Source: Check My Links)

These tools are useful for quick page-level checks but are less practical for auditing hundreds or thousands of URLs.

CMS Plugins

WordPress broken-link plugins can scan website content for dead internal and external links. Some implementations perform checks from the website’s own server, while others offer cloud-based scanning, so their impact on hosting resources varies.

Rank Math AI Link Genius Links report showing internal and external links
Rank Math AI Link Genius showing the Links report (Source: Rank Math)

URL Inventory or Spreadsheet

Maintaining a central spreadsheet or content database containing important URLs, redirects, deleted pages, and replacement destinations can help prevent broken links during migrations and content updates.

A spreadsheet should complement rather than replace a crawler because it cannot automatically discover unknown broken links.

How Broken Links Can Affect SEO and User Experience

Broken links should be interpreted in context. A few broken links or legitimate 404 pages do not automatically damage search rankings, but important broken pathways can create usability and website-maintenance problems.

Disrupts User Experience

A visitor who clicks a link expecting an article, download, study, or product and instead reaches an error page cannot complete the intended journey.

Broken links can therefore create frustration and make content appear outdated, particularly when important citations, navigation elements, or conversion paths no longer work.

Can Block Discovery Paths

Search engines discover many webpages by following links from pages they already know. If an important internal pathway breaks, crawlers and users may have fewer routes through which to discover the destination. Google specifically notes that pages without links pointing to them can be harder for it to find.

Can Waste Valuable Linking Opportunities

If an internal link points to a dead page, it is no longer directing users toward useful active content.

Similarly, when an external website links to an old URL on the site, redirecting that URL to a genuinely equivalent replacement can preserve the usefulness of the backlink and guide visitors to the correct destination.

Can Affect Crawl Efficiency at Scale

Occasional 404s are not normally a crawl-budget concern for ordinary websites. Crawl-budget management becomes more important for large or rapidly changing sites.

Google recommends returning a 404 or 410 status code for URLs that have been permanently removed without a replacement. Google may continue checking known URLs for some time, but URLs that consistently return 404 are generally crawled less frequently over time. The search engine warns more specifically about soft 404s, long redirect chains, and other inefficient crawling patterns.

There is also no documented Google ranking penalty based on a site’s percentage of broken links. Their practical SEO importance comes mainly from navigation, discovery, user experience, link maintenance, and crawl efficiency.

Broken Link Best Practices

Broken-link maintenance should focus on keeping important navigation functional, preserving useful resources, and handling deleted URLs according to what happened to the original content.

  • Audit Important Links Regularly: Periodically check internal links and important external citations. Larger or rapidly changing websites may require more frequent audits than smaller sites.
  • Maintain a URL Change Log: Record important URL changes, deleted pages, redirects, and replacement destinations so future content updates do not accidentally recreate old links.
  • Update Internal Links Directly: When a page moves, update important internal links to point directly to the new URL instead of permanently relying on a redirect.
  • Use Permanent Redirects for Genuine Replacements: If content permanently moves to an equivalent page, use an appropriate permanent redirect. Avoid redirecting unrelated deleted URLs to the homepage merely to eliminate 404 errors.
  • Keep Valid 404s When Appropriate: If a page has permanently disappeared and no meaningful replacement exists, 404 or 410 is the correct response. Google specifically advises against treating every 404 as something that must be redirected.
  • Create a Helpful Custom 404 Page: A custom error page can provide navigation, site search, popular resources, or a route back to important sections. It should still return the correct 404 HTTP status rather than pretending the missing page exists.
  • Review Important External Links: Check evergreen articles periodically to ensure cited research, tools, reports, downloads, and other external resources remain available.
  • Fix the Surrounding Copy: When a broken link is removed or replaced, adjust the anchor text and surrounding sentence so the passage remains natural and accurate.
  • Use Consistent URL Formatting: Maintain consistent conventions for casing, slashes, and permalink structure. Automated URL normalization should only be introduced when it matches the website’s actual technical setup.

Frequently Asked Questions

How do I fix a broken backlink that I cannot change on another website?

If another website links to an old URL on the site’s own domain, first determine whether an equivalent replacement page exists. If it does, a 301 permanent redirect from the old URL to that replacement can send visitors and search engines to the correct destination. If no relevant replacement exists, allowing the old URL to return 404 or 410 may be better than redirecting it to an unrelated page.

Will deleting a plugin or media file cause broken links?

It can. Removing a plugin may break URLs, shortcodes, embedded resources, or functionality that depended on it, while deleting an image, PDF, video, or other media file can leave broken references wherever the old resource URL remains in use.

Does Google automatically remove pages with broken links from its index?

No. A webpage does not automatically disappear from Google’s index simply because it contains a broken link. However, a destination URL that consistently returns 404 tells Google that the resource no longer exists, and Google will generally crawl that URL less frequently over time.

What is the difference between a broken link and a broken redirect?

A broken link points to a destination that cannot be reached or no longer works as intended. A broken redirect occurs when the redirect mechanism itself fails, such as when it points to another missing URL, creates a redirect loop, or forms a redirect chain that never reaches a valid destination.

You May Have Missed