Skip to main content

System

Status Page - ContentMK Docs

Monitor your app health, module status, storage usage, and API connections from one place.

The Status page gives you a comprehensive overview of your ContentMK installation. Connection health, storage usage, module status, sync state, and API connections are all visible in one place.

Accessing the Status Page

In the sidebar footer, look for the API connection indicator — a small dot that is green when the API is connected and red when it is offline. Click Status next to it to open the Status page. The page displays six cards in a responsive grid layout.

Application Health

The first card shows system-level metrics:

MetricWhat It Shows
Express APIWhether the local API server is connected (green) or offline (red). Should always show “Connected” during normal use.
DB SchemaThe current database schema version (e.g., “v11”).
Database SizeSize of your data file on disk (e.g., “256 KB” or “1.2 MB”).
SitesTotal number of sites you have created.
ArticlesTotal number of articles across all sites.
BackupsNumber of automatic backups and their combined size. Shows “None” if no backups exist yet.
Activity LogTotal number of entries in the activity log.
Last ActivityWhen the most recent activity occurred (e.g., “2 minutes ago”).
Oldest ArticleDate of the earliest article in the database.
Newest ArticleDate of the most recent article.

Core Services

The second card shows the operational status of ContentMK’s built-in core services. These are always available — they are not modules.

WP Sync Engine

Shows the aggregate WordPress sync state across all sites:

  • Tracked entities — Total number of WordPress posts and pages being tracked.
  • Synced — Entities in sync between local and WordPress (shown in green).
  • Local ahead — Entities edited locally but not yet pushed to WordPress (shown in yellow). Only displayed when greater than zero.
  • WP ahead — Entities updated on WordPress but not yet pulled locally (shown in blue). Only displayed when greater than zero.
  • Conflicts — Entities where both local and WordPress have changed since last sync (shown in red). Only displayed when greater than zero.
  • Sync runs — Total number of completed sync operations.
  • Last sync — When the most recent sync run completed.

If no sync data exists yet, the section shows “No sync data yet.”

Backup Service

  • Snapshots — Current number of snapshots stored vs. the maximum retention limit (e.g., “5 / 30”).
  • Total size — Combined size of all snapshots on disk. Only shown when snapshots exist.
  • Last snapshot — When the most recent snapshot was created.

Free Modules

Lists all 8 free modules included with ContentMK. Each module shows:

  • A green dot if the module is built and active, or a gray dot if it is planned but not yet available.
  • An Active badge for built modules, or a Coming badge for planned modules.
  • For active modules, the number of sites the module is enabled on.

Premium Modules

Lists all 13 premium modules (included in Professional and Premium plans). Each module shows the same dot and badge indicators as free modules, with a “Coming” badge for modules not yet active.

Content Cache

Shown when cache data exists. Displays aggregate content cache statistics across all sites:

  • Total Cache Size — Combined size of all cached content on disk.
  • Cached Articles — Number of articles with locally cached content.
  • Cached Media Files — Number of cached images, PDFs, and other media.
  • Total Cached Files — Combined total of all cached files.

For more about how caching works, see the Content Cache guide.

Article Files

Shown when article files exist. Displays aggregate file statistics across all articles:

  • Total Files — Total number of files tracked across all articles and sites.
  • Total Size — Combined size of all article files on disk.
  • By Source — Breakdown by file origin:
    • User uploads — Files you uploaded via drag-and-drop or the file picker.
    • WP Sync — Files auto-generated during WordPress sync (article.html, wp-blocks.html).
    • Module — Files created by modules (e.g., SEO reports, export files).

For more about per-article file management, see the Article Files guide.

API Connections

Shows the status of external API integrations:

ConnectionDetails
Local API (port 3001)The internal Express server that powers the app. Green dot means connected; red dot means offline.
WordPress REST APIShown when at least one site has WordPress credentials configured. Displays the number of connected sites.
SEO Plugin REST APIShown when a site has a detected SEO plugin with active REST API access (e.g., “Rank Math REST API — 1 site”). If the plugin is detected but the REST API is not yet enabled, configure it in the site’s Settings under SEO Plugin Integration.
Module connectionsAs you activate modules that connect to external services (SEMrush, Ahrefs, Google Search Console, etc.), their connection status appears here automatically.

Diagnostic Report

Click the Export Report button in the Status page header to generate a diagnostic zip file. This file can be shared with support for troubleshooting. The zip includes:

FileContents
status.jsonApplication health metrics, storage stats, module info, sync state, backup stats
environment.jsonApp version, Node version, OS platform, architecture, schema version
activity-log.jsonThe 200 most recent activity log entries
sync-history.jsonThe 50 most recent sync runs across all sites
modules.jsonModule activation state per site
sites.jsonSite configuration (name, URL, color, thresholds)

The report never includes credentials (WordPress passwords, API keys), article content, or the database file. You can also generate a diagnostic report from the Danger Zone section in any site’s Settings page.

Status Indicators

Throughout the Status page, colored dots indicate health:

ColorMeaning
GreenConnected, active, or healthy
RedOffline, error, or disconnected
GrayNot configured, not yet built, or informational

Per-Site Content Stats

Content statistics (article counts, status breakdown, word count) and import history are on the Sync page for each site, not on the Status page. Navigate to a site and click Sync in the sidebar to see site-specific content stats.