SitePulse – Performance Monitor and AI Diagnostics
SitePulse – Performance Monitor and AI Diagnostics

SitePulse – Performance Monitor and AI Diagnostics

5/5 (2 ratings) 100 active installs Updated Nov 8, 2026
Real-time Admin Dashboard – View load-time metrics, Core Web Vitals, and Google PageSpeed Insights reports at a glance

Real-time Admin Dashboard – View load-time metrics, Core Web Vitals, and Google PageSpeed Insights reports at a glance

SitePulse tells you exactly what slows your site and what to do about it, directly from your WordPress dashboard.
Activate it, and within seconds you will see which plugins are heavy, which external calls are slow, and how to make your site faster.

🚀 Key Features

🚀Stop Guessing Why Your Site is Slow
– 🚀 AI Diagnostic – Get instant insights into what’s slowing down your site with AI-powered diagnostics
– ⚡ Real-Time Performance Dashboard – See live load-time metrics, Core Web Vitals, and performance trends at a glance
– 📊 Health Score System – Get a composite health score based on load time, TTFB, error rates, plugin count, memory usage, and CPU utilization
– 🔎 Page Analysis – Paste any address (a product, post, archive, your shop or search results) and see exactly which plugins, theme code and external requests slow that page down, with plain-English fixes. Start it from the toolbar on any page with “Analyze this page”.
– 📈 Trend Analysis – Track performance metrics over time to spot issues before they become critical

🔍Identify Heavy Plugins Instantly
– 🔍 Slow Plugin Profiler – Instantly detect which plugins are bottlenecks and how much time they consume
– 🎣 WordPress Hook Analyzer – See execution times for every hook to pinpoint slow callbacks
– ⏱️ Detailed Timing Data – Get millisecond-level timing information for debugging and optimization
– 🏆 Performance Rankings – Sort plugins and hooks by execution time to focus on what matters most

API & External Service Monitoring
– 🌐 API Request Tracker – Monitor all external API calls (payments, analytics, social media, etc.) with response times
– ⚠️ Slow API Detection – Get alerts when third-party services are slowing down your site
– 📍 URL & Response Code Tracking – See exactly which endpoints are slow and their HTTP status codes

Site Health & Stability
– 🚨 Automatic Fatal Error Detection – Get instant email notifications when critical errors occur
– 📋 Comprehensive Error Logs – Track all PHP errors, warnings, and notices with automatic cleanup
– 🔄 Recovery Mode Access – Safe access to fix critical issues without being locked out of your site
– 💾 Error Statistics – View error trends and identify recurring issues

Server & Resource Management
– 💾 Memory Usage Monitoring – Track server memory consumption and identify memory hogs
– ⚙️ CPU & System Resource Tracking – Monitor system resource usage in real-time
– 🔧 Cron Job Spam Prevention – Automatically disable excessive scheduled tasks during high-traffic periods
– 📊 Plugin Count Analysis – Get recommendations on how many plugins are optimal for your setup

Smart Features
– 🎨 Simple and Advanced dashboards – Start with the Simple dashboard and its guided checklist, or switch to the Advanced view for hook-level detail
– 🧠 AI-Powered Diagnostics – Get AI recommendations for performance optimization (coming soon)
– 🎯 Google PageSpeed Integration – Built-in PageSpeed Insights reports with actionable recommendations
– 📧 Email Alerts – Customizable alerts for critical errors with team member management
– ✅ Smart Onboarding – A three-step setup that ends with a real check-up of your homepage

Developer-Friendly
– 👨‍💻 Advanced Profiler Data – Hook-level metrics and detailed execution analysis for developers
– 🔐 Privacy-First Design – Runs 100% locally with optional external features you control
– 📱 Admin Bar Widget – Quick access to performance metrics from anywhere in WordPress

Customization & Control
– 🎚️ Toggle Features On/Off – Enable or disable monitoring features as needed
– ⏸️ Pause Monitoring – Stop measuring page loads from the toolbar without deactivating; settings and history are kept
– 🔐 Optional External API – Use PageSpeed and AI features completely optional—disable anytime without affecting core monitoring
– 📊 Custom Reporting – View detailed reports filtered by date, plugin, hook, or error type
– 🛡️ Email Blocking – Block outgoing emails during testing or prevent email spam

