Free Website Broken Link Checker
Are there any dead links on your website? Test for broken links now.
Broken Link Checker Features
The EWC Broken Link Checker has the following features:
Dynamic Content
All web pages are rendered in a headless browser. A broken link checker that loads a website in a headless browser can report more broken URLs.
Broken Images
The broken link checker reports broken images.
Monitoring Of Broken Links
The web is constantly changing. An outgoing link can break. You should therefore monitor the links on your website. Sign up and get notified about broken links.
Single page application (SPA) Broken Link Test
The EWC Broken Link Checker can check Single page applications. Angular, React and VueJS websites are dynamically rendered websites. Most broken link checkers cannot verify all links. EWC's broken link checker can test SPAs for broken links.
Fast Crawling
The broken link checker crawls your website at a fast rate. Multiple pages are requested in parallel.
Get Started For Free
The broken link checker is free to use. Easily check broken links for free by signing up for the site audit.
What Is A Broken Link Checker?
A broken link checker crawls your entire website. A request will be made for every link on your website. If the response HTTP Status Code is not in 200, the link is reported as a broken link. Every resource or asset that is loaded by a page is requested as well. A broken asset such as an image, CSS StyleSheet, or JavaScript file must be available for your website to work correctly.
404 No More
A 404 HTTP Response Code means that the resource was not found on the server. A 404 checker reports all 404 errors that are found on your website. A 404 HTTP error can be returned by a server for a web page, image, JavaScript, or CSS stylesheet.
Broken Link Check
Links to other web pages are checked. If the request fails, the link is reported as a broken link.
Broken Asset Check
CSS, JavaScript, and Images are checked by the broken link checker. If an asset is broken it means that your website is not working correctly.
Invalid URL check
Invalid URLs on your website lead the user to nothing. An invalid URL is another type of broken link.
Don't lose website visitors
Dead links are annoying. Many public websites have dead links. The reason why broken links exist is that the web is constantly changing. This process is called link rot. Link rot can be prevented by monitoring websites for broken links and fixing them.
Broken Image Checker
EWC Broken Image Checker reports all broken images on your website. Broken images are bad for the user experience. Often, images are uploaded to a CMS. That image is added to a web page. The image later gets removed because you might think it is not referenced anymore. This can go wrong when the image was referenced on multiple pages but you forgot to change all the references to the image. Broken images are often visible to the user on the web page. Some images are not visible on the web page itself. Open graph images are only displayed when a link to a web page is shared on social media. Open graph images can be broken as well. The Broken Image Checker checks the presence of your open graph images.
Frequently Asked Questions
A 404 error is returned by a server when a resource is requested that is no longer available. The server returns a 404 Not Found error. The 404 error needs to be fixed by the owner of the website.
A broken link can be caused by:
- A typo in the url (the link never worked)
- The page is deleted
- The website is temporarily unavailable
In case the page that the link referenced, has moved:
- Login into WP-Admin;
- Click on the Post or Pages tab;
- Find the Post or Page with the broken link;
- Change or delete the link.
- Login into WP-Admin;
- Click on the Post or Pages tab;
- Click on the Thrash link;
- Restore the page that was accidentally deleted.
A broken link checker should respect a robots.txt file. The robots.txt file specifies if web crawlers are allowed to check a given link. A broken link tester will report the URL as "Status Unknown" or as "Broken Link".
Some websites, such as Youtube and Linkedin, disallow crawlers altogether. These websites often block web crawlers based on the User-Agent header. A good bot specifies a good User-Agent header. EWC's web crawler specifies a User-Agent with good identification too. Therefore, websites might respond with an 4xx response code. The link is reported as broken while for regular users, the link is not broken.
The web is constantly changing. New websites and web pages are launched every second. Links therefore break. This process is called link rot . A few tips to prevent broken links:
- Don't use a url that redirects to another url;
- Use a permalink where possible: a permalink is a link that should always be available. Check if a websites offer a permalink and use that url for your link.
- Use short urls that are easy to read: URLs that contain identifiers are subject to change. URLs that are easy to read are produced by humans and change less often.
- Use a broken link checker and broken link monitor: A broken link monitor notifies you as soon as a broken link is detected. Use EWC's broken link checker to verify your website is 100% healthy.
Broken links do indirectly affect SEO. Broken links affect the bounce rate and the time on site. The bounce rate and time on site affect SEO. Therefore, use a broken link checker to fix broken links as soon as they are detected.
A broken link can be found by the Google Bot. These broken links are reported in Google Search Console are reported as Not found (404). It can take a few days or even weeks before Google checks again if the broken link is fixed. You want to fix broken links before Google detects them. Therefore, use a broken link monitor so you get notified when a broken link is detected.
Also check out the other website monitoring tools
ExcellentWebCheck's goal is to improve the online user experience. The tools of ExcellentWebCheck help to detect and improve usability problems on your website.