What Are Broken Links (404 Errors)?
A broken link is a hyperlink that points to a page or resource that no longer exists or is unavailable. When a user or search engine bot clicks a broken link, the server returns a 404 Not Found error (or similar HTTP error codes like 410 Gone, 500 Server Error, or 503 Service Unavailable).
Broken links can exist on your own website (internal broken links) or as outbound links pointing to other sites that have since moved, deleted, or restructured their content. Both types cause problems — for different reasons.
The most common HTTP error codes associated with broken links are:
404 Not Found
Page does not exist at this URL — the most common broken link error
410 Gone
Page permanently removed — tells crawlers to stop requesting this URL
500 Server Error
Server-side failure preventing the page from loading
301/302 to 404
A redirect chain that ultimately ends in a 404 page
Key Takeaway
Any URL on your site that returns a non-200 HTTP status code when followed is effectively "broken." This includes links in your navigation, blog content, image sources, JavaScript files, and CSS stylesheets.
Why Broken Links Hurt Your SEO
Broken links are not just an annoyance — they actively damage your SEO performance across three critical dimensions:
1. Crawl Budget Waste
Search engine crawlers have a limited crawl budget — the number of pages they will crawl on your site within a given period. Every time Googlebot encounters a broken internal link and receives a 404 response, it wastes crawl budget that could have been used to index your valuable content.
For large websites with thousands of pages, accumulated broken links can significantly reduce how frequently and thoroughly Google crawls your site. This means newer content gets indexed more slowly, hurting your overall search visibility.
2. User Experience Damage
When a real user clicks a broken link, they land on an error page. This frustrating experience increases bounce rate, reduces time on site, and signals to Google that your website is poorly maintained. Repeat visitors who encounter multiple broken links will lose trust in your brand.
Google's quality rater guidelines explicitly mention site maintenance and reliability as factors in overall page quality. A site riddled with 404 errors looks abandoned — exactly the opposite of what you want Google to think.
3. Link Equity Loss (PageRank Leak)
When another website links to a page on your site that no longer exists, that backlink's link equity (PageRank) disappears into a dead end. You lose the ranking power from those external links — sometimes accumulated over years of link building work.
Similarly, broken internal links prevent PageRank from flowing to your important pages through your internal linking structure. Fixing broken internal links with proper redirects can immediately restore this lost link equity and improve rankings.
Important
A study by Ahrefs found that the majority of pages on the web lose their backlinks over time due to content deletion and URL changes. Proactively monitoring and fixing broken links is one of the highest-ROI technical SEO activities you can perform.
Types of Broken Links
Not all broken links are the same. Understanding each type helps you prioritize fixes and choose the right solution.
Internal 404s
Pages on your own domain that return 404 errors when linked from elsewhere on your site. These waste crawl budget and break user journeys. Common causes: pages deleted without redirects, URLs changed after publishing, site migrations without proper URL mapping.
External Dead Links
Outbound links from your content pointing to other websites that have removed or relocated their pages. While these don't directly hurt your rankings, they reduce the quality of your content and create poor user experiences when readers follow research citations or resource links.
Broken Images
Image files that return 404 errors or fail to load. Broken images make pages look unprofessional, hurt Core Web Vitals scores, and can affect structured data if those images were referenced in Schema markup. Also affects Open Graph images used in social sharing.
Broken Redirects
Redirect chains where a URL redirects to another URL that itself returns a 404, or redirect loops where URL A redirects to URL B which redirects back to URL A. These cause crawlers to give up and users to see errors. Redirect chains (3+ hops) also dilute PageRank.
Broken JavaScript/CSS Resources
Script files, stylesheets, or other assets that fail to load. While search engines don't directly follow these links, failed resource loading can prevent Google from properly rendering your pages, potentially causing indexing issues if critical content is JavaScript-dependent.
How to Find Broken Links
There are several approaches to finding broken links, ranging from manual checking to automated crawling tools. The right approach depends on your site's size and how often you publish new content.
Method 1: Google Search Console (Free)
Google Search Console's Coverage report shows pages that returned 404 errors when Googlebot tried to crawl them. Navigate to Indexing → Pages and filter by "Not found (404)" to see all URLs Google found that returned errors. This is limited to URLs Google has tried to crawl — it won't catch all broken links.
Method 2: Manual Spot-Checking
For small sites (under 50 pages), you can manually click through every link to check for errors. Browser extensions like Check My Links (Chrome) can highlight broken links on a page in real-time as you browse. This works for individual pages but doesn't scale to large sites.
Method 3: Screaming Frog SEO Spider (Freemium)
Screaming Frog's desktop application crawls your entire site and reports all response codes. The free version handles up to 500 URLs. Use the "Response Codes" tab and filter for 4xx and 5xx errors to get a complete list of broken links. Export to CSV for a spreadsheet you can work through.
Method 4: Dedicated SEO Tools (Recommended)
Professional SEO platforms like Rank Crown provide automated broken link checking that integrates with your overall site health monitoring. Unlike one-time crawls, these tools monitor your site continuously and alert you when new broken links appear.
Best Practice
Combine Google Search Console (free, authoritative Google data) with a dedicated broken link checker tool (comprehensive, covers external links too). Run a full crawl at least monthly, and after any significant site changes like migrations, redesigns, or URL restructuring.
Using Rank Crown's Broken Link Checker
Rank Crown's Site Audit tool includes a comprehensive broken link checker that crawls your entire website and identifies all types of broken links in minutes. Here's how to use it effectively:
Run a Site Audit
Enter your domain in Rank Crown's Site Audit module. The crawler will systematically visit every URL on your site, following all internal links and checking external links too. Depending on site size, this typically takes 2-15 minutes.
Filter for Broken Links
Once the audit completes, navigate to the Issues section and filter for 4xx errors, 5xx errors, and broken redirects. You'll see each broken URL, the source page where the link appears, and the HTTP status code returned.
Export and Prioritize
Export the broken links report to CSV. Prioritize fixes based on: (1) pages with the most inbound links losing equity, (2) broken links in your navigation or high-traffic pages, (3) broken links affecting your most important landing pages.
Track External Backlinks to 404 Pages
Use Rank Crown's Backlink Checker to find external sites linking to your 404 pages. These are your highest-priority fixes — implement 301 redirects to immediately recapture that link equity.
Schedule Regular Monitoring
Set up recurring audits to catch new broken links as they appear. Rank Crown can alert you when new broken links are detected, so you can fix them before Google discovers them during a crawl.
Find all broken links on your site
Run a free site audit and get a complete broken link report in minutes.
How to Fix Broken Links
The right fix depends on whether the broken link is internal or external, and whether the missing content can be recovered. Here are the four main approaches, in order of SEO impact:
Fix 1: Implement 301 Redirects (Highest Priority)
A 301 redirect permanently redirects the broken URL to a live page with similar or related content. This is the best fix when content has moved to a new URL or when a similar page exists that satisfies the same intent.
A properly implemented 301 passes approximately 90-99% of the original page's link equity to the destination URL. For pages that have accumulated backlinks over time, implementing a 301 can immediately restore lost PageRank.
In Next.js: Add to next.config.js redirects array or use middleware.ts for dynamic rules.
Fix 2: Update the Source Link
If you control the page containing the broken link, update it to point to the correct URL. This is the cleanest fix for broken internal links where the destination content exists but the URL has changed.
Also use this fix for broken external links in your content — replace the dead link with either the new URL of the same content (check archive.org), an equivalent source, or remove the link entirely if no suitable replacement exists.
Fix 3: Restore the Missing Content
If a page was accidentally deleted and still has value, restore it. Use your CMS's revision history, your web server's backups, or archive.org to recover the content. Restoring a page that has accumulated backlinks can be more valuable than simply redirecting it.
This approach is particularly worthwhile for pages that had significant organic traffic or many backlinks. Check your analytics historical data and backlink profile before deciding whether restoration is worth the effort.
Fix 4: Remove the Link or Return 410 Gone
If the content is permanently gone and no suitable replacement exists, remove the source link from your pages. For the 404 URL itself, consider returning a 410 Gone status code instead of 404 — this signals to Google that the page is permanently deleted and should be removed from the index faster than a standard 404.
For external dead links in your content, simply remove or replace them. Linking to dead pages makes your content look outdated and reduces trust.
Fix 5: Contact Webmasters (For External Backlinks)
When other websites link to your 404 pages, reach out to the webmaster and ask them to update the link to your new URL. This is especially worthwhile for links from high-authority domains. Template your outreach email and keep it brief: explain the broken link, provide the new URL, and thank them for the update. Response rates are typically 10-20%.
Fix Priority Matrix
Page with external backlinks returning 404
301 redirect → relevant live page
CriticalInternal nav links returning 404
Update URL or add 301 redirect
HighBroken links in blog content
Update to correct URL or remove
MediumExternal dead links in your content
Replace with live equivalent
MediumOrphan 404 page with no backlinks
Return 410 or ignore
LowHow to Prevent Broken Links
Fixing broken links reactively is necessary but time-consuming. Building systems to prevent broken links from occurring in the first place is far more efficient. Here are the most effective preventative measures:
Establish a URL Change Policy
Never change a published URL without implementing a 301 redirect from the old URL to the new one. Make this a formal policy for your content team. Before any site migration or URL restructuring project, create a complete redirect map — a spreadsheet mapping every old URL to its new destination.
Use Relative Internal Links
For internal links, use relative paths (/blog/post-title) rather than absolute URLs (https://example.com/blog/post-title) where possible. Relative links automatically work regardless of domain or protocol changes, reducing the risk of internal broken links during site moves.
Continuous Link Monitoring
Set up automated monthly (or weekly for large sites) crawls using Rank Crown's Site Audit tool. Configure alerts for new 4xx errors. This catches broken links within days of them appearing rather than letting them accumulate for months before your next manual audit.
Audit External Links Quarterly
External websites change and delete content regularly. Set a quarterly reminder to re-check all external links in your high-value content. Browser extensions or your SEO platform's external link checker can automate this check across your entire site.
Broken Link Building as an SEO Strategy
Broken link building is a white-hat link acquisition strategy that turns other websites' broken links into opportunities for you. The concept is simple: find broken links on authoritative websites in your niche, create (or identify) content that can serve as a replacement, then contact the website owner suggesting they replace the broken link with your content.
This strategy works because you're genuinely helping the webmaster fix a problem on their site — making your outreach more likely to be welcomed than cold link requests.
Step-by-Step Broken Link Building Process
Find Broken Links on Competitor or Authority Sites
Use Rank Crown's Backlink Checker to analyze your competitors' backlink profiles. Filter for links that return 404 errors. You can also use Rank Crown's Site Explorer to find resource pages in your niche and check them for broken outbound links.
Identify What the Dead Content Covered
Use archive.org (Wayback Machine) to see what the now-dead page contained. Understanding the original content's topic is essential for creating a worthy replacement. Look at the surrounding context of the link on the linking page — what was it being cited for?
Create Superior Replacement Content
Create a piece of content that covers the same topic as the dead page, but with better quality, more up-to-date information, or additional depth. If you already have relevant content on your site, you can skip straight to outreach — no new content required.
Craft Personalized Outreach
Contact the webmaster with a friendly, personalized email. Point out the specific broken link (be helpful, not accusatory), briefly explain why it's broken, and suggest your page as a replacement. Keep it short, genuinely helpful, and avoid any tone of demanding a link.
Scale Across Your Niche
The real power of broken link building comes from scale. Use Rank Crown to systematically identify broken links across dozens of authority sites in your niche. Build a pipeline of outreach targets and work through them consistently. Even a 15% success rate can yield dozens of high-quality backlinks.
Pro Tip
Prioritize broken link building targets by domain authority. A broken link on a DR 70+ site is worth far more outreach effort than one on a DR 20 site. Use Rank Crown to filter opportunities by domain rating, organic traffic, and the number of linking domains to identify the highest-value targets first.
Start Finding Broken Links Today
Use Rank Crown's Broken Link Checker to run a complete site audit, identify every 404 error, and get prioritized fix recommendations — all in under 15 minutes.