Page Content Guard - FREE core plugin

Know when an important WordPress page is no longer what you expect

Page Content Guard Monitors screen showing monitor status, checks and actions
See what is being watched, what passed and what needs attention.

If you are responsible for a WordPress site, you probably have a few pages you cannot afford to forget about.

Page Content Guard lets you define what must stay true about selected pages, posts and supported public custom post types. It shows you when WordPress no longer matches those conditions - because content was deleted, unpublished, moved, renamed, left blank or lost wording that must remain.

Start with FREE. It has no expiry date and no numerical limit on active monitors or required fragments. PRO is for the point where scheduled checks, email summaries, history and bulk tools save you enough work to justify paying for them.

The checks run inside your WordPress site. No remote monitoring account or external API is required.

The problem

The site can look normal while an important page is wrong

That is the awkward kind of WordPress problem: nothing crashes, so nobody goes looking for it.

A page is moved to draft during an edit. A slug changes during a migration. A shortcode disappears. An older version of a required sentence returns. The rest of the site keeps loading, and the problem waits until a customer, colleague or search result exposes it.

Instead of relying on somebody to remember every important page, you choose the WordPress content and the conditions that matter. Page Content Guard checks those conditions after relevant changes or whenever an administrator runs a manual check.

If a condition fails, the plugin opens a current problem and keeps the original monitor in place. It will not attach it to another post, rewrite your content or guess what the correct replacement should be.

The content was deleted

You can still see which monitor failed. The retained title, content type and expected URL give you enough context to investigate instead of leaving an unexplained missing record.

The page is no longer public

If monitored content moves to draft, private or trash, the publication check reports it. This core check stays enabled because a hidden page cannot do the job you expected from it.

The URL moved

If the generated permalink no longer matches the accepted URL, you can restore the old address or verify the change and explicitly accept the new one.

The stored title changed

An optional exact-title baseline tells you when WordPress stores a different title. Saving the monitor does not quietly accept the new value.

The standard content became blank

For supported content, the plugin can report when standard WordPress content has become clearly blank instead of leaving you to discover an empty page later.

Required wording disappeared

You can watch for a saved fragment, link, shortcode or piece of wording that must remain in standard post_content.

Workflow

You decide what “still correct” means

The plugin does not judge your copy or monitor every page by default. Each monitor belongs to one WordPress record and checks only the conditions you choose.

  1. Pick content you would notice too late

    Select a published page, post or supported public custom post type. The monitor stays tied to that WordPress record; this is not a general URL watcher.

  2. Tell the plugin what must stay true

    Publication status is always checked. Add URL monitoring, blank-content checking, title integrity or required fragments only where they match the way that content is stored.

  3. See the first result immediately

    Save & Check stores the monitor and runs a check straight away. You see whether it is OK, unchecked, paused or problematic.

  4. Fix the cause or accept an intentional change

    After the cause is fixed, a successful recheck clears the problem. Intentional URL and title changes have explicit acceptance actions, so a new baseline is never assumed.

Four-step Page Content Guard workflow: choose content, choose checks, save and check, then resolve and recheck
The monitoring cycle from selecting content to resolving and rechecking a detected problem.

Included in FREE

Use the real monitoring workflow before paying for automation

FREE is not a temporary demo. It contains the monitors, core checks, current problems and normal administration you need to decide whether this approach works on your site.

You can create as many eligible monitors and valid required fragments as you need. PRO is not payment to remove an arbitrary quota; it is payment for automation, deeper history and tools that save work at a larger scale.

Monitor management

  • Add one monitor for each eligible WordPress content record
  • Search, filter and paginate monitors
  • Check one monitor or all monitors manually
  • Pause and resume without deleting configuration
  • Edit or delete a monitor
  • Open the monitored content editor from the monitor
  • See compact monitoring state in native WordPress content lists

Core checks

  • Content still exists
  • Content remains published
  • Generated permalink still matches the accepted URL
  • Standard post_content has not become clearly blank
  • Required fragments remain present
  • Optional exact stored-title baseline remains unchanged

Current results

  • Current Problems grouped by monitor
  • First detected and last checked times
  • Relevant URL, fragment or stored-value context
  • Direct resolution actions where available
  • Dashboard counts for active, paused, unchecked and problematic monitors

Local diagnostics

  • Privacy-safe Site Health checks
  • Monitor schema checks
  • Bounded malformed-data inspection
  • Diagnostic information without titles, URLs, fragments, issue details, hashes or recipient addresses

Interface

See where you will actually work

There is no separate monitoring service to learn. You configure monitors, review status and resolve current problems inside WordPress. Select an image to enlarge it.

Page Content Guard Monitors overview showing status counters, monitor rows and actions
Monitors overview See what is active, paused, OK or waiting for attention.
Page Content Guard monitor editor showing URL, content and required-fragment checks
Add or Edit Monitor Configure only the checks that match how the content is stored.
Page Content Guard Current Problems screen showing a detected problem and available action
Current Problems Review what failed, when it was detected and which action is relevant.
WordPress content list showing the Page Content Guard Monitoring column
WordPress content lists See monitoring state without leaving the normal Pages or Posts screen.

Choose the edition

Buy PRO when manual checking becomes another job

If you are happy to run checks yourself and review the current state in WordPress, FREE may be all you need.

PRO is a separate add-on for sites where that routine should not depend on somebody remembering it. It adds scheduled checks, email summaries, incident history, advanced stored-value baselines, forbidden fragments and tools for larger monitor sets.

