Skip to content

Broken link checker: find the links on your page that lead nowhere

This broken link checker requests every link on your page and shows its status code, redirect target and response time, so you can fix dead links and update the ones that redirect.

  • Free, no account
  • Results in under a minute
  • Up to 150 links per page

Example result:example-shop.hr

WordPress 6.8

Sample shop · homepage · mobile Chrome · the same check you get for your own site

Run it on your site
Broken link checker
2 passed · 0 failed · 1 warning. Biggest issue: 4 of 22 checked links are broken.The score counts only the 2 checks this tool shows, not the whole SEO score of the full report.

Links on this page

22 checked · 22 internal · 0 external · 4 broken · 0 redirecting
Every checked link with anchor text, status and redirect target
LinkAnchor textStatusRedirects toTypeTime
example-shop.hr/also-missing/Outlet404-internal22 ms
example-shop.hr/does-not-exist/Katalog 2024404-internal28 ms
example-shop.hr/gone/Poklon bonovi404-internal36 ms
example-shop.hr/removed/Newsletter arhiva404-internal40 ms
example-shop.hr/?cat=novoPogledaj novo200-internal36 ms
example-shop.hr/?cat=obucaObuća200-internal123 ms
example-shop.hr/?cat=odjecaOdjeća200-internal121 ms
example-shop.hr/?p=1Tenisice Runner X200-internal34 ms
example-shop.hr/?p=10Rukavice Touch200-internal32 ms
example-shop.hr/?p=11Boca 750 ml200-internal32 ms
example-shop.hr/?p=12Remen Classic200-internal30 ms
example-shop.hr/?p=2Jakna Alpine200-internal35 ms
example-shop.hr/?p=3Ruksak City 20L200-internal34 ms
example-shop.hr/?p=4Kapa Wool200-internal41 ms
example-shop.hr/?p=5Čarape 3-pack200-internal27 ms
example-shop.hr/?p=6Majica Basic200-internal45 ms
example-shop.hr/?p=7Hlače Trek200-internal45 ms
example-shop.hr/?p=8Sandale Summer200-internal46 ms
example-shop.hr/?p=9Šal Merino200-internal22 ms
example-shop.hr/broken-canonical/Saznaj više200-internal29 ms
example-shop.hr/no-social-tags/Kontakt200-internal88 ms
example-shop.hr/thin-content/O nama200-internal101 ms

What we found

0 failed1 warning2 passed
Show 2 passed checks

Fix these first

From the example above. Check your own site to get the fixes that apply to it.

  1. Warning: 4 of 22 checked links are broken

    A link to a 404 page is a dead end for visitors and a wasted crawl for search engines.

    How to fix it: Update or remove each link listed in the technical detail; redirect the missing pages if they still get visits.

What the broken link checker finds

Every link on the page, requested and sorted into broken, redirecting and fine.

  • Broken links

    Checks links on the page for 404s, which are dead ends for visitors and wasted crawls for search engines.

  • Links through redirects

    Finds links that pass through a redirect, which adds a round trip to every click.

  • Internal links

    Counts links to your other pages, since too few make a dead end and too many dilute each link.

  • Nofollow external links

    Shows how many outgoing links are nofollow, so trust goes to sources you vouch for and not to paid links.

How the broken link checker works

  1. Collect the links

    Every <a href> on the page is collected, up to 100 links on the same host and 50 to other sites, without duplicates, anchors or mailto links.

  2. Request each one

    Each link is requested with HEAD, or GET when a server refuses HEAD, following redirects to the final status.

  3. Sort the results

    Links that answer 4xx, 5xx or nothing at all count as broken. Redirects are listed so you can update them to the final URL.

This checks one page and its links. Site-wide checking of every page and every link is a funded unlock.

Broken link checker questions

Does it check external links too?

Yes. Up to 100 links on your own host and 50 to other sites are requested, each with its status code, final URL after redirects and response time. External sites fail more often for reasons that have nothing to do with you, such as bot protection answering 403 or a slow server timing out, so open those in a browser before you remove them.

How do I find broken links on my website?

Enter a page above: the checker collects up to 150 links on it, 100 on your site and 50 to other sites, requests each one and lists those that answer 4xx, 5xx or nothing at all. Start with your home page, main navigation pages and top landing pages. For all pages at once, Search Console's Pages report lists the 404s Google found.

Which status codes count as broken?

Any link that answers 4xx, such as 404 Not Found or 410 Gone, any 5xx server error, and links that do not answer at all because of a DNS failure, a refused connection or a timeout. Redirects (301, 302, 307, 308) are not broken but are listed separately, so you can point the link straight at the final address and save visitors a round trip.

Does it check images and scripts for broken links?

No. It checks the links in <a href> elements, the ones visitors click, and skips mailto links and in-page anchors. To find a missing image, stylesheet or script, open the Network panel in your browser's developer tools and reload the page: every failed request shows in red with its status code.

Can it check my whole site?

No. This tool checks one page and up to 150 of its links per run. Checking every page and every link, including orphan pages, needs a site crawl, which is a funded unlock listed on the funding page. Until then, run it on your most visited pages and templates, where most broken links that matter live.

A link shows 403 but works in my browser. Why?

Some sites block automated requests. The checker retries a refused HEAD request with a GET, but a persistent 403 usually means the target blocks bots, which also affects search engines. Open the link yourself: if it works for people, the link is fine and you can leave it. If it fails for people too, update or remove it.

Is this broken link checker free?

Yes, with no sign-up. getReport is funded by donations, not plans, and the complete report with all seven modules is one click away, also free. It stays at its shareable link for 12 months, is not listed publicly and carries a noindex tag, and nothing about your visitors is collected.

All 59 tools →

Free, funded by the people who use it

No account, no paid plan. Donations keep it running.

Chip in