Security
– 🛡️ Vulnerability Scanner – Scan your site for known vulnerabilities and get recommendations for fixing them

💎 Core Features are Free Forever

We believe every site owner deserves a fast website. The Performance Monitoring, Plugin Profiler, Error Tracking and all the current features included in this version are Free Forever. We will never paywall these essential tools.

🚀 Coming Soon: SitePulse Pro

We are developing a Pro version for agencies and power users who need historical data and automation.
* Ai-Powered Auto-Fixing (Coming Soon)
* Access to our portal (Coming Soon)
* 📤 **CSV & PDF Exports – Download performance logs and data for deeper analysis and reporting
* Historical Performance Timelines (Coming Soon)
* Advanced SQL Query Monitor (Coming Soon)
* Multi-Site Dashboard – Manage and monitor all websites from a single admin dashboard.(Coming Soon)
* Performance Alerts & Notifications – Get notified of performance regressions with detailed change analysis(Coming Soon)
* PageSpeed Deep Dive – Full PageSpeed Insights reports with opportunities, diagnostics, and lab data(Coming Soon)
* Historical Performance Charts – Track performance metrics over weeks and months with trend analysis(Coming Soon)
* Opportunities & Recommendations – Actionable optimization suggestions from PageSpeed with implementation guides(Coming Soon)
* Custom Reports & Exports – Generate and download detailed performance reports in multiple formats(Coming Soon)
* Multi-Page PageSpeed Tracking – Monitor PageSpeed Insights performance across multiple pages and URLs with individual reports and comparisons(Coming Soon)
* URL Performance Dashboard – Track performance metrics for specific URLs, homepage, key landing pages, and custom URLs you select(Coming Soon)
* Scheduled PageSpeed Audits – Automatically run PageSpeed Insights on multiple URLs on a schedule to track performance trends(Coming Soon)
* Comparative Analysis – Compare PageSpeed scores and metrics across different pages to identify which content needs optimization(Coming Soon)
* Vulnerability Scanner automatic & Alerts – Scan your site for known vulnerabilities and get recommendations for fixing them
* Unlimited and fast and precise AI Diagnostic – Get instant insights into what’s slowing down your site with AI-powered diagnostics
* **And more.

👉 Join the Pro Waitlist – Get early access, exclusive launch pricing, and be among the first to unlock advanced features.

External Services & Data Privacy

SitePulse uses an external service to provide enhanced features including PageSpeed analysis and AI-powered diagnostics.

🔗 External Service Integration

SitePulse communicates with api.sitepulse.me (operated by the plugin developer) to provide:
– PageSpeed Reports – Google PageSpeed Insights analysis with performance scores, Core Web Vitals metrics, and page screenshots
– AI Diagnostic Reports – AI-powered performance analysis and optimization recommendations
– Remote Management (optional) – lets your SitePulse dashboard show this site’s backups (UpdraftPlus or BackWPup) and its plugin, theme and WordPress updates, and start, cancel or set up its backups. It stays off until you turn it on for the site in your SitePulse dashboard, and you can block it in SitePulse’s settings.

📊 What Data is Collected?

To provide these enhanced features, SitePulse sends only performance-related metrics to the external API:
– Plugin names, versions, and slugs installed on your site
– WordPress hook execution times and memory usage
– API request URLs and response times
– Site domain name
– Performance statistics and load times

🔒 What Data is NOT Collected?

SitePulse is designed with privacy in mind and does NOT collect:
– ❌ Personal user data (names, emails, passwords, IP addresses)
– ❌ User content (posts, pages, comments, custom data)
– ❌ Database content or sensitive information
– ❌ Customer or visitor information
– ❌ Any personally identifiable information (PII)

🔁 Remote Management

