Broken Link Monitor For Website Owners avatar

Broken Link Monitor For Website Owners

Pricing

from $0.35 / 1,000 results

Go to Apify Store
Broken Link Monitor For Website Owners

Broken Link Monitor For Website Owners

I build web automation and website auditing tools for website owners, agencies, and marketers.

Pricing

from $0.35 / 1,000 results

Rating

0.0

(0)

Developer

Shahab Uddin

Shahab Uddin

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

2 months ago

Last modified

Share

πŸš€ Broken Link Monitor for Website Owners

Find broken links, redirects, and website errors instantly. Scan any website and detect SEO issues that hurt rankings, user experience, and conversions.

πŸ” What is this tool?

Broken Link Monitor for Website Owners is a powerful website crawler & SEO audit tool that scans your website and detects:

❌ Broken links (4xx / 5xx errors) πŸ” Redirects (301 / 302 / 307 / 308) ⚠️ Page errors and crawl issues πŸ”— Internal and external links πŸ“Š Website link health overview

Perfect for website owners, SEO experts, agencies, developers, and bloggers.

πŸ’‘ Why use this tool?

Broken links and redirects can:

Hurt your Google rankings (SEO) Reduce user trust and experience Cause lost traffic and revenue Affect site crawlability and indexing

πŸ‘‰ This tool helps you fix those issues fast.

⚑ Key Features 🌐 Multi-page website crawler πŸ” Internal + external link checker βš™οΈ Technical SEO audit ready πŸ” Smart SSL handling (auto retry) ⚑ Fast scanning with safe defaults πŸ“ Export results (JSON / CSV) 🧠 Intelligent crawl stopping logic πŸ› οΈ Works even on sites with SSL issues 🎯 Best For Website owners fixing broken links SEO professionals doing technical audits Agencies managing client websites Developers maintaining site health Bloggers & ecommerce store owners 🧾 Input

Provide the following:

{ "startUrl": "https://example.com/", "maxPages": 25, "checkExternalLinks": false, "ignoreSslErrors": false } Input Options Field Description startUrl Website URL to scan maxPages Max pages to crawl (recommended: 10–50) checkExternalLinks Check external links or not ignoreSslErrors Ignore SSL errors if site has issues πŸ“Š Output

Each result includes:

sourcePage β†’ Page where link was found linkUrl β†’ Detected link finalUrl β†’ Final URL after redirects statusCode β†’ HTTP status isInternal β†’ Internal or external result β†’ broken / redirect / error Summary Example { "startUrl": "https://example.com/", "crawledPages": 12, "foundLinks": 145, "brokenLinks": 5, "redirects": 9, "externalLinks": 60, "internalLinks": 85 } βš™οΈ How it works Starts from your homepage Crawls internal links (same domain) Extracts all valid URLs Checks status of each link Reports broken links, redirects, and errors Stops based on maxPages or crawl limits 🧠 Smart Crawling System Only crawls internal pages Avoids duplicate URLs Handles relative & absolute links Ignores invalid links (mailto, tel, javascript) Continues even if some pages fail Automatically retries SSL errors when needed 🚨 Important Notes If a site has JavaScript-only navigation, some links may not be detected Increase maxPages for deeper scans Use ignoreSslErrors = true only if SSL issues occur πŸ’° Why this tool is different

Unlike basic link checkers, this tool:

βœ”οΈ Performs a real multi-page crawl βœ”οΈ Detects technical SEO issues βœ”οΈ Handles SSL failures automatically βœ”οΈ Designed for real-world websites βœ”οΈ Built for speed + accuracy πŸ§ͺ Example Use Cases SEO audit before website launch Fix broken links after migration Monitor site health regularly Improve Google indexing Find hidden crawl errors πŸ”₯ SEO Keywords (Optimized)

Broken link checker, website audit tool, SEO audit tool, website crawler, link checker tool, technical SEO tool, find broken links, website health checker, crawl website, SEO scanner


Apify Integration

This actor is designed to run on the Apify platform. It uses Apify's input schema and dataset features for configuration and result storage.

How to use on Apify

  1. Deploy the actor
    • Push this repository to your Apify account or create a new actor and upload the code.
  2. Configure input
    • The actor uses the following input schema (see input_schema.json):
      • startUrl (string, required): The first page to crawl (e.g., https://example.com/)
      • maxPages (integer, default: 25): Maximum number of internal pages to crawl
      • checkExternalLinks (boolean, default: false): Whether to check external links
      • ignoreSslErrors (boolean, default: false): Ignore SSL certificate errors
  3. Run the actor
    • The actor will crawl the website, check links, and store results in the Apify dataset.
  4. View results
    • Results are available in the Apify run dataset as JSON or CSV. Each record contains:
      • sourcePage, linkUrl, finalUrl, statusCode, isInternal, result

Example input (Apify UI or API)

{
"startUrl": "https://example.com/",
"maxPages": 25,
"checkExternalLinks": false,
"ignoreSslErrors": false
}

Example output (dataset record)

{
"sourcePage": "https://example.com/",
"linkUrl": "https://www.example.com/",
"finalUrl": "https://www.example.com/",
"statusCode": 200,
"isInternal": false,
"result": "ok"
}