{"id":266013,"date":"2025-12-13T05:29:58","date_gmt":"2025-12-13T05:29:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/content-freshness-tracker\/"},"modified":"2026-02-26T18:50:27","modified_gmt":"2026-02-26T18:50:27","slug":"zevvolabs-content-update-monitor","status":"publish","type":"plugin","link":"https:\/\/mg.wordpress.org\/plugins\/zevvolabs-content-update-monitor\/","author":23378353,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"1.0.2","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Content Freshness Monitor","header_author":"zevvolabs","header_description":"Monitor content age and track outdated posts needing updates. Dashboard widget shows oldest content with color-coded indicators.","assets_banners_color":"f9f5e9","last_updated":"2026-02-26 18:50:27","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/ko-fi.com\/zevvolabs","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/zevvolabs-content-update-monitor\/","header_author_uri":"https:\/\/profiles.wordpress.org\/zevvolabs\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":272,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"zevvolabs","date":"2025-12-13 05:38:54"},"1.0.1":{"tag":"1.0.1","author":"zevvolabs","date":"2026-01-17 07:00:34"},"1.0.2":{"tag":"1.0.2","author":"zevvolabs","date":"2026-02-26 18:50:27"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3418710,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3418710,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3418723,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3418723,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"<strong>Content Insights Dashboard<\/strong>: Comprehensive overview of site health, traffic trends, and engagement metrics.","2":"<strong>Post List Integration<\/strong>: SorTable \"Content Age\" and \"Engagement\" columns added to your standard WordPress post list.","3":"<strong>Dashboard Widget<\/strong>: The \"Need Updates\" list right on your generic admin dashboard.","4":"<strong>Settings Panel<\/strong>: Granular control over what to monitor and how to track."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[19795,246855,254161,178807,254162],"plugin_category":[36,54,55],"plugin_contributors":[252188],"plugin_business_model":[],"class_list":["post-266013","plugin","type-plugin","status-publish","hentry","plugin_tags-content-audit","plugin_tags-content-freshness","plugin_tags-seo-analytics","plugin_tags-stale-content","plugin_tags-update-monitor","plugin_category-analytics","plugin_category-security-and-spam-protection","plugin_category-seo-and-marketing","plugin_contributors-zevvolabs","plugin_committers-zevvolabs"],"banners":{"banner":"https:\/\/ps.w.org\/zevvolabs-content-update-monitor\/assets\/banner-772x250.png?rev=3418723","banner_2x":"https:\/\/ps.w.org\/zevvolabs-content-update-monitor\/assets\/banner-1544x500.png?rev=3418723","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/zevvolabs-content-update-monitor\/assets\/icon-128x128.png?rev=3418710","icon_2x":"https:\/\/ps.w.org\/zevvolabs-content-update-monitor\/assets\/icon-256x256.png?rev=3418710","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<blockquote>\n  <p><strong>\"Freshness is a Query Dependent Ranking Factor.\" - Google<\/strong><\/p>\n<\/blockquote>\n\n<p>Are you losing organic traffic to <strong>Content Decay<\/strong>? Search engines like Google prioritize fresh, continuously updated content. However, manually tracking the age and performance of hundreds of blog posts is practically impossible.<\/p>\n\n<p><strong>Content Freshness Monitor<\/strong> is the ultimate \"set it and forget it\" WordPress SEO tool for serious bloggers, niche site owners, agencies, and content marketers. We turn your WordPress dashboard into a comprehensive <strong>Content Audit Command Center<\/strong>.<\/p>\n\n<p>Stop guessing why your SEO rankings dropped. Instantly spot which old, stale posts are hurting your search visibility and know exactly what content to update next to regain lost traffic.<\/p>\n\n<h3>\ud83d\ude80 Why You Need This WordPress Content Audit Plugin<\/h3>\n\n<ul>\n<li><strong>Stop SEO Traffic Leaks<\/strong>: Automatically identify \"Stale\" and \"Very Stale\" content before it drops off Google page one.<\/li>\n<li><strong>Boost User Engagement<\/strong>: Fresh, relevant content keeps visitors on your site longer. Track real metrics with our built-in engagement dashboard.<\/li>\n<li><strong>Save Hours on Manual Audits<\/strong>: Stop checking publish dates in spreadsheets. See the SEO health of your entire WordPress website in seconds.<\/li>\n<li><strong>Data-Driven SEO Decisions<\/strong>: Use our proprietary \"Engagement Score\" to prioritize high-value content updates that drive real revenue.<\/li>\n<\/ul>\n\n<h3>\ud83d\udd25 Key Features to Grow Your Traffic<\/h3>\n\n<h4>1. Smart Content Age Monitoring<\/h4>\n\n<ul>\n<li><strong>Visual Color-Coded Dashboard<\/strong>: See your content health at a glance to plan your content calendar.\n\n<ul>\n<li>\ud83d\udfe2 <strong>Fresh (0-6 months)<\/strong>: SEO Safe.<\/li>\n<li>\ud83d\udfe1 <strong>Aging (6-12 months)<\/strong>: Watch list.<\/li>\n<li>\ud83d\udfe0 <strong>Stale (1-2 years)<\/strong>: Needs Attention.<\/li>\n<li>\ud83d\udd34 <strong>Very Stale (2+ years)<\/strong>: <strong>Urgent Update Needed!<\/strong><\/li>\n<\/ul><\/li>\n<li><strong>Automatic Background Tracking<\/strong>: Runs silently. Automatically resets a post's status to \"Fresh\" the moment you edit and update it.<\/li>\n<\/ul>\n\n<h4>2. Built-in SEO Analytics &amp; Engagement Tracking<\/h4>\n\n<p>Don't just update <em>old<\/em> posts; update <em>important<\/em> posts. Our lightweight, privacy-focused analytics engine tracks:\n*   <strong>Real User Engagement<\/strong>: See which posts are actually being read, not just clicked.\n*   <strong>Time on Page \/ Dwell Time<\/strong>: Identify thin content that causes high bounce rates and hurts SEO.\n*   <strong>Internal Click Tracking<\/strong>: Monitor how well your internal links are performing.\n*   <strong>Proprietary Engagement Score<\/strong>: A smart metric combining pageviews, clicks, and reading time to highlight your true top-performing content.<\/p>\n\n<h4>3. Seamless WordPress Workflow Integrations<\/h4>\n\n<ul>\n<li><strong>Admin Columns<\/strong>: Sort your standard \"All Posts\" list by Content Age or Engagement Score.<\/li>\n<li><strong>Dashboard Widget<\/strong>: Get your top 25 \"Update Candidates\" displayed right on your main admin screen upon login.<\/li>\n<li><strong>CSV Data Export<\/strong>: Download full SEO content audit reports for client presentations, team meetings, or spreadsheet analysis.<\/li>\n<li><strong>Filterable Reports<\/strong>: Slice and analyze data by Post Type (Posts, Pages, WooCommerce Products, Custom Post Types) or specific Date Ranges.<\/li>\n<\/ul>\n\n<h3>\ud83c\udfc6 Perfect For:<\/h3>\n\n<ul>\n<li><strong>Content Marketers &amp; Bloggers<\/strong>: Manage your editorial and update calendar much more effectively.<\/li>\n<li><strong>SEO Agencies<\/strong>: Offer instant \"Content Audit\" services to clients with zero manual data entry.<\/li>\n<li><strong>Niche Site &amp; Affiliate Owners<\/strong>: Quickly revive your oldest affiliate posts to maintain high rankings and boost revenue.<\/li>\n<li><strong>News &amp; Magazine Sites<\/strong>: Ensure evergreen content remains highly relevant to readers.<\/li>\n<\/ul>\n\n<h3>\ud83d\udd10 Privacy-First &amp; High Performance<\/h3>\n\n<ul>\n<li><strong>Role-Based Exclusion<\/strong>: Keep your analytics accurate. Easily exclude Administrators, Editors, or any specific user role from being tracked.<\/li>\n<li><strong>Total Data Control<\/strong>: One-click \"Reset Data\" button completely wipes all analytics records for testing or strict privacy compliance.<\/li>\n<li><strong>Zero Bloat for Speed<\/strong>: Heavily optimized database tables ensure your site stays lightning fast. We don't slow down WordPress.<\/li>\n<li><strong>100% GDPR Friendly<\/strong>: Built-in options for IP anonymization and \"Do Not Track\" browser support.<\/li>\n<li><strong>No 3rd Party Data Selling<\/strong>: All analytics data stays securely on YOUR own server. We have zero access to your traffic data.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li><strong>Install<\/strong>: Go to Plugins &gt; Add New &gt; Search for \"Content Freshness Monitor\".<\/li>\n<li><strong>Activate<\/strong>: Click Activate to enable the plugin.<\/li>\n<li><strong>Done!<\/strong>: Check your main WordPress Dashboard. The \"Need Updates\" widget is already analyzing your content.<\/li>\n<li><em>(Optional)<\/em>: Go to <strong>Content Insights &gt; Settings<\/strong> to customize your monitoring rules, tracked post types, and privacy settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20plugin%20slow%20down%20my%20wordpress%20site%3F\"><h3>Will this plugin slow down my WordPress site?<\/h3><\/dt>\n<dd><p><strong>No.<\/strong> We built this with performance in mind. We use a separate, ultra-lightweight database table specifically for analytics. All heavy age calculations run via optimized, background Cron jobs. Your frontend page load times and Core Web Vitals remain completely unaffected.<\/p><\/dd>\n<dt id=\"how%20does%20finding%20stale%20content%20improve%20my%20google%20rankings%3F\"><h3>How does finding stale content improve my Google rankings?<\/h3><\/dt>\n<dd><p>Google's \"Freshness Algorithm\" heavily prioritizes up-to-date, relevant content. By continuously identifying and updating your stale posts, you signal to search engines that your website is actively maintained, which often leads directly to ranking boosts and higher organic traffic.<\/p><\/dd>\n<dt id=\"can%20i%20track%20woocommerce%20products%20or%20custom%20post%20types%3F\"><h3>Can I track WooCommerce Products or Custom Post Types?<\/h3><\/dt>\n<dd><p><strong>Yes!<\/strong> Simply go to the plugin's Settings page. You can select any registered public post type (e.g., WooCommerce Products, Job Listings, Portfolio items, Events) to start auditing and monitoring them immediately.<\/p><\/dd>\n<dt id=\"is%20the%20built-in%20analytics%20block%20compliant%20with%20gdpr%20%2F%20ccpa%3F\"><h3>Is the built-in analytics block compliant with GDPR \/ CCPA?<\/h3><\/dt>\n<dd><p>Yes. We include simple toggle options to anonymize visitor IP addresses and exclude specific user roles (like Admins and Editors) from tracking. Most importantly, you own your data 100%\u2014no third-party cloud services are used.<\/p><\/dd>\n<dt id=\"can%20i%20export%20my%20content%20audit%20data%3F\"><h3>Can I export my content audit data?<\/h3><\/dt>\n<dd><p>Yes. You can export a comprehensive CSV report containing all your content age statuses and performance metrics directly from the \"Content Insights\" dashboard to use in Excel or Google Sheets.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li><strong>NEW:<\/strong> Smart Feedback System - We now kindly ask for feedback only when your site health is great, ensuring a polite experience.<\/li>\n<li><strong>IMPROVEMENT:<\/strong> Optimized analytics health scoring logic.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li><strong>NEW:<\/strong> Premium UI Redesign - Completely overhauled Settings and Dashboard with card layouts, icons, and smooth toggle switches.<\/li>\n<li><strong>NEW:<\/strong> Smart Hourly Caching - Analytics data is now cached for 1 hour to ensure zero impact on site performance.<\/li>\n<li><strong>NEW:<\/strong> Live Data Badge - Added indicator with tooltip explaining data freshness.<\/li>\n<li><strong>FIXED:<\/strong> Resolved data discrepancy between graphs and tables.<\/li>\n<li><strong>FIXED:<\/strong> Settings now correctly save unchecked states (Role exclusions).<\/li>\n<li><strong>FIXED:<\/strong> \"Reset Data\" button now works reliably.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial Release.<\/li>\n<\/ul>","raw_excerpt":"Stop content decay and boost WordPress SEO rankings. Automatically audit your site, find stale posts, and track engagement with one powerful dashboard &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/266013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=266013"}],"author":[{"embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zevvolabs"}],"wp:attachment":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=266013"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=266013"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=266013"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=266013"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=266013"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=266013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}