While Cloud Services (PageSpeed & AI Reports) are on, the site checks in with api.sitepulse.me every hour, and every 5 minutes while remote management is on. A check-in sends the SitePulse and WordPress versions, which backup plugin is active, whether remote management is blocked on the site, how WP-Cron runs there: the address of wp-cron.php, whether WP-Cron is turned off and how long scheduled tasks have been waiting, and whether the site’s own server can reach its wp-admin, as the plugin’s hourly check found it: the HTTP status of wp-admin and the login page, how long they took, when it checked and, when they failed, why (a timeout, a connection error, an HTTP status or a PHP fatal error, with the first line of the error message, up to 200 characters).

Only while remote management is on, the site also sends:
– Plugin and theme names, versions, whether they are active, their auto-update setting and available updates
– WordPress, PHP and database versions and the site language
– Backup schedules, how many backups are kept, storage types, the result of the last backup and the dates and sizes of recent backups
– Events when plugins, themes, translations or WordPress are updated, a plugin is activated or deactivated, the theme changes or a backup finishes
– Page speed figures from SitePulse’s profiler: once a day, the time plugins, themes and WordPress took per page load the day before (with the five slowest), and after each update, the updated item’s time on the full day before and the full day after it
– PHP fatal errors in SitePulse’s error log: the first line of the message (up to 300 characters), the file and the line
– How far a running update or undo is: its step, the backup’s progress and the item it is on

While remote management is on, the dashboard can also:
– Start or cancel a backup, and apply backup settings saved in your dashboard (schedules, how many backups to keep, which parts of the site to include) to UpdraftPlus or BackWPup. It restores a backup only when you undo a safe update from the dashboard (see below), and never deletes backups or changes where they are stored.
– Update plugins, themes and WordPress, on request or automatically under the site’s update policy (by default security and minor updates, three days after release, between 1 and 5 am site time). Updates run through WordPress’s own updater, so they come from WordPress.org or a premium plugin’s own updater, never from api.sitepulse.me. Each update is preceded by a backup and followed by a check of the home page, wp-admin and, with WooCommerce, the cart and checkout; a plugin or theme that breaks them is rolled back to its previous version.
– Run a safe update of one plugin or theme. First the plugins (or themes) folder and the database are backed up with UpdraftPlus or BackWPup; without a backup plugin there is no backup. SitePulse’s screenshot service loads the site’s monitored public pages (the home page by default) just before and just after the update and compares them. If a page changed a lot or stopped loading, the dashboard offers to keep the update or undo it. With an UpdraftPlus backup, undoing restores that folder and the whole database to the time of the backup, so anything saved since (such as orders, comments or form entries) is lost; otherwise it reinstalls the previous version from WordPress.org. After an undo, WordPress’s own automatic updates do not install the undone version again, for 90 days or until a newer version is installed.
– Turn WordPress’s own automatic updates on or off for plugins and themes.

Remote management runs in WP-Cron, which WordPress only runs when the site gets visitors unless a server cron job runs it. So while remote management is on, api.sitepulse.me requests the site’s wp-cron.php, at most once a minute, when the dashboard has work waiting for the site or the site has stopped checking in. That request sends no data; with ?sitepulse_check_in=1 the site checks in during that run instead of at its next scheduled check-in.

Requests are signed with the site’s SitePulse license, or with a key the dashboard rotates for remote management; the license key itself is never sent. Remote management never sends backup files, passwords, storage credentials or site content, and SitePulse never installs code from api.sitepulse.me. Turn on “Block remote management” in SitePulse’s settings to stop it on this site at any time, whatever the dashboard says.

⏰ Data Transmission Schedule

  • You can view what data will be sent in the SitePulse dashboard before transmission
  • Transmission only occurs when enhanced features are enabled

🔐 Your Control & Privacy

  • All data transmission is for the purpose of providing PageSpeed and AI diagnostic features
  • You can disable these features at any time from the plugin settings
  • The plugin continues to work locally without external features
  • No data is sold or shared with third parties

Service Terms: By using SitePulse’s enhanced features, you acknowledge that performance metrics are sent to api.sitepulse.me for analysis.
Privacy: For more information, visit: https://sitepulse.me/privacy/

Support

Having trouble or have suggestions?
Visit the SitePulse Support Forum or open an issue on GitHub.
We respond quickly and love feedback that helps improve performance visibility for everyone.