Documentation

SysWP Docs

Everything you need to monitor, optimize, and manage your WordPress sites. Questions? Email [email protected]

Quick Setup

SysWP connects to your WordPress site through a lightweight plugin and starts collecting data immediately. Setup takes under 2 minutes.

💡 First scores: PageSpeed lab results appear within 1–2 minutes. Real User Monitoring (RUM) data starts accumulating as real visitors browse your site.

SysWP Monitor Plugin

The plugin is the bridge between your WordPress site and the SysWP dashboard. It's lightweight, runs nothing in the background unless you explicitly trigger a scan, and has zero impact on page load performance.

What the plugin does

Finding your Site ID

Your Site ID is a unique hash that links the plugin to your SysWP domain. You can find it in the onboarding wizard (step 2) or in your domain's Settings tab. Copy it and paste it into WordPress Admin → Settings → SysWP Monitor → Site ID, then click Activate.

ℹ️ The plugin communicates with SysWP using HMAC-signed requests. Your WordPress credentials are never sent to SysWP servers.

PageSpeed + Lab Scores

All Plans

SysWP runs Google PageSpeed Insights (PSI) on your URLs at scheduled intervals, capturing both Lab data (simulated Lighthouse) and CrUX data (real-world Chrome User Experience data from Google's dataset).

Metrics captured

Scan schedule

PlanScans per dayURLs per site
Trial5
Starter25
Pro100
Business50
Agency500

Real User Monitoring (RUM)

Starter+

RUM collects Core Web Vitals from your actual visitors' browsers — not simulated. This is the most accurate picture of what real users experience on your site.

Uptime Monitoring

All Plans

SysWP checks your site every 5 minutes from our servers. If your site is unreachable, you get an alert immediately via email and/or WhatsApp.

SEO Audit

Starter+

Full on-page SEO audit for every URL you add. Run on-demand or automatically on a schedule.

What's checked (per URL)

AI Action Plan

Every audit item can be expanded to show an AI-powered explanation: what the problem means, why it matters for rankings, and exactly what to do to fix it — in plain English, without technical jargon.

Sitemap Analysis

Pro+

SysWP recursively crawls your sitemap and validates every URL it finds. Useful for finding orphaned pages, missing pages, and sitemap structure issues.

Pro+

Crawls all internal and external links across your site and flags ones returning 4xx/5xx errors. Also detects orphan pages — pages with no internal links pointing to them.

Backups → Backblaze B2

Business+

Back up your WordPress database and files directly to your own Backblaze B2 bucket. SysWP never touches your backup data — your WordPress server streams directly to B2.

What can be backed up

Setup requirements

ℹ️ Large file support: Archives over 50 MB are uploaded using the B2 Large File API (multipart, SHA1-verified per part). Works on managed hosts with 60-second execution limits.

Retention & downloads

Backups are retained for 30 days. You can download any backup directly from the SysWP dashboard via a signed URL (valid for 1 hour). You can also delete backups manually.

Database Optimizer

Starter+

Cleans WordPress database bloat that slows down queries and inflates your database size.

Media Cleaner

Starter+

Scans your WordPress media library and identifies attachments that are not used anywhere — posts, pages, custom post types, options, theme files, or plugin tables.

⚠️ Media delete is permanent. Files are removed from disk, not just the WordPress database. Always run a backup before a bulk delete.

Remote WP Login

Starter+

Access your WordPress admin from the SysWP dashboard with one click — without entering your password. SysWP generates a single-use, HMAC-signed token with a 15-minute TTL. The token is used once and immediately invalidated.

Activity Log

Starter+

A complete audit trail of everything that happens in your WordPress site: posts, pages, users, media, plugins, themes, settings, and WooCommerce orders.

AI Insights

Pro+

After each PageSpeed scan, SysWP sends the results to an AI model that generates a prioritized action plan for your site. Each recommendation includes:

Individual audit issues can also be analyzed on-demand — click any issue in the SEO audit to get an AI explanation specific to that finding.

Bot & AI Crawler Tracking

Starter+

The Live Traffic view classifies every request to your site, including crawlers you'd normally never see in Google Analytics:

Competitor Comparison

Pro+

Add up to 3 competitor URLs and SysWP runs PageSpeed on all of them alongside yours. Results are shown in a radar chart comparing all Core Web Vitals side-by-side. AI can also suggest relevant competitors based on your site's content.

Security Headers

All Plans

SysWP audits your site's HTTP security headers on every probe:

Critical CSS Injection

Pro+

SysWP uses a headless browser to extract the above-the-fold CSS for each URL and automatically injects it inline in your WordPress <head>. This eliminates render-blocking stylesheets for the initial viewport.

Notifications

SysWP sends alerts via two channels:

Notification events: site down, site recovered, SSL expiry warning, weekly performance digest.

Plans & Billing

PlanPriceSitesURLs/siteKey features
Trial Free, 7 days 13 All features unlocked during trial
Starter $19/mo 35 Monitoring, uptime, SEO audit, media cleaner, DB optimizer
Pro $49/mo 1010 Everything in Starter + AI insights, competitors, critical CSS, sitemap deep analysis
Business $99/mo 2520 Everything in Pro + WordPress Backups (B2)
Agency $149/mo 5030 Everything in Business — for managing client sites at scale

Billing is monthly. Cancel anytime from Account → Billing → Manage Subscription. We use Stripe for secure payment processing. Invoices are available in the billing portal.

💡 Trial includes all features — including Backups, AI Insights, Critical CSS, and Agency features. No credit card required to start.

Frequently Asked Questions

Does the plugin slow down my WordPress site?
No. The plugin is designed to have zero impact on page load. The RUM snippet is under 2 KB gzipped. The per-request server metrics are captured on a shutdown hook — after the response has been sent to the browser. Heavy operations (scans, backups, optimization) only run when you explicitly trigger them from the dashboard.
Does SysWP work on managed hosts like WPEngine, Kinsta, or Cloudways?
Yes. All heavy operations are designed to work within managed host constraints. The DB backup uses pure PHP (no mysqldump). File backups are chunked within a 45-second budget (under WPEngine's 60-second hard wall-time). Large files use the B2 Large File API (multipart upload).
Do I need my own Backblaze B2 account for backups?
Yes. Backups are stored in your own B2 bucket — not on SysWP servers. Backblaze B2 has a free tier (10 GB storage, 1 GB/day download). You'll need to create a bucket and an Application Key with write access, then enter the credentials in your domain's Settings tab. Your backup data never passes through SysWP.
Can I restore from a backup directly in SysWP?
Currently, SysWP creates and stores backups but does not handle one-click restore. You download the backup file (SQL or TAR.GZ) from the dashboard and restore it manually using your host's tools or phpMyAdmin. Automated restore is on the roadmap.
How does RUM data get collected? Is it GDPR compliant?
RUM data is collected via a tiny JavaScript snippet that runs in the visitor's browser and sends Core Web Vitals performance metrics to SysWP. No cookies are set. No personal data is collected. We capture: page URL, device type, country (from IP, not stored raw), and performance timings. This is anonymous aggregate data.
What's the difference between Lab scores and CrUX data?
Lab data (Lighthouse) is a simulated test run in a controlled environment — consistent, reproducible, but not reflective of real-world conditions. CrUX data (Chrome User Experience Report) is aggregated from real Chrome users visiting your site over the past 28 days — what Google actually uses for Core Web Vitals rankings. SysWP shows both, plus your own RUM data.
Can I add multiple sites? Can I manage client sites?
Yes. Each plan allows multiple sites (3 on Starter, up to 50 on Agency). All sites are managed from a single dashboard. The Agency plan is designed for managing client sites — you can generate shareable white-label reports for each site without clients needing their own SysWP account.
What happens when my trial expires?
After 7 days, your account is paused. Your data is retained for 30 days. Upgrade to any paid plan at any time to resume access. No data is deleted during the grace period.
Does SysWP work with non-WordPress sites?
Partially. PageSpeed monitoring, uptime checks, security headers, and RUM (via manual snippet install) work on any website. WordPress-specific features (backups, DB optimizer, media cleaner, activity log, remote login, plugin updates) require the WordPress plugin and a WordPress site.
Still have questions?

We're a small team and we reply fast.

Email us → [email protected]