TSO Link Inspector

tso-link-inspector · By deadko
10+ installs Updated 1 day ago v2.5.9 WP 5.9–7.1.4 PHP 7.4+

Impact score

Footprint Score across the two most representative contexts.

2 scans · last scan 1 month ago

Compare with another plugin

Homepage Score

Impact measured on the public homepage

···
—

v2.4.7 · 2 scans · Consolidated score over 90 days · 2 versions

Not enough data to publish the grade (15 scans min, currently 2).

What it adds to every page load

Added time
5 ms
Added memory
0.0 MB
SQL queries
+1
CSS/JS files
+0
External calls
0

Admin Score

Impact measured in the WordPress admin

Scan being analyzed. The score will be published once we have enough measurements.

About

TSO Link Inspector scans all published posts, pages and custom post types for links, then checks each one via HTTP to detect broken links, redirects, insecure HTTP URLs and connection errors. All results are displayed in a dashboard where you can fix links directly without opening the editor.

The plugin follows the full redirect chain manually so it captures the real final destination, not just the last HTTP code. It automatically ignores trivial redirects (trailing slashes, CDN tokens, WP attachment pages, login walls) to avoid false positives.

This plugin does not send data to servers operated by the plugin author. HTTP and DNS run from your WordPress server only after an administrator clicks Scan now, Check now, Suggestion, Upgrade to HTTPS, or when scheduled checks are enabled in Settings.

Read more

When a check runs, the plugin sends HTTP HEAD and, if needed, HTTP GET requests to each stored http:// or https:// URL. Data sent: the destination URL, a browser-like User-Agent, and standard Accept / Accept-Language headers. Responses are stored only in your WordPress database (status code, redirect URL, redirect chain).

Those destinations are websites already linked from your content, not a service chosen by the plugin. Terms of use and privacy policy: those of each destination site.

Disabled by default. When an administrator enables “DNS second opinion” in Settings and this server cannot resolve a domain, the plugin asks Cloudflare public DNS (DNS-over-HTTPS, https://cloudflare-dns.com/dns-query) whether that domain resolves to an address (A or AAAA record), before reporting “Domain does not exist”. Data sent to Cloudflare: only the hostname of the link being checked (no page content, no site data). The answer is cached for 6 hours. If Cloudflare returns public IP addresses for a domain this server cannot resolve, the plugin then makes its normal link check (the same HEAD/GET request it makes for any link) to that link’s own server using those addresses, so the page itself is verified; addresses that are private or reserved, ports WordPress does not allow, and URLs with credentials are never contacted. Service: Cloudflare, Inc. Terms: https://www.cloudflare.com/website-terms/ — Privacy policy: https://www.cloudflare.com/privacypolicy/

Before requesting a hostname, the plugin may resolve A/AAAA records on the server (dns_get_record / gethostbynamel) so private, loopback, or reserved addresses are not contacted. This is a DNS lookup from your server; post content and user accounts are not sent.

Description published by deadko on WordPress.org, licensed under GPL-2.0-or-later.

Tags
broken links link checker links maintenance seo

Screenshots

Screenshots published by deadko on WordPress.org, licensed under GPL-2.0-or-later.

Main dashboard with statistics and link list.
Main dashboard with statistics and link list.
Filter tabs: All, Broken, Redirect, OK, HTTP insecure, Manual locks, Not checked.
Filter tabs: All, Broken, Redirect, OK, HTTP insecure, Manual locks, Not checked.

Per-version history

Show per-version detail (2 versions)

How the plugin evolves version by version.

Version Homepage Admin Last scan
v2.4.7 1 scan — 1 month ago
v2.4.3 1 scan — 2 months ago

Alternatives in the same category

Other seo plugins measured by the community, ranked from lightest to heaviest.

Scan history

Show individual scan log (2 scans)

Date Version Context Score Grade Time Memory
1 month ago v2.4.7 Homepage 100/100 A 9 ms 0.0 MB
2 months ago v2.4.3 Homepage 100/100 A 0 ms 0.0 MB