Check a Page for Broken Links

Enter a URL below to find broken links (400 status codes or connection errors) within its body content. This tool checks the status code of each link found.

Checking links…

Why Check for Broken Links?

Broken links are hyperlinks that point to pages that no longer exist or cannot be reached. They typically return a 404 (Not Found) HTTP status code, but other error codes (like 403 Forbidden, 500 Internal Server Error, or connection timeouts) also indicate a broken link from a user’s perspective.

Broken links are harmful for several reasons:

  • **User Experience:** Users clicking on a broken link encounter an error page, leading to frustration and potentially leaving your site.
  • **SEO:** Search engines view broken links as a sign of a neglected website, which can negatively impact your rankings. Internal broken links also prevent link equity from flowing through your site.
  • **Crawl Budget:** Search engine crawlers waste time and resources trying to access broken pages, impacting your crawl budget.

Regularly checking and fixing broken links is a crucial part of website maintenance and SEO to ensure a smooth user experience and maintain search engine trust.

How to Use This Tool

  1. Enter the full URL (starting with http:// or https://) of the page you want to analyze into the input field.
  2. Click the “Check for Broken Links” button.
  3. The tool will first fetch the HTML content of the page you entered.
  4. It will then identify all clickable links found within the page’s body.
  5. For each unique link URL (excluding fragments and non-HTTP/HTTPS links), the tool will attempt to check its status using a backend request.
  6. The results area will display the URL checked and a list of only the links that returned an error status code (4xx or 5xx) or could not be reached, showing the anchor text, the target URL, and the specific status/error found.
  7. If no broken links are found, a success message will be displayed.

Use this tool to quickly audit any page on your site for broken outbound links (both internal links pointing to broken pages on your domain and external links pointing to broken pages on other sites).