The features

One plugin. Every check your WordPress site needs.

TalkToWP runs 25+ continuous checks against every WordPress site you connect — health, performance, security, and a planet-scale plugin-intelligence network — then rewrites every problem it finds as a plain-English alert with the exact fix.

3 min check interval
25+ features across health, security & perf
Any WordPress host
Free for 1 site, forever
01 · The core idea

Every alert reads like a senior dev sat down to explain it.

TalkToWP doesn't hand you a status code and a PHP stack trace. Every check failure is rewritten by an AI trained on WordPress error patterns — into a one-line summary, why it broke, and the exact step-by-step fix you (or a non-technical client) can run.

For anything the canned fix doesn't cover, hit Talk to AI on the incident — it already knows your WordPress version, your plugin list, your host, and the incident itself.

Your error log
PHP Fatal error: Uncaught Error: Call to undefined function wc_get_cart_url() in /wp-content/themes/shopfront/ functions.php:412 Stack trace: #0 class-wp-hook.php(324)
TalkToWP
Your theme calls a WooCommerce function, but WooCommerce isn't loaded.
Visitors hit a white screen at checkout. Your theme expects WooCommerce active — it was either deactivated or failed to load on the last update.
Fix · 1 step
Plugins → reactivate WooCommerce. If activation fails, roll back to 8.4.1 from the version-control list.
02 · Health & performance

Is the site up, fast, and behaving normally? Six checks for the answer.

Continuous, lightweight checks that surface degradation before it costs you traffic or conversions.

6 checks · every 3 min
All systems operational
99.83%
uptime · last 30 days
Health · Every 3 min
Uptime monitoring
HTTPS probes from multiple regions every check. High-severity alert in under 90 seconds when your site stops responding.
382ms
median · last 24h
+12ms vs. 7d
Performance · Every 3 min
Response time tracking
Time-to-first-byte and full-page response time, charted as rolling trends. Alerts when your site sits 2× above its own 30-day median.
62
01Compress hero image · 1.8 MB → 220 KB+12
02Defer non-critical JS on /shop+8
03Enable text compression on /wp-content+4
04Preconnect to fonts.gstatic.com+2
Performance · Weekly + on demand
Lighthouse → prioritised fix list
Google's PageSpeed score, re-ranked into a numbered fix list — sorted by how much each change will actually move your score, given your specific stack.
Homepage changed
3 outbound links added since 14:18 UTC — fingerprint mismatch
Health · Every 3 min
Homepage tamper detection
Structural fingerprint of your homepage, re-verified every check. Flags injected content and unauthorised edits — ignores rotating ads and timestamps.
wp_optionsBloated · 18 MB
wp_postmetaSlow query · 240ms
wp_postsHealthy
wp_usermetaHealthy
Health · Hourly New
Database health checks
Table corruption, autoloaded option bloat, missing indexes and slow queries — caught early, with the exact repair query for each issue.
Page cacheLiteSpeed · hit rate 94%Active
Object cacheRedis · 1.2 GB usedConnected
OPcachePHP 8.2 · 384 MBMisconfigured
Performance · Every 3 min
Cache & object-cache status
Confirms your page cache, object cache and OPcache are actually serving — not silently disabled after a plugin update or host change.
03 · Security

Nine checks that catch compromise, misconfiguration and easy mistakes.

The hygiene that paid security plugins charge premium for — running on every TalkToWP site, free tier included.

