Site icon Saad Raza SEO

Free Broken Link Checker

A broken link checker tests the links on a page and reports which ones fail. The free Broken Link Checker above checks every link on a single page and reports its status code. You can see which links return errors, which redirect, and which load normally, then fix the ones that send visitors nowhere.

Google’s documentation explains that all 4xx errors, except 429, are treated the same, so a link to a missing page or a gone page gives crawlers a dead end rather than useful content.

How to use the Broken Link Checker

  1. Enter the full URL of the page whose links you want to test.
  2. Run the check and wait while the server fetches the page and tests each link.
  3. Sort your attention by status code, starting with errors.
  4. Open the page in your editor and fix each link that failed.
  5. Run the check again on the same page to confirm the fixes worked.

How to read the results

Every link found on the page is listed with the status code it returned.

A good result is a page where nearly every link returns a 200, and any redirects are deliberate. A bad result shows 404s, repeated server errors, or links that only work through a chain of redirects.

What to fix

Why it matters for SEO

Dead links waste visitors’ time and make a site look neglected. For crawlers, they are dead ends in your internal link paths, and links to pages that no longer exist make it harder for them to move through the site. Fixing them does not promise a ranking jump, but it keeps the paths between your pages clean. It also protects the pages you do want people to reach, such as service pages and contact pages, from being linked to by accident through outdated addresses.

A worked example

This is an illustrative example. You check a resources page with forty links. Thirty-six return 200, two return 301, one returns 404 and one returns 503. You update the two redirecting links to their new addresses, replace the 404 with a current article, and re-test the 503 an hour later, when it loads. The second check shows a clean page. That whole cycle takes a few minutes for one page.

Limits of the checker

The tool checks one page at a time, not a whole site, so run it on your most important pages first. It works from this site’s server and sees the HTML the server returns, not links added later by JavaScript. Some sites block automated requests, so a link may show an error here and still open for a person. There is a fair-use limit on repeated checks. A link returning 200 is only a working link, not proof that the page it leads to is relevant or correct.

Questions about the Broken Link Checker

Why does a link show an error here but open in my browser?

Some sites block automated requests, or respond differently to servers than to browsers. Open the link yourself. If it works for people, it is likely a false alarm caused by that block.

Should I fix redirecting links or only 404s?

Fix 404s first because they are real dead ends. Then update internal links that redirect so they point at the final address. External redirects are usually fine unless they end somewhere unhelpful.

How often should I check a page for broken links?

Check after you edit a page, delete or move content, or change URLs. For key pages, a regular check every so often catches external links that have died since you published.

Back to all free technical SEO tools or the full toolkit. If you would rather have someone check the whole site, see my technical SEO services or ask for a free audit.

Exit mobile version