Find Broken Links on Websites

Crawl your website to find broken links and validate page content automatically

Find Broken Links on Websites demo
TypeScript
Source code
npx create-browser-app --template website-link-tester
uvx create-browser-app --template website-link-tester

Find broken links and validate website content

Automatically crawl your website, extract all links, and verify each one loads correctly. This template opens each link in a dedicated browser session, checks if pages load successfully, validates that content matches link text, and handles social media links appropriately. Process links in configurable concurrent batches for faster results. Perfect for QA, broken link detection, and website maintenance.

Steps

  1. Navigate to the target website and extract all links with their text

  2. Deduplicate links to avoid redundant checks

  3. Process links in configurable concurrent batches

  4. For each link: open in a browser session, verify page loads, and check if content matches link text

  5. Generate a comprehensive JSON with success/failure status for all links