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)
~4,000 documents/hour (v11.4.7.5 or below)

With link validation & Find Replace

~7,000 documents/hour (v11.5.0.1 or higher)
~4,000 documents/hour (v11.4.7.5 or below)

Without link validation (Find Replace only)

~14,000 documents/hour (v11.5.0.1 or higher)
~8,000 documents/hour (v11.4.7.5 or below)

Without link validation (data throughput)

~15,000 documents/hour (v11.5.0.1 or higher)
~8 GB/hour (v11.4.7.5 or below)

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).