Broken Link Checker

Scan internal and external links, review the queue, and work through recent broken or redirected link records from one module.

Overview

Broken Link Checker scans your content for broken and redirected links so you can catch issues before they keep frustrating readers.

Admin path: Airygen SEO -> Settings -> Broken Link Checker

This module is especially useful on larger sites, older archives, and any site that regularly updates or removes linked content.

Settings

The page is divided into Settings and Logs.

Settings tab

Main settings

  • Check interval (hours) controls how often the scanner runs.
  • Max requests per run limits simultaneous HTTP requests during each scan.
  • Delay between batches (minutes) reduces load between request groups.
  • Log retention (days) decides how long old records are kept.
  • Connection timeout (seconds) limits how long the scanner waits to open a connection.
  • Operation timeout (seconds) limits how long the scanner waits for a full response.
  • Treat redirects as warnings flags redirects without counting them as full errors.
  • Daily alerts sends alerts for newly detected records.

Scope

  • External decides whether outbound links are scanned.
  • Internal decides whether internal links are scanned.
  • The screen warns that Link Counter should be enabled to gather internal link data.

Logs tab

Queue

  • Pending jobs, Failed jobs, and Completed jobs show the current background scan state.
  • Last run shows the most recent scan time.
  • View opens the underlying background job list.

Link log

  • Retry reloads the log view.
  • Filters support OK, Redirect, and Error.
  • The table shows Post, URL, Status, and the last checked time.
  • Action buttons let you Edit post, View post, or Open link.
  • Pagination helps you review larger result sets.

How to Use

  1. Open Airygen SEO -> Settings -> Broken Link Checker.
  2. In the Settings tab, choose a Check interval (hours) that fits your site size and hosting limits.
  3. Set Max requests per run, Delay between batches (minutes), and both timeout values so scans stay stable on your server.
  4. Decide how long to keep records with Log retention (days).
  5. Choose whether redirects should be treated as warnings and whether Daily alerts should be enabled.
  6. In Scope, choose whether the scanner should check External links, Internal links, or both.
  7. Save the settings and let the scanner build logs in the background.
  8. Open the Logs tab, review the queue status, and filter the Link log by OK, Redirect, or Error.
  9. Use the action buttons to open the affected post, view it on the frontend, or test the target URL directly.

Check these items after saving:

  • Scan settings are conservative enough for your hosting environment.
  • The queue is moving instead of staying stuck in failed jobs.
  • The log filters help you focus on the most important link problems first.
  • Internal link scanning works best when Link Counter is also enabled.

SEO Benefits

Broken link checks help you fix bad user experiences and reduce the number of dead or poor-quality links across your content. They also make ongoing maintenance easier on older sites with large archives.

User Cases

Editorial teams maintaining older content

Before: Older articles contain links that have decayed over time, but nobody notices until readers complain.

After: Broken Link Checker surfaces those issues in one log so editors can update the right posts faster.

Large sites with mixed internal and external linking

Before: A site links heavily across its own archive and to outside sources, which makes manual checking unrealistic.

After: The module scans both internal and external links on a schedule and gives the team a manageable review queue.

FAQ

Does this scan both internal and external links?

Yes. The Scope section lets you enable Internal, External, or both.

Are redirected links treated as broken links?

They can be treated as warnings instead if you turn on Treat redirects as warnings.

Why does the module mention Link Counter?

The screen explains that Link Counter should be enabled to gather internal link data more effectively.