Broken Link Checker
Find broken links on any page in seconds.
Internal links that never break.
Sight AI maintains your internal link graph automatically - broken links get rewritten, new articles get linked, equity flows where it should. 7 free articles to start.
How it works
- 1
Enter the page URL
We fetch the page and extract every link inside an <a href> tag (including absolute, relative, and protocol-relative URLs).
- 2
We check up to 60 links
HEAD requests where possible, GET fallback when needed. Concurrency is 8 to be polite.
- 3
Filter by status
Focus on broken links first, then redirects (which leak crawl budget), then internal vs external.
- 4
Run a monthly audit
External pages move and die over time. A monthly broken-link sweep keeps your articles trustworthy.
A small detail that compounds.
Broken links are a slow, silent rot. Each one is a small trust hit with users, and a small ranking penalty with Google. Stack a few hundred over a few years and you've quietly lost authority.
Internal broken links are even worse - they break your own site's link equity flow. Pages that should be passing ranking power to your money pages are sending it to a 404.
Internal linking, automated and self-healing.
Sight AI's Linking Agent runs every time you publish: it scans your existing site, identifies relevant articles, and inserts internal links with natural anchor text. When you delete or rename a URL, links pointing to it get updated automatically.
Result: a clean, dense, broken-free internal link graph that compounds ranking power instead of leaking it.
- Intelligent internal linking on every published article
- Anchor text varied naturally - never spammy
- Auto-rewrites broken internal links during publish
- External link health monitored on a schedule
Common questions.
Why do you only check 60 links?
To stay polite to the source servers and finish in a reasonable time. For deeper crawls of your whole site, you'll want a dedicated crawler - but 60 covers most blog posts and category pages.
What's the difference between broken and redirected?
Broken = 4xx/5xx response. Redirected = chain through 301/302 before reaching a 200. Both are worth fixing - redirects waste crawl budget and slow down user navigation.
Why did some links return 403?
Many sites block HEAD requests or unfamiliar User-Agents. We retry with GET when we hit a 403/405, but some servers block us completely. The link probably works for a real user.
How often should I check broken links?
Monthly for active sites. Quarterly minimum. After any content migration, do a full site sweep.
Get 7 free articles with Sight AI
Sight AI writes long-form, SEO-optimized articles for you and tracks how AI assistants like ChatGPT and Claude see your brand. Create a free account to claim your 7 starter articles.
7 articles, AI visibility tracking, and our full publishing suite included.
More free SEO tools
Keep optimizing - every tool is free and runs in your browser.
Robots.txt Validator
Validate your robots.txt and find crawl-blocking mistakes.
Sitemap Validator
Check your XML sitemap for errors, broken URLs, and bloat.
Canonical Checker
Find and fix duplicate-content canonical issues.
Sitemap Generator
Generate a clean XML sitemap from any URL.
URL Slug Generator
Create clean, SEO-friendly URL slugs instantly.
JSON ↔ CSV Converter
Convert JSON to CSV (and back) instantly in your browser.