Scan up to 500 pages for broken links, 404 errors, missing images, redirect chains, empty pages, and broken CSS & JS. Free — no sign-up required.
A comprehensive scan that goes far beyond simple 404 checking — we analyse every type of link and asset on your website.
Every internal link pointing to a non-existent page. Most damaging for SEO — they break the link equity flow between your pages.
Outbound links to dead external websites. Signals poor content maintenance to search engines and damages visitor trust.
Detects broken image src attributes — including files in subfolders, images with spaces in filenames, and relative paths.
Identifies URLs that redirect to other URLs. Excessive chains slow your site and dilute PageRank through internal links.
Flags pages with very little text content. Google penalises thin content and lowers the quality score of your entire website.
Checks stylesheets and JavaScript files are loading correctly. Broken CSS breaks layouts; broken JS disables functionality.
Verifies .woff, .woff2, .ttf and .eot font files are accessible. Missing fonts cause text to render in fallback fonts.
Checks URLs in og:image, og:url, and other meta tags. Broken OG images make your pages look broken on social media.
Click any broken link to see the exact line in your source HTML where it appears — highlighted and ready to fix.
Our crawler mimics a search engine bot to give you an accurate picture of what Googlebot actually sees.
Paste your website address and choose scan depth — up to 500 pages.
The crawler visits your homepage and follows every internal link it finds.
Each URL is verified. Images, CSS, JS, and fonts checked in parallel batches.
Results stream in real time. Filter by status, search by domain or URL.
Use the source viewer to find the exact code line, then export a CSV report.
Every link on your website returns a status code. Here's what each one means for your SEO and user experience.
| Code | Status | Meaning | SEO Impact |
|---|---|---|---|
| 200 | OK — Working | The link is healthy and returns the expected page. | ✓ Positive |
| 404 | Not Found — Broken | Page doesn't exist. Wastes crawl budget and frustrates visitors. | ✗ Harmful |
| 500 | Server Error | Server encountered an error. Repeated errors signal hosting problems. | ✗ Harmful |
| 403 | Forbidden | Server refuses the request. Often misconfigured file permissions. | ~ Warning |
| 301 | Permanent Redirect | URL has permanently moved. Each redirect wastes a small crawl budget. | ~ Caution |
| 302 | Temporary Redirect | Temporary redirect. Switch to 301 if the move has been permanent. | ~ Caution |
| — | Empty Page | Page loads (200) but has less than 200 characters of visible text. | ~ Thin Content |
| 0 | Timeout / Unreachable | Server took too long to respond or is completely offline. | ✗ Harmful |
Broken links cost you traffic, rankings, and revenue — whatever type of site you run.
Enter your website URL above and get a full broken link report in minutes — completely free, no sign-up required.