Not enough scans yet to publish the score (3 received).
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 Show less
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.
Screenshots
Screenshots published by deadko on WordPress.org, licensed under GPL-2.0-or-later.
Per-version history
Show per-version detail (2 versions)
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.
Not enough scans yet to publish the score (2 received).
Not enough scans yet to publish the score (3 received).
Not enough scans yet to publish the score (1 received).
Not enough scans yet to publish the score (1 received).
Not enough scans yet to publish the score (1 received).
Scan history
Show individual scan log (2 scans)
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 |