WordPress plugin intelligence profile

WebDiagnosis Site Audit

The quality control for your WordPress site. One complete audit, one report of 170+ checks, clear priorities and actionable fixes.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.5.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update19 Oct 202613d ago
Active installations10Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records WebDiagnosis Site Audit version 1.5.0 as active, updated 13d ago and tested up to WordPress 7.1.

Overview

About this plugin

Find what’s actually wrong with your WordPress site, and know exactly what to fix.

WebDiagnosis Site Audit is the WordPress audit that tells you what to fix, not just another score or generic list of recommendations.

Run 170+ automated checks across 14 critical areas including SEO, security, performance, accessibility, WordPress configuration, eco-design, and more.

Every finding tells you what was detected, why it matters, how urgent it is, and how to fix it.

Stop auditing. Start fixing.

Most audit tools give you a score and leave you to figure out what it means.

WebDiagnosis turns 170+ checks into a clear, prioritized action plan.

  • 170+ checks across 14 themes
  • Clear severity: Blocker, Major, Minor
  • No false alarms: unverified checks are reported as “Not verifiable”
  • Actionable findings: every issue includes its impact and recommended fix
  • Practical guidance: know what needs to change, who can do it, and how difficult it is

Built to be trusted

A score can tell you that something is wrong. A diagnosis tells you what to do next.

WebDiagnosis never guesses when the required data cannot be verified, and never turns a minor recommendation into an emergency.

The result: less time interpreting reports, more time fixing what actually matters.

One plugin. A complete website diagnosis.

Audit the dimensions that matter to modern WordPress websites:

  • SEO & technical SEO
  • Security
  • Performance & Core Web Vitals
  • Accessibility
  • WordPress configuration
  • Eco-design & sustainability
  • And more

Automatic monitoring after each update

Once you enable it, WebDiagnosis checks your site automatically after each update of WordPress, your theme or a plugin, whether you make it yourself, through automatic updates or with a maintenance tool. It can also check your site every week or every month, even when nothing changes on it.

  • One check per series of updates, a few minutes after the last one
  • Only when something really changed: a failed update that was rolled back triggers nothing
  • A notice tells you what was found after each check, and what changed on the site
  • Disabled by default, with its own consent, in Settings > Automatic monitoring

Know what matters. Fix what matters.

Other audit tools tell you how your website scores.

WebDiagnosis tells you what’s wrong and what to fix first.

External Services

This plugin connects to an external service to perform website diagnostics.

The plugin sends technical data about the site, never its posts, pages, comments or user

accounts. This data is sent only once you have accepted data sharing, and you can withdraw that

consent at any time from the plugin settings. Every request the plugin makes is listed below,

including the few it makes on its own.

Service name: WebDiagnosis

io/en/

What the service is used for:

The service analyzes the WordPress website configuration and provides a diagnostic report with recommendations about performance, security and best practices.

What data is sent when a diagnostic runs:

  • Site URL, WordPress version, language and main WordPress settings (debug mode, permalinks, file editing, automatic updates, XML-RPC)
  • Server details: PHP and MySQL versions, PHP limits, disk space, database size, caching, cron and file permissions
  • Installed plugins and themes, with their versions and update status
  • Security settings: whether the security keys WordPress uses are valid and whether they come from the site’s code or from the database (never the keys themselves), whether an account named “admin” exists and its role (never its password or email address)
  • The latest entries of the PHP error log: error type, message, line, and file path relative to the site root
  • Names, sizes and paths of sensitive files found under the site root (backups, database dumps, private keys). Their content is never read nor sent
  • Findings of a scan of the active theme’s code: file path, line and a short code excerpt for each finding
  • Content statistics: number of images with or without alternative text, menu locations, presence of the default sample content
  • Database statistics: total size of the options loaded on every page, with the names and sizes of the ten largest (never their values), and the number of revisions, automatic drafts, items in the trash and spam comments (never their content)
  • Your answer, once given, to the question whether your site is aimed at visitors in the European Union, the European Economic Area or the United Kingdom (yes, no or “I don’t know”). The service uses it to decide whether the GDPR and ePrivacy consent checks apply to your site
  • How the diagnostic was started: from the plugin interface, the WP-CLI command, the REST endpoints, the Abilities API or the automatic monitoring. The service uses it only for its usage statistics
  • A random number generated for each diagnostic and kept on the site for one hour. During the diagnostic, the service calls the site back once, at /wp-json/webdiagnosis/v1/ownership, to check that the request really came from this site before running its security checks (login page, sensitive files). The site answers with a fingerprint of the service’s challenge, never with the number itself

When data is sent:

  • When a diagnostic is explicitly requested: from the plugin interface, from the WP-CLI command, or through the plugin’s authenticated REST endpoints or the WordPress Abilities API.
  • When automatic monitoring is enabled, and only then: it is disabled by default and needs its own consent, given in Settings > Automatic monitoring. In the cases you tick, a diagnostic runs and sends the same data as a diagnostic you request yourself: a few minutes after WordPress, the theme or a plugin is updated, a plugin is activated or the theme is changed, once for a whole series of updates and only if the installed versions really changed since the last diagnostic. And regularly, every week or every month, once that long has passed since the last diagnostic.
  • When a fatal PHP error occurs on the site, and only if data sharing is accepted: the error type and message, its file path relative to the site root, its line, the page URL, the time, and the PHP and WordPress versions, so that the site owner can be alerted. Errors that could not be sent at once are retried every hour.
  • Once a day, and only if you have linked the plugin to a WebDiagnosis account with its key: the site URL and that key, to keep the account status shown in the plugin up to date.
  • When you request help from an expert or send feedback from the plugin: your name, your email address and your message, so that the WebDiagnosis team can answer you.
  • When you accept data sharing, deactivate, reactivate or delete the plugin, and only if data sharing is accepted: the site URL, the plugin version and the event, so that the service knows whether the plugin is still in use.

Links to the service:

io/en/privacy-policy/

io/en/terms-of-service/

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • site health
  • audit
  • diagnostic
  • performance
  • security
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity19 Oct 202613d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.4.01.5.0
Version1.3.11.4.0
WordPress compatibility7.1.27.1.3
Version1.3.01.3.1
Version1.2.01.3.0
Version1.1.01.2.0
WordPress compatibility7.1.17.1.2
Version1.0.01.1.0
WordPress compatibility7.17.1.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.