Description
Site Updates Report is a powerful WordPress maintenance plugin designed for agencies, developers, and website maintenance professionals who need to generate client reports.
It tracks all WordPress updates, plugin updates, and theme updates on your clients' websites, then generates beautifully formatted reports that demonstrate the value of your maintenance services.
In addition to updates, Site Updates Report can also include backups and security scans in your maintenance reporting, giving clients a more complete picture of ongoing site care.
Installation
Installation
Please see this documentation.
Updates
Please see this documentation.
Frequently Asked Questions
Does it track plugin and theme installations?
Yes. Plugin and theme installations are tracked. They're treated as updates where no previous version existed.
Does the plugin track updates that happened before installation?
No. Site Updates Report only tracks updates from the time it's installed. Updates made to WordPress, plugins, or themes before the plugin was installed will not appear in your reports. This is because the plugin needs to be active to monitor and record update events as they happen.
How can I change the required user capability?
By default, the required user capability is manage_options. You can change this by hooking into the site_updates_report_required_capability filter and returning a different capability.
How can I customize the report appearance?
You can customize your reports in several ways through the plugin settings:
- Title: Customize the report title with placeholders like
{site_title},{report_period}, and{date}. - Logo: Upload your agency or company logo to appear at the top of reports.
- Updates: Choose which updates to include (WordPress updates, plugin updates, theme updates).
- Header Content: Add custom HTML content that appears at the top of the report body.
- Footer Content: Add custom HTML content that appears at the bottom of the report body.
All customizations are applied to both email reports and PDF downloads.
Why aren't my email reports sending?
If email reports aren't being sent, this is typically a WordPress mail configuration issue rather than a problem with the plugin itself. Here are the most common causes and solutions:
-
Check your email settings: Ensure the "To" email address is correctly entered in the plugin settings. Verify the "From" email address matches your domain to avoid spam filters.
-
WordPress mail function: WordPress uses PHP's
mail()function by default, which may not work on all hosting environments. Many shared hosting providers disable this function for security reasons. -
Use an SMTP plugin: The most reliable solution is to install an SMTP plugin (such as WP Mail SMTP, Post SMTP, or Easy WP SMTP) that routes emails through a proper mail server (Gmail, SendGrid, Mailgun, etc.) instead of relying on PHP's mail function.
-
Check spam folders: Ask recipients to check their spam/junk folders, as automated emails can sometimes be filtered.
-
Server configuration: Contact your hosting provider to verify that outgoing mail is not blocked by firewall rules or server policies.
-
Test with a plugin: Use a plugin like "Check & Log Email" to test if WordPress can send emails at all on your site.
Why is the version column showing N/A?
This means there's no earlier tracked version to compare against. In these cases, you'll see something like "N/A -> 1.0.0." Version-to-version tracking begins after the initial installation/update of a plugin or theme.
Screenshots
Automatically track WordPress, plugin, and theme updates.
Beyond updates, you can include backups and security scans.
Changelog
1.1.0 - 2026-02-06
- Add: Backups reporting and settings
- Add: Security scans reporting and settings
1.0.0 - 2026-01-10
- New: Plugin released
▶️ Usage
After installation, access the settings under Settings > Site Updates Report.
⚙️ Perfect For Wordpress Maintenance Services
If you're running a WordPress maintenance business or providing ongoing website support to clients, Site Updates Report eliminates the tedious manual work of compiling update logs.
The plugin automatically tracks every update made to WordPress, plugins, and themes from the moment it's installed, creating a detailed audit trail that you can present to clients via email or PDF.
Beyond updates, you can also report on backups and security scans, helping clients understand the full scope of the maintenance work you provide.
✨ Key Benefits For Agencies & Developers
-
Save Time & Increase Efficiency: Stop manually documenting updates. The plugin automatically tracks all WordPress updates, plugin updates, and theme updates, saving hours of administrative work each month.
-
Professional Client Communication: Generate polished, branded reports with your logo and custom header/footer content. Show clients exactly what maintenance work has been performed, building trust and demonstrating value.
-
Email Reports: Send maintenance reports directly to clients via email in HTML or plain text format. Keep clients informed without extra effort.
-
PDF Export: Download professional PDF reports that can be saved, printed, or attached to invoices. Perfect for record-keeping and client documentation.
-
Flexible Reporting Periods: Generate reports for calendar (past week, month, or 3 months), rolling (past 7, 30, or 90 days), or custom date ranges. Perfect for monthly maintenance reports, quarterly reviews, or ad hoc client requests.
-
Complete Update History: Track version changes for WordPress, plugins, and themes. Reports show what was updated, when it was updated, and version changes (before and after).
-
Customizable Branding: Add your agency logo, custom header content, and footer text to make reports match your brand identity and professional standards.
-
More Than Just Updates: Include backups and security scans alongside update logs to showcase comprehensive website maintenance.
💎 Why Choose Site Updates Report?
WordPress maintenance is essential for website security, performance, and stability. However, many clients don't understand the technical work involved in keeping their sites updated. Site Updates Report bridges this communication gap by automatically documenting all maintenance activities.
Whether you're a freelance WordPress developer managing multiple client sites, a digital agency offering maintenance packages, or an in-house developer responsible for website upkeep, this plugin transforms your update tracking from a time-consuming chore into a professional client communication tool.
By including backups and security scans alongside update reporting, Site Updates Report helps you clearly communicate the preventative work that protects your clients' websites - not just the visible changes.
💼 Example Use Case: Abc Agency
ABC Agency manages maintenance for 50+ client WordPress websites. Before using Site Updates Report, their team spent time each month manually documenting updates across all client sites, often missing updates or struggling to recall what work was performed weeks earlier. This manual process was error-prone and didn't scale as their client base grew.
After installing Site Updates Report, the updates were automatically tracked for WordPress, plugin, and theme updates in the background. At the end of each month, ABC Agency sends a report showing exactly what updates were performed, when they occurred, and version changes - helping clients clearly understand the work completed and reinforcing the ongoing value of proactive website maintenance.
🧑💻 Developer
Created by David Allsop. Additional details are available on the project page.

