{"id":5691,"date":"2026-03-27T13:31:35","date_gmt":"2026-03-27T13:31:35","guid":{"rendered":"https:\/\/www.mediasearchgroup.com\/blog\/?p=5691"},"modified":"2026-03-27T09:27:44","modified_gmt":"2026-03-27T09:27:44","slug":"how-to-find-fix-broken-links-on-your-website","status":"publish","type":"post","link":"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/","title":{"rendered":"How to Find &#038; Fix Broken Links on Your Website (2026 Guide)"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>Did you know that <strong>68% of customers in the U.S. and UK will leave a brand they liked after just two or three bad experiences?<\/strong> Broken links on your website are one of the most common \u2014 and most damaging \u2014 causes of those bad experiences. They quietly erode the trust you&#8217;ve worked hard to build with your visitors and push them straight toward your competitors.<\/p>\n<p>&nbsp;<\/p>\n<p>But broken links don&#8217;t just frustrate users. According to Backlinko, top-ranking pages have <strong>3.8\u00d7 more backlinks<\/strong> than lower-ranking results \u2014 which means protecting your link equity matters enormously. Every broken internal link cuts off authority flow to your important pages. Every broken backlink is lost ranking power you&#8217;ve already earned.<\/p>\n<p>&nbsp;<\/p>\n<p>In this complete 2026 guide, you&#8217;ll learn exactly how to find broken links on your website using free and paid tools, how to fix them using the right method, and how to stop them from coming back \u2014 all in straightforward steps you can act on today.<\/p>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 1 \u2013 WHAT ARE BROKEN LINKS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_1 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#What_Are_Broken_Links\" >What Are Broken Links?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#Types_of_Broken_Links_and_Why_Each_One_Matters\" >Types of Broken Links and Why Each One Matters<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#HTTP_Error_Codes_Youll_Encounter_When_Fixing_Broken_Links\" >HTTP Error Codes You&#8217;ll Encounter When Fixing Broken Links<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#Why_Should_You_Care_About_Broken_Links_SEO_User_Experience_Impact\" >Why Should You Care About Broken Links? (SEO + User Experience Impact)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#Common_Causes_of_Broken_Links\" >Common Causes of Broken Links<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#5_Ways_to_Find_Broken_Links_on_Your_Website\" >5 Ways to Find Broken Links on Your Website<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#Best_Broken_Link_Checker_Tools_Free_vs_Paid_Comparison_2026\" >Best Broken Link Checker Tools: Free vs. Paid Comparison (2026)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#How_to_Fix_Broken_Links_5_Proven_Methods\" >How to Fix Broken Links: 5 Proven Methods<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#How_to_Fix_Broken_Links_in_WordPress_Plugins_Manual_Methods\" >How to Fix Broken Links in WordPress (Plugins &amp; Manual Methods)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#How_to_Find_and_Recover_Broken_Backlinks_Reclaim_Lost_Link_Equity\" >How to Find and Recover Broken Backlinks (Reclaim Lost Link Equity)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#Handling_Broken_Links_on_Large_Sites_Crawl_Budget_Automation\" >Handling Broken Links on Large Sites: Crawl Budget &amp; Automation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#Preventing_Broken_Links_in_the_Future\" >Preventing Broken Links in the Future<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#Bonus_Broken_Link_Building_%E2%80%94_Turn_Competitors_Dead_Links_Into_Your_Backlinks\" >Bonus: Broken Link Building \u2014 Turn Competitors&#8217; Dead Links Into Your Backlinks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#Frequently_Asked_Questions_About_Broken_Links\" >Frequently Asked Questions About Broken Links<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#Broken_Link_Audit_Checklist_Quick_Reference\" >Broken Link Audit Checklist (Quick Reference)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.mediasearchgroup.com\/blog\/how-to-find-fix-broken-links-on-your-website\/#Utilize_The_Best_Broken_Links_Checker_Tools\" >Utilize The Best Broken Links Checker Tools<\/a><\/li><\/ul><\/nav><\/div>\n<h2 id=\"what-are-broken-links\"><span class=\"ez-toc-section\" id=\"What_Are_Broken_Links\"><\/span><strong>What Are Broken Links?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Broken links \u2014 also called <strong>dead links<\/strong> or <strong>link rot<\/strong> \u2014 are hyperlinks on your website that no longer lead to a valid, accessible destination. When someone clicks a broken link, instead of landing on the page they expected, they hit an error message like <strong>&#8220;404 Not Found&#8221;<\/strong> or <strong>&#8220;500 Internal Server Error.&#8221;<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Think of your website like a physical store. Working links are the doors that take customers to exactly what they&#8217;re looking for. Broken links are locked doors \u2014 frustrating dead ends that make visitors wonder whether your business is organised, trustworthy, or even still operating.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Three categories of links can break on any website:<\/strong><\/p>\n<ol>\n<li><strong>Internal links<\/strong> \u2014 links within your own website connecting one page to another<\/li>\n<li><strong>External links (outbound)<\/strong> \u2014 links from your website to pages on other websites<\/li>\n<li><strong>Backlinks (inbound)<\/strong> \u2014 links from other websites pointing to pages on your site<\/li>\n<\/ol>\n<p>Each type causes a different kind of damage, which is why your broken link strategy needs to address all three.<\/p>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 2 \u2013 TYPES OF BROKEN LINKS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2 id=\"types-of-broken-links\"><span class=\"ez-toc-section\" id=\"Types_of_Broken_Links_and_Why_Each_One_Matters\"><\/span><strong>Types of Broken Links and Why Each One Matters<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3>1. Broken Internal Links<\/h3>\n<p>Imagine you&#8217;re in a store where every time you try to open a door to see more products, the door is locked. That&#8217;s exactly what broken internal links feel like for your visitors.<\/p>\n<p>&nbsp;<\/p>\n<p>Think about this: <strong>7 out of 10 people judge how good a company is based on how they interact with it.<\/strong> When someone clicks around your website, they&#8217;re forming an opinion about your business. If they keep hitting dead ends, they&#8217;ll conclude your business isn&#8217;t organised or professional \u2014 and leave.<\/p>\n<p>&nbsp;<\/p>\n<p>From an SEO perspective, broken internal links are equally costly. They interrupt the flow of <strong>link equity<\/strong> (also called PageRank) through your site. Every working internal link passes authority from one page to another. A broken internal link severs that connection, meaning your important pages receive less authority and rank lower as a result.<\/p>\n<p>&nbsp;<\/p>\n<h3>2. Broken External Links (Outbound)<\/h3>\n<p>When you link to an external resource and that page later disappears, moves, or restructures, your link breaks. This isn&#8217;t your fault \u2014 but your visitors won&#8217;t see it that way.<\/p>\n<p>&nbsp;<\/p>\n<p>When a visitor clicks an outbound link on your site and lands on an error page, they think:<\/p>\n<ol>\n<li>&#8220;This website isn&#8217;t up to date.&#8221;<\/li>\n<li>&#8220;I can&#8217;t trust the information here.&#8221;<\/li>\n<li>&#8220;Maybe I should look somewhere else.&#8221;<\/li>\n<\/ol>\n<p>Search engines also notice. Google evaluates the quality of pages you link to as part of its <strong>E-E-A-T (Experience, Expertise, Authoritativeness, and Trustworthiness)<\/strong> assessment. Linking out to broken or low-quality destinations is a negative signal.<\/p>\n<p>&nbsp;<\/p>\n<h3>3. Broken Backlinks (Inbound Dead Links)<\/h3>\n<p>Broken backlinks are links from other websites that point to pages on your site that no longer exist \u2014 typically because you deleted a page, changed a URL, or restructured your site without redirecting the old URLs.<\/p>\n<p>&nbsp;<\/p>\n<p>These are particularly damaging because:<\/p>\n<ul>\n<li>You <em>earned<\/em> those links \u2014 they represent real SEO value<\/li>\n<li>When the destination page returns a 404, that link equity is lost entirely<\/li>\n<li>The referring website&#8217;s visitors who click those links will land on your error page, creating a terrible first impression<\/li>\n<\/ul>\n<p>The good news? Broken backlinks are also your biggest <strong>quick-win opportunity<\/strong> \u2014 you can reclaim that lost link equity without building new links from scratch (more on this in the broken backlink recovery section below).<\/p>\n<p>&nbsp;<\/p>\n<h3>4. Broken Media Links<\/h3>\n<p>Media links are references to images, videos, PDFs, and other files embedded in your pages. If those files are moved or deleted, the link breaks \u2014 even if the surrounding page still works. Visitors see broken image icons, missing embedded videos, or download buttons that lead nowhere. This also affects Core Web Vitals scores if missing resources cause layout shifts.<\/p>\n<p>&nbsp;<\/p>\n<h3>5. Redirect Chains and Redirect Loops<\/h3>\n<p>While not technically broken links in the traditional sense, <strong>redirect chains<\/strong> (where URL A redirects to URL B, which redirects to URL C) and <strong>redirect loops<\/strong> waste crawl budget, slow page load times, and dilute link equity. Google recommends resolving redirect chains to a single, direct 301 redirect wherever possible.<\/p>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 3 \u2013 HTTP ERROR CODES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2 id=\"http-error-codes\"><span class=\"ez-toc-section\" id=\"HTTP_Error_Codes_Youll_Encounter_When_Fixing_Broken_Links\"><\/span><strong>HTTP Error Codes You&#8217;ll Encounter When Fixing Broken Links<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>When you run a broken link audit, your tools will surface links by their HTTP response code. Understanding what each code means helps you prioritise fixes correctly.<\/p>\n<p>&nbsp;<\/p>\n<table style=\"width: 100%; border-collapse: collapse; font-size: 14px;\">\n<thead>\n<tr style=\"background: #1a2b4c; color: #fff;\">\n<th style=\"padding: 12px 14px; text-align: left; border: 1px solid #ccc;\">Status Code<\/th>\n<th style=\"padding: 12px 14px; text-align: left; border: 1px solid #ccc;\">What It Means<\/th>\n<th style=\"padding: 12px 14px; text-align: left; border: 1px solid #ccc;\">Best Fix<\/th>\n<th style=\"padding: 12px 14px; text-align: left; border: 1px solid #ccc;\">SEO Priority<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #f9f9f9;\">\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold; color: #e74c3c;\">404 Not Found<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Page doesn&#8217;t exist at that URL (may be temporary or permanent)<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Update the link or set up a 301 redirect<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold;\">\ud83d\udd34 Critical<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold; color: #c0392b;\">410 Gone<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Page has been permanently deleted (tells Google not to index it)<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Remove the link entirely; or 301 to alternative content<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold;\">\ud83d\udd34 Critical<\/td>\n<\/tr>\n<tr style=\"background: #f9f9f9;\">\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold; color: #e67e22;\">408 Request Timeout<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">The server took too long to respond<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Check server performance; retry later<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold;\">\ud83d\udfe0 High<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold; color: #e67e22;\">5xx Server Errors<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Server-side problem preventing page from loading<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Investigate hosting\/server configuration<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold;\">\ud83d\udfe0 High<\/td>\n<\/tr>\n<tr style=\"background: #f9f9f9;\">\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold; color: #f39c12;\">301 Redirect<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Permanent redirect \u2014 passes ~90% of link equity<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Ensure redirect chains are resolved to one hop<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold;\">\ud83d\udfe1 Monitor<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold; color: #95a5a6;\">302 Redirect<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Temporary redirect \u2014 does not fully pass link equity<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Change to 301 if the redirect is permanent<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold;\">\ud83d\udfe1 Monitor<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 4 \u2013 WHY BROKEN LINKS HURT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2 id=\"why-broken-links-hurt\"><span class=\"ez-toc-section\" id=\"Why_Should_You_Care_About_Broken_Links_SEO_User_Experience_Impact\"><\/span><strong>Why Should You Care About Broken Links? (SEO + User Experience Impact)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>You might wonder why broken links are such a big deal. Here&#8217;s the full picture:<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li><strong>They Frustrate Your Visitors:<\/strong> When people come to your site, they expect things to work. Broken links are roadblocks that stop them from getting the information they need. Studies show that poor user experiences after just two or three interactions are enough to lose a customer permanently.<\/li>\n<li><strong>They Hurt Your SEO Rankings:<\/strong> Google&#8217;s crawlers follow your links to discover and index content. Broken links waste your <strong>crawl budget<\/strong> \u2014 the number of pages Google crawls per visit. On large sites, this can mean important new content gets discovered and indexed more slowly, directly impacting rankings.<\/li>\n<li><strong>They Drain Your Link Equity:<\/strong> Every broken internal link interrupts the authority flow between your pages. Every broken backlink is link equity you already earned \u2014 but can&#8217;t use.<\/li>\n<li><strong>They Damage Your E-E-A-T Signals:<\/strong> In 2026, Google places significant weight on <strong>Experience, Expertise, Authoritativeness, and Trustworthiness<\/strong>. A site riddled with broken links signals to both Google and users that your content isn&#8217;t maintained or trustworthy.<\/li>\n<li><strong>They Waste Your SEO Investment:<\/strong> If you&#8217;ve put effort into building backlinks, creating content, and optimising pages, broken links silently undo that work over time.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 5 \u2013 COMMON CAUSES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2 id=\"common-causes\"><span class=\"ez-toc-section\" id=\"Common_Causes_of_Broken_Links\"><\/span><strong>Common Causes of Broken Links<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Understanding why links break helps you prevent new ones from appearing. The most common causes are:<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li><strong>Typos in the Web Address:<\/strong> A simple spelling mistake in a URL creates an instant 404.<\/li>\n<li><strong>Changed or Deleted Pages:<\/strong> Moving a page to a new URL without updating or redirecting the old links breaks every link pointing to the old address.<\/li>\n<li><strong>Website Restructuring:<\/strong> Reorganising your site&#8217;s folder structure or URL format (e.g., adding or removing category prefixes) can break thousands of links simultaneously.<\/li>\n<li><strong>External Website Changes:<\/strong> External sites you link to may restructure their content, delete pages, or shut down entirely \u2014 without notifying you.<\/li>\n<li><strong>Moved or Deleted Media Files:<\/strong> Images, PDFs, or videos that are moved or removed leave behind broken media links that tools like Ahrefs can help you export and fix.<\/li>\n<li><strong>Plugin or Theme Conflicts (WordPress):<\/strong> Certain WordPress updates, plugin changes, or theme switches can alter URL structures unexpectedly.<\/li>\n<li><strong>Domain Migration:<\/strong> Moving your site to a new domain without implementing comprehensive 301 redirects breaks every existing inbound backlink.<\/li>\n<li><strong>Firewall or Geographic Restrictions:<\/strong> Some content is only accessible from certain countries or IP ranges, causing links to appear broken for some users.<\/li>\n<li><strong>Website Downtime:<\/strong> Extended hosting outages cause all links to the site to temporarily appear broken, and if prolonged, can impact Google&#8217;s crawl coverage.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 6 \u2013 HOW TO FIND BROKEN LINKS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2 id=\"how-to-find\"><span class=\"ez-toc-section\" id=\"5_Ways_to_Find_Broken_Links_on_Your_Website\"><\/span>5 Ways to Find Broken Links on Your Website<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There&#8217;s no single perfect method for finding every broken link. The most thorough approach uses a combination of the free and paid tools below \u2014 each surfaces a different category of broken links.<\/p>\n<p>&nbsp;<\/p>\n<h3>Method 1: Google Search Console (Free \u2014 Best for 404s Google Has Already Found)<\/h3>\n<p>Google Search Console is the most authoritative free tool for finding broken links because it shows you exactly what <strong>Google&#8217;s own crawlers<\/strong> have discovered on your site. There&#8217;s no guesswork \u2014 these are real errors affecting your indexing and rankings right now.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Step-by-step guide to finding broken links in Google Search Console:<\/strong><\/p>\n<ol>\n<li>Log in to <a href=\"https:\/\/search.google.com\/search-console\" target=\"_blank\" rel=\"noopener\">Google Search Console<\/a>.<\/li>\n<li>Select the property (domain) you want to analyse.<\/li>\n<li>In the left-hand menu, click <strong>&#8220;Indexing&#8221;<\/strong> \u2192 <strong>&#8220;Pages&#8221;<\/strong>.<\/li>\n<li>Scroll down to the <strong>&#8220;Why pages aren&#8217;t indexed&#8221;<\/strong> section.<\/li>\n<li>Click on <strong>&#8220;Not found (404)&#8221;<\/strong> to see every URL Google tried to crawl that returned a 404 error.<\/li>\n<li>Click on any individual URL to see which pages link to it (under &#8220;Referring pages&#8221;).<\/li>\n<li>Export the full list by clicking the <strong>&#8220;Export&#8221;<\/strong> button \u2014 choose Google Sheets, CSV, or Excel.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>Pro tip:<\/strong> Also check the <strong>Coverage &gt; Crawl Stats<\/strong> report to see if broken links are consuming a significant portion of your crawl budget. On large sites, this is a critical signal.<\/p>\n<p>&nbsp;<\/p>\n<h3>Method 2: Screaming Frog SEO Spider (Free up to 500 URLs \u2014 Best for Full Site Crawl)<\/h3>\n<p data-pm-slice=\"0 0 []\">Screaming Frog SEO Spider is the gold-standard tool for comprehensive technical site audits. Its free version crawls up to 500 URLs and identifies broken internal and external links across your entire site \u2014 far more efficiently than any manual check. For deeper insights and implementation, combining this with professional <a href=\"https:\/\/www.mediasearchgroup.com\/technical-seo-agency.php\">technical SEO services<\/a> ensures your site is fully optimized for performance, crawlability, and search rankings.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Step-by-step guide to finding broken links with Screaming Frog:<\/strong><\/p>\n<ol>\n<li>Download and install <a href=\"https:\/\/www.screamingfrog.co.uk\/seo-spider\/\" target=\"_blank\" rel=\"noopener\">Screaming Frog SEO Spider<\/a> (free for up to 500 URLs).<\/li>\n<li>Open the tool and enter your domain in the URL bar at the top, then click <strong>&#8220;Start&#8221;<\/strong>.<\/li>\n<li>Wait for the crawl to complete (time varies based on site size).<\/li>\n<li>Click on the <strong>&#8220;Response Codes&#8221;<\/strong> tab at the top of the results.<\/li>\n<li>Use the filter dropdown on the right to select <strong>&#8220;Client Error (4xx)&#8221;<\/strong> \u2014 this shows all broken links.<\/li>\n<li>Click on any broken URL to see the <strong>&#8220;Inlinks&#8221;<\/strong> tab at the bottom \u2014 this shows you which of your pages contains the broken link.<\/li>\n<li>Export the full list via <strong>Reports \u2192 Response Codes \u2192 Client Error (4xx)<\/strong>.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>Pro tip:<\/strong> To also find broken external links, go to <strong>Mode \u2192 Spider \u2192 Configuration<\/strong> and enable <strong>&#8220;Check External Links&#8221;<\/strong> before starting your crawl. Note this significantly increases crawl time.<\/p>\n<p>&nbsp;<\/p>\n<h3>Method 3: Ahrefs Site Audit &amp; Site Explorer (Best for Comprehensive Internal + Backlink Analysis)<\/h3>\n<p>Ahrefs is a comprehensive SEO toolkit that tackles broken links from two directions: internal broken links (via Site Audit) and broken backlinks (via Site Explorer). It&#8217;s particularly useful for exporting all broken media links alongside standard hyperlinks.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Finding broken internal links with Ahrefs Site Audit:<\/strong><\/p>\n<ol>\n<li>Log in to <a href=\"https:\/\/ahrefs.com\/\" target=\"_blank\" rel=\"noopener\">Ahrefs<\/a> and go to <strong>Site Audit<\/strong>.<\/li>\n<li>Create a new project for your domain and run a full crawl.<\/li>\n<li>Once complete, go to the <strong>&#8220;Issues&#8221;<\/strong> tab.<\/li>\n<li>Search for or scroll to <strong>&#8220;4XX page&#8221;<\/strong> errors \u2014 these are your broken internal links.<\/li>\n<li>Click on any issue to see the full list of affected URLs and which pages link to them.<\/li>\n<li>Click <strong>&#8220;Export&#8221;<\/strong> to download the full broken links report (including media links) as a CSV.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>Finding broken backlinks (inbound dead links) with Ahrefs Site Explorer:<\/strong><\/p>\n<ol>\n<li>Navigate to <strong>Site Explorer<\/strong> and enter your domain.<\/li>\n<li>In the left-hand menu, click <strong>&#8220;Backlink profile&#8221;<\/strong> \u2192 <strong>&#8220;Backlinks&#8221;<\/strong>.<\/li>\n<li>Use the <strong>&#8220;Broken&#8221;<\/strong> filter to show only backlinks pointing to broken pages on your site.<\/li>\n<li>Sort by <strong>Domain Rating (DR)<\/strong> to prioritise the most valuable broken backlinks first.<\/li>\n<li>Export the list \u2014 you&#8217;ll use this for your backlink recovery outreach (covered in Section 10).<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>To export all broken media links specifically:<\/strong> In Site Audit, go to <strong>Page Explorer \u2192 Filter by &#8220;Resource&#8221;<\/strong> and select <strong>status codes 4XX<\/strong>. This surfaces broken images, PDFs, and videos separately from standard hyperlinks.<\/p>\n<p>&nbsp;<\/p>\n<p>Ahrefs also offers a free version of their broken link and backlink checker tool, which shows you the total number of broken inbound and outbound links. To access full reports and fix-level detail, a paid Ahrefs plan is required.<\/p>\n<p>&nbsp;<\/p>\n<h3>Method 4: Semrush Site Audit &amp; Backlink Analytics (Best for Ongoing Monitoring + Backlink Recovery)<\/h3>\n<p>Semrush is a comprehensive digital marketing platform with two distinct tools for broken link detection: <strong>Site Audit<\/strong> for internal links, and <strong>Backlink Analytics<\/strong> for broken backlinks. Both are referenced frequently in our target keyword set for good reason \u2014 they&#8217;re among the most powerful tools available.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Finding broken internal links with Semrush Site Audit:<\/strong><\/p>\n<ol>\n<li>Log in to <a href=\"https:\/\/www.semrush.com\/\" target=\"_blank\" rel=\"noopener\">Semrush<\/a> and navigate to <strong>Site Audit<\/strong> in the left menu.<\/li>\n<li>Set up a new project for your domain and run a full crawl.<\/li>\n<li>Once complete, click on the <strong>&#8220;Issues&#8221;<\/strong> tab.<\/li>\n<li>Filter by <strong>&#8220;Errors&#8221;<\/strong> and look for <strong>&#8220;Pages returned 4XX status code&#8221;<\/strong> and <strong>&#8220;Pages returned 5XX status code&#8221;<\/strong>.<\/li>\n<li>Click on any issue to see all affected URLs and the pages that link to them.<\/li>\n<li>Click <strong>&#8220;Export&#8221;<\/strong> to download the broken links data as a CSV.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>Finding broken backlinks with Semrush Backlink Analytics:<\/strong><\/p>\n<ol>\n<li>In Semrush, go to <strong>Link Building<\/strong> \u2192 <strong>Backlink Audit<\/strong>.<\/li>\n<li>Enter your website URL and click <strong>&#8220;Start Backlink Audit&#8221;<\/strong>.<\/li>\n<li>Once complete, go to <strong>&#8220;Target pages&#8221;<\/strong> and filter by <strong>&#8220;Target URL error&#8221;<\/strong>.<\/li>\n<li>This reveals all external sites linking to broken pages on your domain.<\/li>\n<li>Sort by <strong>Authority Score<\/strong> to prioritise the most valuable links for recovery.<\/li>\n<li>Export via the <strong>&#8220;Export&#8221;<\/strong> button (Google Sheets, CSV, or Excel).<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>Using Semrush as an internal link checker:<\/strong> Within Site Audit, navigate to the <strong>&#8220;Internal Linking&#8221;<\/strong> report. This shows your full internal link structure, highlights orphaned pages (pages with no internal links pointing to them), and flags broken internal links that are disrupting your authority flow.<\/p>\n<p>&nbsp;<\/p>\n<h3>Method 5: Free Online Tools (No Account Required \u2014 Good for Quick Spot Checks)<\/h3>\n<p>If you want a quick check without signing up for a tool, these free online broken link checkers are useful for spot-auditing specific pages or smaller sites:<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>BrokenLinkCheck.com<\/strong> \u2014 Checks an entire website for dead links online. No download required. Good for small sites.<\/li>\n<li><strong>Dead Link Checker<\/strong> \u2014 Free tool with single-page and multi-page check options. Useful for quick audits of specific pages.<\/li>\n<li><strong>Dr. Link Check<\/strong> \u2014 Checks for broken links and also flags invalid SSL certificates and malicious links. Good for trust and security audits.<\/li>\n<li><strong>Check My Links (Chrome Extension)<\/strong> \u2014 A browser extension that highlights working and broken links on any page you&#8217;re viewing in real time. Ideal for manual page-by-page reviews.<\/li>\n<\/ul>\n<p><strong>Limitation:<\/strong> Free tools typically don&#8217;t have the depth or backlink data of paid platforms. Use them for surface-level checks; use Ahrefs, Semrush, or Screaming Frog for thorough audits.<\/p>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 7 \u2013 TOOLS COMPARISON TABLE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2 id=\"best-tools\"><span class=\"ez-toc-section\" id=\"Best_Broken_Link_Checker_Tools_Free_vs_Paid_Comparison_2026\"><\/span><strong>Best Broken Link Checker Tools: Free vs. Paid Comparison (2026)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<table style=\"width: 100%; border-collapse: collapse; font-size: 14px;\">\n<thead>\n<tr style=\"background: #1a2b4c; color: #fff;\">\n<th style=\"padding: 12px 14px; text-align: left; border: 1px solid #ccc;\">Tool<\/th>\n<th style=\"padding: 12px 14px; text-align: left; border: 1px solid #ccc;\">Free \/ Paid<\/th>\n<th style=\"padding: 12px 14px; text-align: left; border: 1px solid #ccc;\">Best For<\/th>\n<th style=\"padding: 12px 14px; text-align: left; border: 1px solid #ccc;\">Crawl Depth<\/th>\n<th style=\"padding: 12px 14px; text-align: left; border: 1px solid #ccc;\">Key Highlight<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #f9f9f9;\">\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold;\">Google Search Console<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">\u2705 Free<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">404s Google has already discovered<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Full site (Google&#8217;s crawl)<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Official Google data \u2014 most accurate for indexing impact<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold;\">Screaming Frog<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">\u2705 Free (up to 500 URLs) \/ \ud83d\udcb0 Paid<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Full technical site crawl<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Full site<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Industry gold-standard crawler; finds internal + external broken links<\/td>\n<\/tr>\n<tr style=\"background: #f9f9f9;\">\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold;\">Ahrefs<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">\u2705 Limited free \/ \ud83d\udcb0 Paid<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Internal audit + broken backlink recovery<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Full site + backlink index<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Best for finding broken backlinks by DR; includes media link export<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold;\">Semrush<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">\u2705 Limited free \/ \ud83d\udcb0 Paid<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Ongoing monitoring + internal link audit<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Full site + backlink index<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Best for internal link checker + authority score-based backlink triage<\/td>\n<\/tr>\n<tr style=\"background: #f9f9f9;\">\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold;\">Sitebulb<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">\ud83d\udcb0 Paid (trial available)<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Visual crawl maps &amp; team reporting<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Full site<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Visual link maps make it easy to spot link architecture problems<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold;\">SE Ranking<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">\ud83d\udcb0 Paid (affordable)<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Budget-friendly ongoing monitoring<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Full site<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Great value all-in-one platform; good for smaller agencies<\/td>\n<\/tr>\n<tr style=\"background: #f9f9f9;\">\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold;\">Dead Link Checker<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">\u2705 Free<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Quick spot checks on small sites<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Limited<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">No login required; instant results for a single URL or full domain<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd; font-weight: bold;\">Dr. Link Check<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">\u2705 Free \/ \ud83d\udcb0 Paid<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Trust &amp; security link audits<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Limited (free) \/ Full (paid)<\/td>\n<td style=\"padding: 11px 14px; border: 1px solid #ddd;\">Also flags malicious links and invalid SSL certificates<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 8 \u2013 HOW TO FIX \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2 id=\"how-to-fix\"><span class=\"ez-toc-section\" id=\"How_to_Fix_Broken_Links_5_Proven_Methods\"><\/span><strong>How to Fix Broken Links: 5 Proven Methods<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now that you&#8217;ve found your broken links, it&#8217;s time to fix them. The right fix depends on <em>why<\/em> the link broke and where the broken link lives (internal vs. external vs. backlink).<\/p>\n<p>&nbsp;<\/p>\n<h3>Fix Method 1: Update the URL (Correct the Link Destination)<\/h3>\n<p>The simplest fix: if the page you linked to still exists but moved to a new URL, just update the link to point to the correct address. This works for both internal links (your own site) and external links (other sites). Always test the new URL before publishing the fix.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Best for:<\/strong> Pages that moved but still exist | Typos in URLs | Internal links after a site restructure.<\/p>\n<p>&nbsp;<\/p>\n<h3>Fix Method 2: Set Up a 301 Redirect<\/h3>\n<p>A 301 (permanent) redirect automatically sends visitors and search engines from the old, broken URL to a new working URL. This is the most SEO-friendly fix because a 301 redirect passes approximately 90\u201399% of the original page&#8217;s link equity to the destination.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>When to use it:<\/strong> When you&#8217;ve permanently moved or renamed a page on your own site.<br \/>\n<strong>How to implement in WordPress:<\/strong> Use the free <a href=\"https:\/\/wordpress.org\/plugins\/redirection\/\" target=\"_blank\" rel=\"noopener\">Redirection plugin<\/a> \u2014 go to <strong>Tools \u2192 Redirection \u2192 Add New Redirect<\/strong>, enter the old URL and new URL, and save.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>\u26a0\ufe0f Avoid redirect chains:<\/strong> If you already have a redirect from URL A to URL B, and now URL B is moving to URL C, update the original redirect to go directly from A to C. Chains waste crawl budget and lose equity at each hop.<\/p>\n<p>&nbsp;<\/p>\n<h3>Fix Method 3: Remove the Broken Link<\/h3>\n<p>If the linked page is completely gone with no suitable replacement, remove the link entirely. You can either delete the linked anchor text or keep the text visible but remove the hyperlink from it. This is cleaner than leaving a broken link in place.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Best for:<\/strong> Dead external links where no suitable replacement exists | Links to permanently deleted pages with no alternative content.<\/p>\n<p>&nbsp;<\/p>\n<h3>Fix Method 4: Replace with Equivalent Content<\/h3>\n<p>If you were linking to useful content that&#8217;s now gone, find a similar, current resource to link to instead. For example, if you linked to an article about technical SEO that&#8217;s been deleted, find another authoritative guide on the same topic to reference.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Best for:<\/strong> Broken external links where the topic is still relevant | Editorial links supporting a specific claim or statistic.<\/p>\n<p>&nbsp;<\/p>\n<h3>Fix Method 5: Recreate or Restore the Destination Page<\/h3>\n<p>If you were linking to your own content that was accidentally deleted or lost during a site migration, consider recreating that page \u2014 especially if other websites are linking to it. Recreating the page at the original URL means all existing backlinks instantly start working again without any outreach needed.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Best for:<\/strong> Your own deleted pages that have backlinks | High-traffic pages lost in a migration | Pages that anchor important internal linking flows.<\/p>\n<p>&nbsp;<\/p>\n<h3>Test Every Fix<\/h3>\n<p>After fixing a link, always verify it manually in your browser before marking it resolved. Then re-run your broken link checker to confirm the error no longer appears in your tool reports.<\/p>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 9 \u2013 WORDPRESS FIX \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2 id=\"wordpress-fix\"><span class=\"ez-toc-section\" id=\"How_to_Fix_Broken_Links_in_WordPress_Plugins_Manual_Methods\"><\/span><strong>How to Fix Broken Links in WordPress (Plugins &amp; Manual Methods)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If your website runs on WordPress, you have several plugin-based options that make finding and fixing broken links significantly faster.<\/p>\n<p>&nbsp;<\/p>\n<h3>Option 1: AIOSEO Broken Link Checker Plugin<\/h3>\n<p>The <strong>Broken Link Checker by AIOSEO<\/strong> is one of the most efficient WordPress-native solutions for ongoing broken link management.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>How to set it up:<\/strong><\/p>\n<ol>\n<li>Log in to your WordPress admin panel.<\/li>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> and search for <strong>&#8220;Broken Link Checker AIOSEO&#8221;<\/strong>.<\/li>\n<li>Install and activate the plugin.<\/li>\n<li>Navigate to <strong>Link Checker<\/strong> in your main WordPress menu.<\/li>\n<li>Click <strong>&#8220;Run new scan&#8221;<\/strong> to start your first audit.<\/li>\n<li>Once complete, click <strong>&#8220;View full report&#8221;<\/strong> to see all broken links across your site&#8217;s posts and pages.<\/li>\n<li>Fix links directly from the dashboard using the <strong>&#8220;Edit URL&#8221;<\/strong> or <strong>&#8220;Unlink&#8221;<\/strong> actions.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>The plugin automatically rescans your site every 3 days, so new broken links are flagged promptly. You don&#8217;t need to remember to check manually \u2014 it notifies you when issues appear.<\/p>\n<p>&nbsp;<\/p>\n<h3>Option 2: Yoast SEO Premium (with GSC Integration)<\/h3>\n<p>Yoast SEO Premium includes a built-in broken link detection feature connected directly to Google Search Console. It surfaces 404 errors from GSC and allows you to set up redirects from within the Yoast interface without installing a separate redirect plugin.<\/p>\n<p>&nbsp;<\/p>\n<h3>Option 3: Redirection Plugin (For 301 Redirect Management)<\/h3>\n<p>The free <strong>Redirection plugin<\/strong> is the best standalone tool for managing 301 redirects in WordPress. Use it to:<\/p>\n<ul>\n<li>Create individual 301 redirects for moved pages<\/li>\n<li>Set up regex-based redirect rules for bulk URL pattern changes<\/li>\n<li>Monitor 404 errors as they occur and create redirects on the spot<\/li>\n<li>Import redirect lists from CSV after a site migration<\/li>\n<\/ul>\n<p><strong>\u26a0\ufe0f Performance note:<\/strong> The original Broken Link Checker plugin (not AIOSEO&#8217;s version) has been known to slow down WordPress sites on shared hosting, particularly with large link inventories. If you&#8217;re on a resource-limited host, use it for periodic audits only \u2014 install, run, fix, deactivate \u2014 rather than keeping it active continuously.<\/p>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 10 \u2013 BROKEN BACKLINKS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2 id=\"broken-backlinks\"><span class=\"ez-toc-section\" id=\"How_to_Find_and_Recover_Broken_Backlinks_Reclaim_Lost_Link_Equity\"><\/span><strong>How to Find and Recover Broken Backlinks (Reclaim Lost Link Equity)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Broken backlink recovery is one of the highest-ROI SEO activities available to any website. You&#8217;re not building new links from scratch \u2014 you&#8217;re reclaiming authority you already earned but temporarily lost when a page was deleted or its URL changed.<\/p>\n<p>&nbsp;<\/p>\n<h3>Step 1: Identify Your Broken Backlinks<\/h3>\n<p>Use either Ahrefs or Semrush (covered in the tools sections above) to export a list of all backlinks pointing to broken pages on your site.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>In Ahrefs:<\/strong> Site Explorer \u2192 Backlinks \u2192 Filter: Broken \u2192 Sort by Domain Rating (DR) \u2192 Export as CSV.<br \/>\n<strong>In Semrush:<\/strong> Backlink Audit \u2192 Target Pages \u2192 Filter: Target URL error \u2192 Sort by Authority Score \u2192 Export.<\/p>\n<p>&nbsp;<\/p>\n<h3>Step 2: Prioritise the Most Valuable Opportunities<\/h3>\n<p>Not all broken backlinks are worth pursuing. Focus your outreach effort on links that meet these criteria:<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Dofollow links only<\/strong> \u2014 nofollow links don&#8217;t pass link equity directly, so prioritise dofollow first<\/li>\n<li><strong>Domain Rating (DR) of 30+<\/strong> \u2014 higher DR domains pass more authority<\/li>\n<li><strong>Referring domain traffic of 500+ visits\/month<\/strong> \u2014 indicates the linking site has a real, active audience<\/li>\n<li><strong>Contextually relevant pages<\/strong> \u2014 links from pages in your niche are more valuable than off-topic references<\/li>\n<li><strong>Exclude subdomains and known link farms<\/strong> \u2014 low-quality sources aren&#8217;t worth the outreach time<\/li>\n<\/ul>\n<h3>Step 3: Fix Your End First<\/h3>\n<p>Before reaching out, make sure the broken URL on your site either resolves (via a 301 redirect to a relevant live page) or that you have a suitable replacement page to offer. Without a live destination to send the linker&#8217;s traffic to, your outreach won&#8217;t succeed.<\/p>\n<p>&nbsp;<\/p>\n<h3>Step 4: Outreach to Reclaim the Link<\/h3>\n<p>Send a concise, professional email to the webmaster of each referring domain:<\/p>\n<p>&nbsp;<\/p>\n<div style=\"background: #f0f6ff; border-left: 4px solid #2e5fac; padding: 18px 22px; border-radius: 0 8px 8px 0; font-size: 14px; line-height: 1.8;\">\n<p><strong>Subject:<\/strong> Broken link on [Their Page Title] \u2014 quick fix available<\/p>\n<p>Hi [Name],<\/p>\n<p>I was reading your article at [their URL] and noticed a link pointing to [broken URL on your site] is returning a 404 error \u2014 which means your readers are hitting a dead end when they click it.<\/p>\n<p>We&#8217;ve updated that content and it&#8217;s now live at [new URL]. I thought it might be worth updating the link so your readers can access the resource again.<\/p>\n<p>Hope that&#8217;s helpful \u2014 thanks for the great content on your site.<\/p>\n<p>Best,<br \/>\n[Your Name]<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p>Keep the email short and frame it as a favour to them \u2014 you&#8217;re helping their readers, not asking for anything. This approach consistently outperforms generic link request pitches.<\/p>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 11 \u2013 LARGE SITES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2 id=\"large-sites\"><span class=\"ez-toc-section\" id=\"Handling_Broken_Links_on_Large_Sites_Crawl_Budget_Automation\"><\/span><strong>Handling Broken Links on Large Sites: Crawl Budget &amp; Automation<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>For websites with thousands of pages \u2014 eCommerce stores, news sites, large service directories \u2014 the broken link challenge is fundamentally a <strong>systems and automation problem<\/strong>, not a manual one.<\/p>\n<p>&nbsp;<\/p>\n<h3>Why Crawl Budget Matters More on Large Sites<\/h3>\n<p>Google allocates a finite <strong>crawl budget<\/strong> to each site based on its authority and server speed. Every time Google&#8217;s crawler hits a broken page (a 404 or 5xx response), it wastes a crawl cycle that could have been spent discovering new or updated content. On sites with hundreds of broken links, this meaningfully slows down how quickly new content gets indexed and ranked.<\/p>\n<p>&nbsp;<\/p>\n<h3>Recommended Audit Cadence<\/h3>\n<ul>\n<li><strong>Small sites (&lt;500 pages):<\/strong> Monthly audit using Screaming Frog (free tier) + quarterly GSC review<\/li>\n<li><strong>Medium sites (500\u201310,000 pages):<\/strong> Bi-weekly automated monitoring via Semrush or Ahrefs site audit scheduling<\/li>\n<li><strong>Large sites (10,000+ pages):<\/strong> Weekly automated crawls + real-time 404 monitoring via server logs or a tool like Botify or Sitebulb<\/li>\n<\/ul>\n<h3>Automation Tips for Large Sites<\/h3>\n<ul>\n<li>Use <strong>Screaming Frog&#8217;s scheduling feature<\/strong> (paid version) to run automatic crawls and email reports without manual intervention<\/li>\n<li>Set up <strong>Semrush or Ahrefs campaign alerts<\/strong> to notify you when new 4xx errors are detected<\/li>\n<li>Monitor your <strong>server access logs<\/strong> to catch 404 errors in real time \u2014 invaluable for high-traffic sites<\/li>\n<li>Build a <strong>301 redirect management process<\/strong> into every content workflow: whenever a URL is deleted or changed, a redirect must be created before the change goes live<\/li>\n<li>Keep your <strong>XML sitemap clean<\/strong> \u2014 remove 404 URLs and redirect chains from your sitemap.xml so Google focuses crawl budget on valid, live pages<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 12 \u2013 PREVENTION \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2 id=\"prevention\"><span class=\"ez-toc-section\" id=\"Preventing_Broken_Links_in_the_Future\"><\/span><strong>Preventing Broken Links in the Future<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>After all this work, you&#8217;ll want to prevent broken links from appearing again. Here are the most effective prevention habits to build into your workflow:<\/p>\n<p>&nbsp;<\/p>\n<h3>1. Schedule Regular Audits<\/h3>\n<p>Set aside time every month (for smaller sites) or implement automated monitoring (for larger sites) to check for new broken links. Don&#8217;t wait for users to report them \u2014 find them proactively before they affect your rankings.<\/p>\n<p>&nbsp;<\/p>\n<h3>2. Create Redirects Before Deleting Pages<\/h3>\n<p>The most common cause of broken links is deleting or moving a page without setting up a redirect. Make it a mandatory workflow step: before any URL is deleted or changed, a 301 redirect must be in place.<\/p>\n<p>&nbsp;<\/p>\n<h3>3. Think Twice Before Deleting<\/h3>\n<p>Before you delete a page, check if any other pages on your site \u2014 or any external sites \u2014 link to it. Use Ahrefs or Semrush to check for referring pages before you delete. If valuable links exist, preserve the URL or redirect it.<\/p>\n<p>&nbsp;<\/p>\n<h3>4. Use Descriptive, Stable Link Text and URLs<\/h3>\n<p>When you create links, use text that clearly describes what the link is about. Create clean, descriptive URLs that don&#8217;t need to change over time. Avoid date-based URL structures (like \/2024\/march\/article-name\/) that become misleading as content ages.<\/p>\n<p>&nbsp;<\/p>\n<h3>5. Keep Good Records of Site Changes<\/h3>\n<p>Whenever you make structural changes to your site \u2014 new URL patterns, folder restructuring, domain changes \u2014 document what changed and when. This makes tracking down the source of broken links much faster during future audits.<\/p>\n<p>&nbsp;<\/p>\n<h3>6. Be Selective with External Links<\/h3>\n<p>When linking to other websites, favour stable, authoritative sources: government sites, established industry publications, official documentation. Avoid linking to small personal blogs or temporary campaign pages that are likely to disappear.<\/p>\n<p>&nbsp;<\/p>\n<h3>7. Use a Link Management Tool for Large Sites<\/h3>\n<p>For sites with ongoing heavy publishing schedules, consider a dedicated link management or redirect management tool integrated into your CMS. This makes it possible to catch broken links as content is being created rather than after it&#8217;s already published.<\/p>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 13 \u2013 BROKEN LINK BUILDING \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2 id=\"broken-link-building\"><span class=\"ez-toc-section\" id=\"Bonus_Broken_Link_Building_%E2%80%94_Turn_Competitors_Dead_Links_Into_Your_Backlinks\"><\/span><strong>Bonus: Broken Link Building \u2014 Turn Competitors&#8217; Dead Links Into Your Backlinks<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Broken link building is an advanced SEO strategy that flips the broken link problem into a link acquisition opportunity. Instead of just fixing broken links on your own site, you actively find broken links on <em>other<\/em> websites \u2014 and then pitch your content as a replacement.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>How it works:<\/strong><\/p>\n<ol>\n<li><strong>Find broken pages in your niche<\/strong> \u2014 Use Ahrefs Content Explorer or Semrush to find resource pages in your industry. Filter for pages returning 404 errors that still have backlinks pointing to them.<\/li>\n<li><strong>Check who still links to those dead pages<\/strong> \u2014 In Ahrefs, use Site Explorer \u2192 enter the dead URL \u2192 Backlinks. You&#8217;ll see every site still linking to the broken page.<\/li>\n<li><strong>Create better replacement content<\/strong> \u2014 Build a page that covers the same topic as the dead resource, but does it better, with more current information, better design, and more depth.<\/li>\n<li><strong>Reach out to referring domains<\/strong> \u2014 Email the webmasters of sites linking to the dead page. Let them know their link is broken, and offer your new resource as a replacement. Use a similar outreach email template to the one in the backlink recovery section above.<\/li>\n<\/ol>\n<p>This strategy works because you&#8217;re genuinely helping the website owner fix a problem <em>they<\/em> have. Your link replacement solves their broken link issue, which means your success rate is significantly higher than cold link-building pitches.<\/p>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 14 \u2013 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2 id=\"faq\"><span class=\"ez-toc-section\" id=\"Frequently_Asked_Questions_About_Broken_Links\"><\/span><strong>Frequently Asked Questions About Broken Links<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3>What is a broken link and how does it affect SEO?<\/h3>\n<p>A broken link is a hyperlink that leads to a page returning an error \u2014 most commonly a 404 (Not Found) response. Broken links affect SEO in three main ways: they waste crawl budget (Google crawls error pages instead of new content), they interrupt the flow of link equity through your site, and they signal to Google that your website isn&#8217;t well-maintained \u2014 a negative E-E-A-T signal.<\/p>\n<p>&nbsp;<\/p>\n<h3>How do I check for broken links for free?<\/h3>\n<p>The best free options are: (1) <strong>Google Search Console<\/strong> \u2014 go to Indexing \u2192 Pages \u2192 Not Found (404) for a list of all 404s Google has crawled; (2) <strong>Screaming Frog<\/strong> \u2014 free for up to 500 URLs, crawls your full site and flags all 4xx errors; (3) <strong>Dead Link Checker<\/strong> or <strong>BrokenLinkCheck.com<\/strong> \u2014 free online tools for quick spot checks on individual pages or small sites.<\/p>\n<p>&nbsp;<\/p>\n<h3>How often should I check for broken links?<\/h3>\n<p>For most sites, a monthly audit is a good baseline. Sites that publish frequently or have recently undergone a migration or redesign should check weekly. Large sites (10,000+ pages) benefit from continuous automated monitoring. In 2026, many fast-moving sites run weekly automated crawls, with some using daily checks for high-change environments.<\/p>\n<p>&nbsp;<\/p>\n<h3>Do broken links affect Google rankings directly?<\/h3>\n<p>Broken links don&#8217;t directly trigger a ranking penalty, but they cause real ranking damage indirectly. Broken internal links interrupt link equity flow between your pages. Broken pages waste crawl budget. Broken backlinks mean you lose ranking power from links you&#8217;ve already earned. Sites with significant broken link issues consistently rank below cleaner competitors with equivalent content and authority.<\/p>\n<p>&nbsp;<\/p>\n<h3>What is the difference between a broken internal link and a broken backlink?<\/h3>\n<p>A <strong>broken internal link<\/strong> is a link within your own website pointing to a page on your site that no longer exists. It affects navigation and internal link equity flow. A <strong>broken backlink<\/strong> is a link from an external website pointing to a page on your site that no longer exists \u2014 it represents lost inbound link equity from a source you don&#8217;t control. Both matter for SEO, but broken backlinks are particularly valuable to fix because they represent earned authority that can be recovered through 301 redirects or outreach.<\/p>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 15 \u2013 CHECKLIST \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2 id=\"checklist\"><span class=\"ez-toc-section\" id=\"Broken_Link_Audit_Checklist_Quick_Reference\"><\/span><strong>Broken Link Audit Checklist (Quick Reference)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Use this checklist every time you run a broken link audit:<\/p>\n<p>&nbsp;<\/p>\n<div style=\"background: #f0f9f4; border-left: 4px solid #2ecc71; padding: 20px 24px; border-radius: 0 8px 8px 0;\"><strong>\ud83d\udd0d DISCOVERY<\/strong><br \/>\n\u2610 Run a Screaming Frog crawl \u2014 export all 4xx URLs and their inlink sources<br \/>\n\u2610 Check Google Search Console \u2192 Indexing \u2192 Pages \u2192 Not Found (404)<br \/>\n\u2610 Run Ahrefs or Semrush Site Audit \u2014 review 4xx errors under Issues<br \/>\n\u2610 Check Ahrefs Site Explorer \u2192 Backlinks \u2192 Broken (for broken backlinks)<br \/>\n\u2610 Run Semrush Backlink Audit \u2192 Target URL error (for broken backlinks)<br \/>\n\u2610 Export broken media links separately (images, PDFs, videos)<strong>\ud83d\udd27 FIXING<\/strong><br \/>\n\u2610 Fix typos or update URLs for pages that moved<br \/>\n\u2610 Set up 301 redirects for permanently moved internal pages<br \/>\n\u2610 Resolve redirect chains to single-hop 301s<br \/>\n\u2610 Remove or replace dead external links<br \/>\n\u2610 Recreate or restore any deleted pages that have backlinks<br \/>\n\u2610 Update XML sitemap \u2014 remove 404 URLs and redirect chains<\/p>\n<p><strong>\ud83d\udcec RECOVERY<\/strong><br \/>\n\u2610 Filter broken backlinks by DR 30+, dofollow, 500+ monthly traffic<br \/>\n\u2610 Ensure 301 redirects are in place for all broken backlink destinations<br \/>\n\u2610 Send outreach emails to top referring domain webmasters<\/p>\n<p><strong>\u2705 VERIFICATION<\/strong><br \/>\n\u2610 Manually test a sample of fixed links in browser<br \/>\n\u2610 Re-run Screaming Frog to confirm 4xx count has dropped<br \/>\n\u2610 Validate redirects return 301 (not 302) via browser DevTools or redirect checker<br \/>\n\u2610 Re-submit updated sitemap in Google Search Console<br \/>\n\u2610 Request re-crawl of key fixed pages via URL Inspection tool<\/p>\n<p><strong>\ud83d\udcc5 ONGOING<\/strong><br \/>\n\u2610 Schedule next audit (monthly for small sites, weekly for large sites)<br \/>\n\u2610 Set up automated alerts in Semrush\/Ahrefs for new 4xx errors<br \/>\n\u2610 Add redirect creation to your standard content deletion workflow<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CLOSING \/ CTA SECTION (preserved as requested) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Utilize_The_Best_Broken_Links_Checker_Tools\"><\/span><strong>Utilize The Best Broken Links Checker Tools<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Finding and fixing broken links manually takes time and effort, but it&#8217;s one of the highest-impact technical SEO tasks you can perform for your website&#8217;s long-term health. By regularly auditing your links, fixing problems using the right method, and building prevention into your content workflow, you keep your site running smoothly, protect your hard-earned link equity, and signal to Google that your website is well-maintained and trustworthy.<\/p>\n<p>&nbsp;<\/p>\n<p>Remember, broken links can quickly shake the trust you&#8217;ve built with your visitors. By taking care of these small but important details, you&#8217;re showing your visitors that you care about their experience. This attention to detail can help you stand out from competitors and build long-lasting relationships with your customers.<\/p>\n<p data-pm-slice=\"0 0 []\">If you\u2019re still struggling to identify and fix broken links, it may be time to partner with a professional SEO agency. <a href=\"https:\/\/www.mediasearchgroup.com\/technical-seo-agency.php\">Expert technical SEO services<\/a> can quickly resolve hidden issues, recover lost link equity, and ensure your website stays optimized, user-friendly, and competitive in search results.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Did you know that 68% of customers in the U.S. and UK will leave a brand they liked after just two or three bad experiences? Broken links on your website are one of the most common \u2014 and most damaging \u2014 causes of those bad experiences. They quietly erode the trust you&#8217;ve worked hard [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":5692,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-5691","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.mediasearchgroup.com\/blog\/wp-json\/wp\/v2\/posts\/5691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mediasearchgroup.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mediasearchgroup.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mediasearchgroup.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mediasearchgroup.com\/blog\/wp-json\/wp\/v2\/comments?post=5691"}],"version-history":[{"count":6,"href":"https:\/\/www.mediasearchgroup.com\/blog\/wp-json\/wp\/v2\/posts\/5691\/revisions"}],"predecessor-version":[{"id":6575,"href":"https:\/\/www.mediasearchgroup.com\/blog\/wp-json\/wp\/v2\/posts\/5691\/revisions\/6575"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mediasearchgroup.com\/blog\/wp-json\/wp\/v2\/media\/5692"}],"wp:attachment":[{"href":"https:\/\/www.mediasearchgroup.com\/blog\/wp-json\/wp\/v2\/media?parent=5691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mediasearchgroup.com\/blog\/wp-json\/wp\/v2\/categories?post=5691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mediasearchgroup.com\/blog\/wp-json\/wp\/v2\/tags?post=5691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}