Part of the Technical Health audit

Find broken links before your visitors do

Broken links frustrate visitors and waste search engine crawl budget. SiteCurl checks every internal link across up to 50 pages in under 60 seconds.

No signup required. Results in under 60 seconds.

What this check does

SiteCurl follows every internal link on your pages and checks the HTTP status code of the destination. Links that return 404, 500, or any error status are flagged as broken. The check covers anchor tags, image sources, and other linked resources.

The checker visits up to 10 links per page with a 4-second timeout per request. It reports which page contains the broken link and what URL it points to, so you know exactly where to fix.

Why it matters

Broken links tell visitors your site is not maintained. They also waste crawl budget: every time a search engine follows a dead link, that is one fewer page it could have indexed. Over time, broken links drag down your overall site quality score in search rankings.

On agency client sites, broken links are one of the most common issues after a redesign or content migration. Pages get moved, URLs change, and old links stop working. A regular scan catches these before a client or prospect notices.

How to fix it

For each broken link, you have three options: fix the destination URL, update the link to point somewhere else, or remove the link entirely. Most broken links are caused by typos, deleted pages, or URL structure changes.

If a page was moved, set up a 301 redirect from the old URL to the new one. This fixes the broken link and preserves any search authority the old URL had. If the page was deleted and there is no replacement, remove the link.

After fixing, run another scan to confirm the links resolve. SiteCurl tracks your score over time so you can see the improvement.

Example findings from a scan

2 broken links found on /about (returning 404)

/blog/old-post links to /services/removed (404)

Image source on /contact returns 500

Frequently asked questions

How many links does SiteCurl check per page?

SiteCurl checks up to 10 internal links per page with a 4-second timeout per request. On a full scan of 50 pages, that covers hundreds of links across your site.

Does SiteCurl check external links?

SiteCurl focuses on internal links. External links to other sites are not checked because third-party sites can be slow or rate-limit requests.

How often should I check for broken links?

Monthly is a good start. If your site changes often, weekly scans catch broken links faster. Set up a schedule in SiteCurl and get alerts when new issues appear.

Can I check for broken links without signing up?

Yes. The free audit checks your home page for broken links as part of a full seven-category scan. No signup required, results in under 60 seconds.

What causes broken links?

Common causes include deleted pages, changed URLs after a redesign, typos in href attributes, and links to pages that were moved without a redirect.

Find broken links on your site

We use cookies to understand how visitors interact with our site. No personal data is sold.