Title: Beardo Multisite Site Reports
Author: Beardo.Tools
Published: <strong>October 29, 2026</strong>
Last modified: October 29, 2026

---

Search plugins

![](https://ps.w.org/beardo-multisite-site-reports/assets/banner-772x250.png?rev
=3771899)

![](https://ps.w.org/beardo-multisite-site-reports/assets/icon.svg?rev=3771899)

# Beardo Multisite Site Reports

 By [Beardo.Tools](https://profiles.wordpress.org/beardotools/)

[Download](https://downloads.wordpress.org/plugin/beardo-multisite-site-reports.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/beardo-multisite-site-reports/#description)
 * [Reviews](https://wordpress.org/plugins/beardo-multisite-site-reports/#reviews)
 *  [Installation](https://wordpress.org/plugins/beardo-multisite-site-reports/#installation)
 * [Development](https://wordpress.org/plugins/beardo-multisite-site-reports/#developers)

 [Support](https://wordpress.org/support/plugin/beardo-multisite-site-reports/)

## Description

**Know what is happening on every site in your network.**

Beardo Multisite Site Reports gives network admins a one-page report for any site(
activity, storage, users, content, configuration, and health) that prints cleanly
or saves as a PDF. It also exports the whole network to a spreadsheet so you can
sort, filter, and clean up.

Everything runs inside your own WordPress installation. There is no account, no 
API key, and no third-party service. The plugin makes no external requests.

#### The one-page site report

Pick a site and see:

 * **Key numbers:** total storage, uploads (with a quota bar when quotas are on),
   users, published content, media, comments, last activity, and active plugins.
 * **Activity chart:** content published, comments approved, and revisions saved
   per month for the last 12 months.
 * **Storage chart:** uploads by year plus the database.
 * **Users by role chart.**
 * **Health checks:** nearly-full upload quota, no HTTPS, large autoloaded options,
   hidden from search engines, no privacy policy page, dormant or never used, archived/
   spam/deleted.
 * **Tables:** content by type, recent content, the largest database tables, and
   the active theme and plugins.

Then **Print / Save as PDF**, **Copy as Markdown**, or download the report as **
CSV, Excel, or Markdown**. Choose which panels appear in Settings.

#### Export every site

Choose from more than 40 columns in six groups (identity and status, users, content,
activity, storage, configuration) and filter by site status, registration date, 
days inactive, and storage used.

 * **CSV** with a UTF-8 BOM and protection against spreadsheet formula injection.
 * **Excel** (.xlsx) with a Sites sheet and a Summary sheet (totals, averages, and
   sites per activity status). Numbers are real numbers, so you can sort and sum.
   Built in, with no extra library.
 * **Markdown** as one table or as a section per site, ready for documentation, 
   tickets, or an AI assistant.

Sites are collected in batches with a progress bar, so exports work on networks 
with hundreds of sites.

#### Activity status

Every site is labelled **Active**, **Quiet**, **Dormant**, or **Never used** from
the most recent of: last published content, last content edit, last approved comment,
and (on multisite) the site’s last-updated date. You set the Quiet and Dormant thresholds.

#### Single sites

Install it on a regular WordPress site and you get the same report for that site
under **Dashboard > Site Report**, with CSV, Excel, and Markdown downloads. Multisite-
only details (site ID, status flags, upload quota) are hidden.

#### Security

 * Network admins only on multisite (`manage_network`); administrators only on a
   single site (`manage_options`).
 * Every action checks the capability first, then a nonce.
 * Every option, column, format, and filter is checked against an allowlist.
 * All database queries use prepared statements.
 * Export jobs belong to the user who started them and expire after an hour.
 * Every export and report download is logged on the History tab.

## Screenshots

[⌊The one-page site report.⌉⌊The one-page site report.⌉[

The one-page site report.

[⌊The printed report (Save as PDF).⌉⌊The printed report (Save as PDF).⌉[

The printed report (Save as PDF).

[⌊Exporting every site with a progress bar.⌉⌊Exporting every site with a progress
bar.⌉[

Exporting every site with a progress bar.

[⌊Settings: choose report panels, paper size, and thresholds.⌉⌊Settings: choose 
report panels, paper size, and thresholds.⌉[

Settings: choose report panels, paper size, and thresholds.

## Installation

 1. Upload the plugin to `/wp-content/plugins/beardo-multisite-site-reports/`, or install
    it from the Plugins screen.
 2. **Multisite:** Network Activate it from Network Admin > Plugins, then open **Network
    Admin > Sites > Site Reports**.
 3. **Single site:** Activate it, then open **Dashboard > Site Report**.

## FAQ

### Where do the storage numbers come from?

Uploads are the size of the site’s uploads folder (on the main site of a network,
the `sites/` folder that holds every other site’s uploads is left out). Database
size is the data plus index size of the site’s own tables, read from MySQL’s `information_schema`.
Measurements are cached per site (24 hours by default); use **Re-measure storage**
on the report or **Clear cached storage sizes** in Settings for fresh numbers.

### Why does the main site’s database include some tables I did not expect?

On a network, the main site shares the base table prefix. Tables that plugins create
with that prefix for the whole network are counted against the main site. Core network
tables (users, sites, and so on) are excluded.

### Why does “Total: Users” on the Summary sheet count some people more than once?

Users are counted per site. Someone who belongs to three sites is counted on each
of them. For a list of unique users, use [Beardo Multisite User Export](https://wordpress.org/plugins/beardo-multisite-user-export/).

### Why are some post types missing from “Content by type”?

Internal post types (revisions, menus, templates, block patterns, and the configuration
types of ACF, Meta Box, Elementor, SEOPress, WPCode, UiPress, and WP Admin Pro) 
are not counted as content. Developers can add more with the `beardo_msr_excluded_post_types`
filter.

### Does the report fit on one page?

Usually, on Letter or A4. Tables are trimmed to six rows when printing, and the 
print layout ignores admin theme fonts and dark mode. The plugin list always prints
in full, so a site with many plugins prints that list on a second page. If your 
printer adds large margins, turn off a panel or two in Settings.

### Does it track user logins?

No. WordPress does not record logins, and this plugin does not add tracking. Activity
is based on content, comments, and site updates.

### What happens when I delete the plugin?

Its settings, history, and cached measurements are removed, unless you tick **Keep
settings and history when the plugin is deleted** in Settings.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Beardo Multisite Site Reports” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Beardo.Tools ](https://profiles.wordpress.org/beardotools/)

[Translate “Beardo Multisite Site Reports” into your language.](https://translate.wordpress.org/projects/wp-plugins/beardo-multisite-site-reports)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/beardo-multisite-site-reports/),
check out the [SVN repository](https://plugins.svn.wordpress.org/beardo-multisite-site-reports/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/beardo-multisite-site-reports/)
by [RSS](https://plugins.trac.wordpress.org/log/beardo-multisite-site-reports/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.
 * One-page site report: key numbers, a 12-month activity chart (content published,
   comments, revisions), storage and users-by-role charts, health checks, content
   by type, recent content, largest database tables, and the active theme and plugins.
 * Print / Save as PDF on Letter or A4, unaffected by admin theme fonts or dark 
   mode, with the PDF named after the site and date; Copy as Markdown; CSV, Excel,
   and Markdown downloads of the report.
 * Network export of more than 40 columns with filters, collected in batches with
   a progress bar, to CSV, Excel (Sites and Summary sheets), or Markdown.
 * Export and download history, and settings for report panels, paper size, activity
   thresholds, warnings, caching, and history retention.
 * Works on single sites as well as networks.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [multisite](https://wordpress.org/plugins/tags/multisite/)[network](https://wordpress.org/plugins/tags/network/)
   [site report](https://wordpress.org/plugins/tags/site-report/)[storage](https://wordpress.org/plugins/tags/storage/)
 *  [Advanced View](https://wordpress.org/plugins/beardo-multisite-site-reports/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/beardo-multisite-site-reports/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/beardo-multisite-site-reports/reviews/)

## Contributors

 *   [ Beardo.Tools ](https://profiles.wordpress.org/beardotools/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/beardo-multisite-site-reports/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://beardo.tools/donate/)