PRO extends the FREE plugin rather than replacing it, so a compatible FREE installation must remain active.

Page Content Guard FREE and PRO feature comparison
Feature FREE PRO
Unlimited non-paused monitorsIncludedIncluded
Unlimited valid required fragmentsIncludedIncluded
Checks after relevant content changesIncludedIncluded
Manual single and bulk checksIncludedIncluded
Current ProblemsIncludedIncluded
Stored-title integrityIncludedIncluded
Scheduled checksNot includedIncluded
Email transition summariesNot includedIncluded
Open-problem remindersNot includedIncluded
Incident historyNot includedIncluded
Filtered CSV history exportNot includedIncluded
Stored post_content integrityNot includedIncluded
Excerpt integrityNot includedIncluded
Featured-image integrityNot includedIncluded
Forbidden fragmentsNot includedIncluded
Bulk SetupNot includedIncluded
Bulk Pause and ResumeNot includedIncluded
Accept All Current URLsNot includedIncluded
PRO scheduler and mail diagnosticsNot includedIncluded

Where it fits

Use it where a wrong page costs time, money or trust

Not every post needs a monitor. The useful targets are the pages and records whose disappearance, wrong URL or missing wording would create a real problem for the site.

You decide which conditions matter. The plugin checks them consistently; it does not decide whether your wording is commercially, technically or legally correct.

  • A homepage or main service page
  • Contact and lead-generation pages
  • Pricing or registration information
  • Privacy, terms, disclaimer or procedure pages
  • Evergreen posts that continue to receive traffic
  • Public custom post type entries used as important reference content

Technical boundary

Know the boundary before you rely on it

Page Content Guard checks WordPress records and stored values. It does not visit the public page as a customer would.

It does

  • Check whether the selected WordPress record still exists
  • Check publication status
  • Compare the generated permalink with an accepted URL
  • Inspect standard post_content for blank content or fragments
  • Compare supported stored values with accepted baselines
  • Show current problems inside WordPress
  • Run scheduled checks and send summaries when PRO is active

It does not

  • Test HTTP availability or uptime
  • Render the theme or page builder output
  • Execute shortcodes or dynamic blocks
  • Submit forms
  • Compare screenshots or visual design
  • Inspect arbitrary builder-specific custom fields
  • Restore content or block edits
  • Protect the site from hacking
  • Confirm that legal wording is correct or complete

Compatibility

Builder pages need the right checks

A page-builder page can still benefit from existence, publication-status and usable-permalink checks.

Blank-content and fragment checks need more care because they inspect standard WordPress post_content. If the builder stores the visible page entirely in its own fields, those checks may say nothing useful about what a visitor sees. Dynamic blocks and shortcodes are not executed.

Check the Compatibility and Limitations guidance before relying on content rules for a builder-managed page.

Read the page-builder guidance

Privacy and network activity

Your monitoring data stays with the site

I deliberately kept this out of another hosted dashboard. The plugin stores monitor configuration, current issue state and operational timestamps in the local WordPress database.

When integrity checks are enabled, stored data may also include SHA-256 fingerprints, baseline times, small display snapshots, attachment IDs and optional WordPress revision IDs. Full post_content is not copied into an integrity baseline.

When PRO email notifications are enabled, the relevant issue summary is passed to the site's configured WordPress mail system and sent separately to the recipients chosen by an administrator.

Read the data and privacy documentation

Coming soon on WordPress.org

Page Content Guard FREE has been submitted for review and will be available after publication in the WordPress.org plugin directory.

Quick start

Start with one page that genuinely matters

Do not begin by configuring the whole site. Install FREE, add one important page and review the immediate result. That will show you whether the monitoring model fits your work.

Read the full Getting Started guide
  1. Install Page Content Guard from WordPress.org or upload the FREE ZIP.
  2. Activate it on the intended WordPress site.
  3. Open Page Content Guard > Monitors.
  4. Select Add Monitor.
  5. Choose an important published content item.
  6. Configure the checks you need.
  7. Select Save & Check.
  8. Review the immediate result.

Common questions

Answers worth knowing before you install

Does Page Content Guard test the public page?

No. It checks the WordPress content record, generated permalink and supported stored values. It does not make an HTTP request or render frontend output.

Does FREE run scheduled checks or send email?

No. FREE checks after relevant content events and through manual Check now or Check all monitors actions. Scheduling and email are PRO features.

Are FREE monitors limited?

No. Version 2.3.1 removed the former numerical limits. Every non-paused monitor and every valid required fragment remains active without PRO.

What happens if PRO is deactivated?

FREE monitoring continues for every non-paused monitor and required fragment. PRO baselines, forbidden rules, settings and history are preserved, but paid behaviour remains unavailable until a compatible PRO version is active again.

What happens when monitored content is deleted?

The monitor remains and shows a missing-content problem using retained context. It does not automatically attach itself to a replacement post.

Does this make a website legally compliant?

No. It can monitor selected stored wording. It does not provide legal advice and cannot confirm that a document is correct or complete.

Can I remove every plugin record?

Yes, but not by deactivation alone. Data is preserved by default. FREE includes an explicit setting that removes FREE and PRO data when the FREE plugin is deleted.

If FREE is enough

You do not need PRO to support the project

If manual checks give you everything you need, keep using FREE. If it saves you time and you would like to support the testing, fixes and documentation behind it, there is a separate voluntary Donate page.

Start with FREE

Try it on one real page before you decide

Install FREE, add one page that matters and run the first check. That will tell you more than another feature list - and it will also show whether you need PRO or whether manual checking is enough.