Content Freshness Monitor

Description

“Freshness is a Query Dependent Ranking Factor.” – Google

Are you losing traffic to Content Decay? Search engines love fresh content, but keeping track of hundreds of old posts is impossible manually.

Content Freshness Monitor is the ultimate “set it and forget it” tool for serious bloggers, SEOs, and content marketers. We turn your WordPress dashboard into a Content Audit Command Center.

Instantly spot which posts are hurting your rankings and know exactly what to update next.

🚀 Why You Need This Plugin

  • Stop Traffic Leaks: Identify “Stale” and “Very Stale” content before it drops off Google page 1.
  • Boost Engagement: Fresh content keeps users on site longer. We prove it with built-in engagement tracking.
  • Save Hours: No more manually checking dates. See the health of your entire site in seconds.
  • Data-Driven Decisions: Don’t guess. Use our “Engagement Score” to prioritize high-value updates.

🔥 Key Features

1. Smart Content Age Monitoring

  • Visual Color-Coded Dashboard: See your content health at a glance.
    • 🟢 Fresh (0-6 months): SEO Safe.
    • 🟡 Aging (6-12 months): Watch list.
    • 🟠 Stale (1-2 years): Needs Attention.
    • 🔴 Very Stale (2+ years): Urgent Update Needed!
  • Automatic Tracking: Runs silently in the background. Updates status automatically when you edit a post.

2. Built-in SEO Analytics

Don’t just update old posts; update important ones. Our privacy-focused analytics engine tracks:
* Real User Engagement: See which posts actually get read, not just clicked.
* Time on Page: Identify thin content that causes high bounce rates.
* Click Tracking: Monitor internal link performance.
* Engagement Score: A proprietary metric combining views, clicks, and reading time to find your best content.

3. Workflow Integrations

  • Admin Columns: Sort your “All Posts” list by Age or Engagement Score.
  • Dashboard Widget: Your top 25 “Update Candidates” right on login.
  • CSV Export: Download full audit reports for client presentations or team meetings.
  • Filterable Reports: Slice data by Post Type (Posts, Pages, Custom Types) or Date Range.

🏆 Perfect For:

  • Content Marketers: Manage your editorial calendar more effectively.
  • SEO Agencies: Offer “Content Audit” services to clients with zero manual work.
  • Niche Site Owners: Revive old affiliate posts to boost revenue.
  • News & Magazines: Keep evergreen content relevant.

🔐 Privacy & Performance First

  • Role-Based Exclusion: Don’t skew your data. Easily exclude Administrators, Editors, or any other user role from being tracked.
  • Total Data Control: One-click “Reset Data” button to instantly wipe all analytics records for testing or privacy compliance.
  • No Bloat: Optimized database tables ensure your site stays fast.
  • GDPR Friendly: Optional IP anonymization and “Do Not Track” support.
  • Zero 3rd Party Data: All analytics data stays on YOUR server. We don’t see anything.

Installation

  1. Install: Go to Plugins > Add New > Search for “Content Freshness Monitor”.
  2. Activate: Click Activate.
  3. Done!: Check your Dashboard. The “Oldest Content” widget is already working.
  4. (Optional): Go to Content Insights > Settings to tweak monitoring rules.

FAQ

Will this slow down my site?

No. We use a separate, lightweight database table for analytics and run age calculations via background Cron jobs. Your frontend load times remain lightning fast.

How does it help my SEO?

Google’s “Freshness Algorithm” prioritizes up-to-date content. By identifying and updating stale posts, you signal to search engines that your site is active and relevant, often leading to ranking boosts.

Can I track Custom Post Types?

Yes! Go to the Settings page and select any registered public post type (e.g., Products, Portfolio, Events) to start monitoring them immediately.

Is the analytics data compliant with GDPR?

Yes. We include options to anonymize IP addresses and exclude specific user roles (like Admins) from tracking. You own your data completely.

Can I export the data?

Yes. You can export a full CSV report of your content’s age and performance metrics directly from the “Content Insights” dashboard.

Reviews

There are no reviews for this plugin.

Contributors and Developers

“Content Freshness Monitor” is open source software. The following people have contributed to this plugin.

Contributors

Change Log

1.0.1

  • NEW: Premium UI Redesign – Completely overhauled Settings and Dashboard with card layouts, icons, and smooth toggle switches.
  • NEW: Smart Hourly Caching – Analytics data is now cached for 1 hour to ensure zero impact on site performance.
  • NEW: Live Data Badge – Added indicator with tooltip explaining data freshness.
  • FIXED: Resolved data discrepancy between graphs and tables.
  • FIXED: Settings now correctly save unchecked states (Role exclusions).
  • FIXED: “Reset Data” button now works reliably.

1.0.0

  • Initial Release.