9 checks · every 3 min
/wp-includes/load.php · modified 14:22 UTC
Expectedsha256:a3f6 8b29 c104 d29c …
Foundsha256:9c14 7a82 51e8 61b2 …
Checksum mismatch · high severity
Security · Every 3 min · High severity
Core file integrity scanning
Every WordPress core file cross-checked against the official WordPress.org checksum. Catches malware injection, shell access, and interrupted updates within minutes — included free, where paid plugins charge $99/yr.
<a href="/contact">Contact</a> <a href="casino-x.ru/p" style="display:none">buy now</a> <a href="/about">About</a>
Security · Every 3 min
Hidden link injection scanner
Spam links embedded invisibly in your page source — pharma SEO, casino backlinks, malicious redirects — flagged with the exact location.
WP Rocket
3.16.0
×
Autoptimize
3.1.12
REST namespace collision · /wp-json/cache/v1
Security · Every 3 min
Plugin conflict detection
REST API failures, overlapping filters, hook collisions — caught and correlated to the most likely cause.
JD
jane_d activated WP Rocket
14:22 UTC · today
TA
tom_admin updated Yoast 22.1 → 22.2
14:18 UTC
JD
jane_d deactivated W3 Total Cache
14:15 UTC
Security · Audit · Real time
Plugin change history
Every activation, update and deactivation logged with the WordPress user that made the change. The audit trail you wish you had after every "what changed?" question.
client-shop.com
Let's Encrypt · ECDSA P-256
✓ Valid · renews in 14 days
Security · Every 3 min
SSL expiry & misconfig
30-day, 7-day and instant-failure alerts with host-specific renewal steps. Also catches weak ciphers, broken chains, and HSTS mismatches.
Strict-Transport-Security
Content-Security-Policy
X-Frame-Options
Referrer-Policy
Permissions-Policy
Security · Every 3 min
Security headers audit
Five critical HTTP headers checked continuously, with copy-paste-ready .htaccess or NGINX directives for whichever ones aren't set safely.
PHP Warning: Undefined array key "billing_country" in /wp-content/plugins/woocommerce/includes/class-wc-checkout.php:1024
Checkout is missing a country on guest orders.
WooCommerce expects a billing country before checkout completes. Enable "Country" in WooCommerce → Settings → Checkout fields.
Security · Diagnostics · Every 3 min
PHP error log monitoring
Deduplicated PHP errors translated to plain English, severity scaled from notice to fatal. The early-warning system most owners never look at.
HTTP/2200 OK
x-powered-by:WordPress 6.5.3
link:</wp-json/>
GET/readme.html → 200
↑ both surfaces disclose your exact version
Security · Daily
Version disclosure checks
Catches the files and headers that leak your exact WordPress version — what automated attackers target — with the one-line fix per surface.
// wp-config.php · recommended additions
// disable file editing in wp-admin define('DISALLOW_FILE_EDIT', true); // disable XML-RPC endpoint add_filter('xmlrpc_enabled', '__return_false');
Security · Daily
Hardening recommendations
Risky-by-default WordPress settings — file editing, XML-RPC, REST user enumeration, default admin usernames — surfaced with the exact line to add.
Industry first
04 · Cross-fleet plugin intelligence

When one site breaks, every TalkToWP user learns within 15 minutes.

A plugin update bricks checkout on one client site at 2:00pm? By 2:15, every TalkToWP user with that plugin installed is warned before they install the same update — inline, on the plugin's update row in their dashboard.

The network learns continuously. There's no feed to subscribe to. The more sites that connect, the smarter — and faster — the warnings get.

1
2
3
4
5
6
7
8
9
+8
17 sites affected in the last hour
Live incident · 2:04 PM today
WooCommerce 8.4.2 update
client-shop.com · checkout/form-checkout.php:26
Plugin intelligence warning
WooCommerce 8.4.2 is breaking checkout on 17 TalkToWP sites in the last hour. Recommended: hold this update until a patch ships.
3 of your other sites would be affected Fleet alert active
05 · Fleet & agency tools

For when you're running 10, 50, or 500 client sites.

Four features built for the agencies and freelancers TalkToWP was made for. Available on Agency and Scale plans.

4 features
app.talktowp.com — all websites
TalkToWP All Websites view with each client site listed with WordPress version, PHP version, plugin count, pending updates and load time
Diagnose & manage · Live
Fleet pulse view
Every client site collapsed into one sortable list — WordPress version, PHP version, plugin count, pending updates, load time, last check. Sites with open incidents float to the top automatically.
TalkToWP client-shop.com/wp-admin
W Sign in as admin
Diagnose & manage · On demand
One-click SSO into wp-admin
Jump straight into any client's wp-admin without storing passwords. Short-lived auth handshake — revokable from the WordPress side.
TalkToWP 2:04 PM
HIGHCore file modified on client-shop.com
/wp-includes/load.php was modified at 14:22 UTC. Checksum mismatch — almost always means malware or shell access.
Open incident →
Diagnose & manage · Real time
Email alerts on every change
Severity-thresholded emails with the same plain-English summary as the dashboard — and a deep link straight to the incident. Per-client routing on Agency & Scale.
May · 2026
Monthly site health · client-shop.com
99.97%
uptime
412ms
median load
12
resolved
Diagnose & manage · Weekly or monthly
White-label client reports
Branded health summaries — your logo, your domain — emailed to clients on whatever cadence you choose. Make the work you do visible automatically.

Also on the roadmap · SEO checks Q3 2026 · Backup monitoring Q4 2026