Skip to content

Broken link checker:Which links on your page lead nowhere?

See every link on your page with 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
SEO

2 passed · 0 failed · 1 warning. Biggest issue: 4 of 22 checked links are broken.

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 this tool checks

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 and loses a little ranking signal.

  • 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 it 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.

Questions

Is this really free?

Yes. getReport is funded by donations, not plans. This tool runs the full report and shows you the part it is about; the complete report with all seven modules is one click away, also free.

Can it check my whole site?

This page checks one page and its links. Site-wide checking (every page, every link, orphan pages) is the crawl milestone, a funded unlock listed on the funding page.

A link shows 403 but works in my browser.

Some sites block automated requests. The tool retries with a GET and a browser-like user agent; a persistent 403 usually means the target blocks all bots, which also affects search engines.

Can I run this on many sites?

You can check 10 sites every 10 minutes and 50 a day from one connection. For more at once, the bulk URL checker and the bulk PageSpeed checker take lists of URLs; a free API is in development. Cached reports never count against the limit.

Why do broken links matter?

A link to a missing page is a dead end for the visitor and a wasted crawl for Google. They build up quietly: retired products, renamed posts, partner sites that shut down. Redirected links still work, but each one costs an extra round trip and passes a little less ranking signal. After a domain, https or trailing-slash change, most internal links redirect until someone updates them.

All 41 tools →

Free, funded by the people who use it

€0 of €75 this month. At €75, site crawl up to 500 pages + weekly re-check switches on for everyone.

Chip in