Performance Metrics and Time Estimates
Last updated: 2026-10-01
Review performance metrics and time estimates for Broken Link Manager jobs to plan your link validation operations effectively.
How long will the Broken Link Manager take to complete? For example, how long does it take to process a 15 GB SharePoint Site Collection?
Performance Metrics
Here are recorded benchmarks:
Scenario | Throughput |
|---|---|
With link validation | ~8,000 documents/hour (v11.5.0.1 or higher) |
With link validation & Find Replace | ~7,000 documents/hour (v11.5.0.1 or higher) |
Without link validation (Find Replace only) | ~14,000 documents/hour (v11.5.0.1 or higher) |
Without link validation (data throughput) | ~15,000 documents/hour (v11.5.0.1 or higher) |
These benchmarks were recorded using SharePoint Online.
Link validation means testing each link to determine if it is broken. This step is optional when fixing links.
Factors Affecting Performance
Number of items, files, and pages to process.
Total number of hyperlinks found across all content.
Number of machines running the tool simultaneously.
Whether link validation is enabled (adds 10–40% more time).
Timeout settings for waiting on link responses.
Test Environment
Single machine — Hyper-V Windows 11, 16 GB RAM, Intel Quad-Core CPU
SharePoint Essentials Toolkit Enterprise Suite 2025 Release
Microsoft SharePoint Online
Example Test Results
20 Site Collections
~18 GB of data
251 SharePoint Lists & Libraries
34,000 items/files/pages processed
255,000 links found
Completed in ~380 minutes (6.3 hours) with validation
Without validation, expect ~10 to 15GB/hour or ~13,000 to 15,000 documents/hour (v11.5.0.1 or above)
Recommendations for Large Jobs
Start with a small, low-visibility production site. Copy it to a non-production environment for testing.
Get familiar with Find & Replace behavior — all replacement rules are matched against each URL in sequence from top to bottom. Multiple rules can apply to the same link.
Keep a recent backup before running Find & Replace. A PowerShell restore script is included with the download.
Break large jobs into batches (e.g., 500 subsites per batch).