{"id":1662,"date":"2018-01-02T19:00:57","date_gmt":"2018-01-02T19:00:57","guid":{"rendered":"http:\/\/reseller-hosting-themes.com\/wordpress\/?p=1662"},"modified":"2018-01-02T12:08:13","modified_gmt":"2018-01-02T12:08:13","slug":"fix-broken-links-wordpress","status":"publish","type":"post","link":"https:\/\/reseller-hosting-themes.com\/wordpress\/fix-broken-links-wordpress\/","title":{"rendered":"How to find and fix broken links in WordPress"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" class=\"alignright wp-image-1708 size-medium\" src=\"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/fix-broken-links-wordpress-300x225.png\" alt=\"Fix broken links in WordPress\" width=\"300\" height=\"225\" srcset=\"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/fix-broken-links-wordpress-300x225.png 300w, https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/fix-broken-links-wordpress.png 640w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Among the most common causes of dead links are a recent website migration, a domain name change, a URL typo or a website-blocking firewall setting.<\/p>\n<p>There&#8217;s also a good chance that the website you&#8217;re linking out to is offline due to some reason.<\/p>\n<p>If you have converted an HTML site into a WordPress one, but have forgotten to fix the links,\u00a0they won&#8217;t function either.<\/p>\n<p>Last, but not least \u2013 make sure that your website hasn&#8217;t been hacked and that the dead links haven\u2019t been caused by this.<\/p>\n<div id=\"toc_container\" class=\"no_bullets\"><p class=\"toc_title\">Table of Contents<\/p><ul class=\"toc_list\"><li><\/li><li><ul><li><\/li><li><\/li><li><\/li><\/ul><\/li><li><\/li><li><\/li><li><\/li><\/ul><\/div>\n\n<h2><span id=\"What_are_the_negative_effects_of_broken_links\"><b>What are the negative effects of broken links?<\/b><\/span><\/h2>\n<p>One of the main downsides of having a broken page concerns user experience. It&#8217;s safe to say that no one likes to be sent to the universally hated 404 error page.<\/p>\n<p>You can try to lessen the harm by designing a clever-looking 404 error message, but the problem will still need to be tackled quickly and directly. And bad user experiences can give you a bad reputation.<\/p>\n<p>Another negative aspect is the lost traffic. Having broken links on your website will not only disrupt the traffic flow but will also cause your website to lose many of its readers.<\/p>\n<p>And bad traffic and negative user experiences can lead to website revenue losses.<\/p>\n<p>And finally, your SEO will be affected.<\/p>\n<p>Although in theory, the well-known 404 error page notifications are not a search engine ranking factor, they do have an effect on the overall user experience. And the latter can and will affect your search engine ranking.<\/p>\n<p>Therefore, broken links can hurt your SEO efforts by marring your visitors&#8217; on-site browsing experience.<\/p>\n<p>This will result in lower search rankings, lower overall traffic volumes, and, eventually, loss of money.<\/p>\n<h2><span id=\"How_to_find_broken_links_with_a_plugin\">How to find broken links with a plugin<\/span><\/h2>\n<h3><span id=\"Broken_Link_Checker\">Broken Link Checker<\/span><\/h3>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/broken-link-checker\/\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1760\" src=\"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/broken-link-checker-plugin-1000x325.png\" alt=\"broken link checker plugin\" width=\"600\" height=\"195\" srcset=\"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/broken-link-checker-plugin-1000x325.png 1000w, https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/broken-link-checker-plugin-300x98.png 300w, https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/broken-link-checker-plugin-768x250.png 768w, https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/broken-link-checker-plugin.png 1882w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>The <a href=\"https:\/\/wordpress.org\/plugins\/broken-link-checker\/\">Broken Link Checker<\/a> plugin should be your first choice when you need to locate and fix broken WordPress links. Currently, it boasts the awe-inspiring 400 000+ active installations, plus more than 200 5-star reviews.<\/p>\n<p>You can have the Broken Link Checker go through all the pages of your WordPress website, including all the comments, posts and custom fields. Once it finds a broken link, you&#8217;ll be alerted via e-mail or through the WP admin dashboard, depending on your preference.<\/p>\n<p>You can choose to have the dead links display differently in your posts so you can easily see them. This way, search engines will stop following them.<\/p>\n<p>Your links can be filtered by URL, anchor text, etc. Whenever a broken link is detected, you&#8217;ll be able to fix it directly from the Broken Link Checker&#8217;s page.<\/p>\n<h3><span id=\"WP_Broken_Link_Status_Checker\">WP Broken Link Status Checker<\/span><\/h3>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/wp-link-status\/\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1759\" src=\"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/wp-broken-link-status-checker-1000x326.png\" alt=\"wp broken link status checker\" width=\"600\" height=\"195\" srcset=\"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/wp-broken-link-status-checker-1000x326.png 1000w, https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/wp-broken-link-status-checker-300x98.png 300w, https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/wp-broken-link-status-checker-768x250.png 768w, https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/wp-broken-link-status-checker.png 1886w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Another good choice is the <a href=\"https:\/\/wordpress.org\/plugins\/wp-link-status\/\">WP Broken Link Status Checker<\/a> plugin.<\/p>\n<p>Its strong side is finding broken links. In addition, it&#8217;s also really easy to install and set up. Plus, it offers robust site scanning configuration options.<\/p>\n<p>It does have its shortcomings, though. To fix a broken link, you have to visit each page and then fix the link in question. This is okay for a website with only a few broken links.<\/p>\n<p>However, if you have a site-wide broken link issue, it will be quite time-consuming to fix all the links on a page-by-page basis.<\/p>\n<h3><span id=\"Link_Checker\">Link Checker<\/span><\/h3>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/link-checker\/\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1758\" src=\"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/link-checker-wp-plugin-1000x326.png\" alt=\"link checker wp plugin\" width=\"600\" height=\"196\" srcset=\"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/link-checker-wp-plugin-1000x326.png 1000w, https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/link-checker-wp-plugin-300x98.png 300w, https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/link-checker-wp-plugin-768x251.png 768w, https:\/\/reseller-hosting-themes.com\/wordpress\/wp-content\/uploads\/2017\/07\/link-checker-wp-plugin.png 1882w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>The <a href=\"https:\/\/wordpress.org\/plugins\/link-checker\/\">Link Checker<\/a> plugin should probably be your last choice when you need to identify and repair broken links on a WordPress-based website.<\/p>\n<p>True, it has a free version,\u00a0like most broken link-fixing WordPress plugins, but it is rather trimmed in terms of features. You can only check 500 links unless you purchase the Pro version. Remember that there are plenty of alternative free plugins that do not entail such limitations.<\/p>\n<p>On the bright side, the Link Checker uses a minimal amount of server resources to run properly. It can be configured rather easily and can work simultaneously with other plugins.<\/p>\n<h2><span id=\"How_to_find_broken_links_with_an_online_service_or_app\">How to find broken links with an online service or app<\/span><\/h2>\n<p>If there are no major link problems with your website, then you don&#8217;t need a plugin to check for broken links. There are several online tools that can do that for you.<\/p>\n<p>Their advantage is that they don&#8217;t run on your server, so you shouldn\u2019t worry about wasting resources even if you have a shared hosting account.<\/p>\n<p>However, they pinpoint broken links without fixing them. Here are the most widely used online broken link checkers:<\/p>\n<ul>\n<li><a href=\"https:\/\/validator.w3.org\/checklink\" target=\"_blank\" rel=\"noopener\">W3C Link Checker<\/a><\/li>\n<li><a href=\"https:\/\/www.google.com\/webmasters\/tools\/home?hl=en\" target=\"_blank\" rel=\"noopener\">Google Search Console<\/a><\/li>\n<li><a href=\"https:\/\/www.brokenlinkcheck.com\/\" target=\"_blank\" rel=\"noopener\">Online Broken Link Check<\/a><\/li>\n<li><a href=\"https:\/\/www.deadlinkchecker.com\/\" target=\"_blank\" rel=\"noopener\">Dead Link Checker<\/a><\/li>\n<li><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/check-my-links\/ojkcdipcgfaekbeaelaapakgnjflfglf?hl=en-GB\" target=\"_blank\" rel=\"noopener\">Check My Links<\/a> (Chrome Extension)<\/li>\n<li><a href=\"https:\/\/wummel.github.io\/linkchecker\/\" target=\"_blank\" rel=\"noopener\">LinkChecker<\/a> (for Windows)<\/li>\n<li><a href=\"https:\/\/peacockmedia.software\/mac\/integrity\/free.html\" target=\"_blank\" rel=\"noopener\">Integrity<\/a> (for Mac)<\/li>\n<\/ul>\n<h2><span id=\"The_best_way_to_fix_broken_links_in_WordPress\">The best way to fix broken links in WordPress<\/span><\/h2>\n<p>Once you have found all broken links on your website, it&#8217;s time to fix them.<\/p>\n<p>The best way to fix a broken link is&#8230; to point it to the correct URL.<\/p>\n<p>If the link is internal, you can also create a redirect. This way, you will not lose any traffic coming to the old, broken URL.<\/p>\n<p>Optimizing your WordPress-based website by fixing its broken links will boost your traffic. It will also improve the overall user experience of your returning visitors.<\/p>\n<h2><span id=\"How_to_identify_incoming_broken_links\">How to identify incoming broken links<\/span><\/h2>\n<p>With Google Analytics, you can create a custom report to track how many referred visitors have arrived at a 404 page.<\/p>\n<p>To create such a report, go to <em>Customization<\/em> and click on <em>Custom<\/em> <em>Reports<\/em>. You can choose the <em>Import<\/em> <em>from<\/em> <em>Gallery<\/em> option. Simply type &#8216;404&#8217; in the search box in the upper left-hand corner of the popup window that will appear. This will present you with all the custom report templates that are currently available.<\/p>\n<p>Once you have identified a link that throws up a 404 error message, you can either reach out to the referring site and ask them to use the correct URL, or you can create a redirection on your end to point visitors to the actual page they want to go to.<\/p>\n<p>Checking this report on a regular basis will help you recover these otherwise lost forever visitors.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Check out the ultimate guide on how to find and fix broken links in WordPress. See what plugins and third-party tools will help you the most.<\/p>\n","protected":false},"author":1,"featured_media":1708,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-json\/wp\/v2\/posts\/1662"}],"collection":[{"href":"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-json\/wp\/v2\/comments?post=1662"}],"version-history":[{"count":19,"href":"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-json\/wp\/v2\/posts\/1662\/revisions"}],"predecessor-version":[{"id":2589,"href":"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-json\/wp\/v2\/posts\/1662\/revisions\/2589"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-json\/wp\/v2\/media\/1708"}],"wp:attachment":[{"href":"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-json\/wp\/v2\/media?parent=1662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-json\/wp\/v2\/categories?post=1662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reseller-hosting-themes.com\/wordpress\/wp-json\/wp\/v2\/tags?post=1662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}