Bulk Broken Link Checker Across Site List
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Bulk Broken Link Checker Across Site List solves a common website maintenance challenge: identifying broken links across multiple websites is tedious when done manually, especially for content-heavy sites. Broken links hurt user experience and SEO, but checking each page individually is time-consuming. This tool lets you enter a list of website URLs and, for each URL, crawls the page to extract all links, then checks each link for broken status (HTTP 4xx/5xx, timeouts, network errors). Results are grouped by source URL, showing each page's total links, broken links, and a detailed list of broken link URLs with their status codes. Color-coded indicators make it easy to identify sites with issues: green for no broken links, red for broken links found. You can configure timeout and max links per page, and export the complete report as CSV or JSON.
WHERE IT RUNS
This extension panel runs directly inside your browser as an overlay on any web page. It works independently of any specific site and requires no additional API keys or permissions beyond the BotGentz extension. The tool fetches page HTML, extracts links, and verifies each link's status, making it usable from any browser session.
HOW TO USE
After installing the BotGentz extension and activating Bulk Broken Link Checker Across Site List, click the extension icon in your browser toolbar to open the panel. Enter your website URLs in the text area — you can separate them by commas or new lines. For example: "example.com, my-site.net, test.org" or each on its own line. URLs that don't start with http:// or https:// will automatically get https:// added. Adjust settings: timeout in seconds (default 10) and max links per page (default 100). The preview section shows how many URLs you've entered. Click "Check Sites" to begin the crawl and link verification. The tool processes each site sequentially, fetching the page HTML, extracting all links, and checking each link with a HEAD request. Results appear with color-coded status indicators and show total links, broken links, and detailed broken link URLs. Click "Export Report" to copy the complete dataset to your clipboard in CSV or JSON format. Click "Clear" to reset the panel.
TECHNICAL OPERATION — Page Crawling and Link Validation
This tool combines page fetching, link extraction, and link validation in a multi-step process. For each site URL, the tool first fetches the page HTML using GM_xmlhttpRequest. It then parses the HTML using a regular expression to extract all anchor tag href attributes, resolving relative URLs to absolute URLs using the base URL. Links starting with #, javascript:, or mailto: are filtered out. The tool then checks each extracted link by sending a HEAD request (falling back to GET if needed) to verify its status. Links that return HTTP status codes 4xx or 5xx, time out, or return network errors are marked as broken. The tool respects configurable timeout and max links per page to prevent excessive resource usage. Results are stored locally and can be exported as CSV with proper field quoting for Excel compatibility, or as structured JSON for programmatic use. The tool processes sites sequentially to avoid overwhelming servers and to provide clear progress tracking.
THE PANEL
The extension panel is fully draggable and remembers its position per site session. It snaps to the nearest edge of the browser viewport when dragged within 50 pixels of any side. You can collapse the panel to a compact title bar using the minimize button, preserving your selection state. The panel resizes vertically by dragging the bottom edge. Press the Escape key to close the panel instantly. The preview updates in real-time as you enter URLs, and the results section updates as checks complete.
PLEASE NOTE
This tool requires the free BotGentz extension to function. The script fetches page content and sends HTTP requests to verify links. It does not store, transmit, or log any page data, link information, or user activity. All operations are performed locally from your browser session. The tool uses HEAD requests when possible, which may not be supported by all servers — some may return 405 Method Not Allowed. The tool respects the max links per page setting to avoid excessive resource usage. Results may vary based on your network connection and the target server's availability. Export formats include CSV and JSON for maximum compatibility with analysis tools. The timeout and max links settings are configurable to suit different site sizes and performance needs. Some sites may block automated requests; results may be incomplete in such cases.