WordPress plugin intelligence profile

Ghost Update

Auto-refresh post/page, encourage recrawls by refreshing timestamps and optionally notifying Google. Boost SEO visibility without changing your conten …

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.2.2
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 5.8 · PHP 7.2
Directory statusactive
Last directory update27 Jan 20269mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Ghost Update version 1.2.2 as active, updated 9mo ago and tested up to WordPress 6.9.

Overview

About this plugin

Ghost Update is a simple but powerful plugin that makes your WordPress site look alive again by systematically updating post/page timestamps and alerting Google Search to come check it out.

This is perfect for older blogs, abandoned content, or static websites that haven’t changed in a while and are now suffering in search rankings.

Ghost Update offers:

  • ✅ Automatic post/page timestamp refresh (without touching content)
  • ✅ Optional random or sequential update order
  • ✅ Force update + recrawl button
  • ✅ Manual Google JSON auth upload & secure storage
  • ✅ Enforced 10-minute cooldown between Google Indexing API pings (for safety)
  • ✅ Simple log viewer + log clearing
  • ✅ Cron toggle — enable/disable auto mode
  • ✅ No product updates, no WooCommerce, no content edits

Cron Behavior

GhostUpdate uses WordPress’ built-in “pseudo-cron” system, which means scheduled tasks only run when someone visits your site. This includes both automatic post updates and Google Search Console pings.

php, you must run WordPress cron via a real server cron job.

Key Points

🔁 WordPress cron is visitor-based

No visitors = no cron runs. It only triggers when a page is loaded by a real user or bot.

🕓 Missed runs = delayed schedules

Cron tasks won’t fire in the background unless triggered by activity. This can cause delays in updates on low-traffic sites.

🧠 One run = one reschedule

A cron job must fire before WordPress will schedule the next one. They don’t “queue up” in advance.

Options for Low-Traffic Sites

✅ Keep the plugin’s settings page open in your browser

This keeps cron alive by generating regular page loads.

✅ Use the “Force Update + Recrawl Now” button

Instant update and ping, no waiting or cooldown.

Reminder

This behavior is core to how WordPress works. GhostUpdate doesn’t change or override it — it works with it.

External Services

This plugin connects to multiple endpoints from Google’s Indexing API to notify Google that a post or page has been updated. This functionality is required to trigger recrawls in Google’s search index.

What data is sent

The plugin sends the URL of the updated post or page to the following Google API endpoints. No personal data is transmitted.

When data is sent

Data is sent only when a post/page is programmatically republished by the plugin or when triggered manually by the admin.

External domains contacted

  • https://oauth2.googleapis.com/token — used to obtain an OAuth 2.0 token with a service account
  • https://indexing.googleapis.com/v3/urlNotifications:publish — used to send the updated URL to Google for recrawling
  • https://www.googleapis.com/auth/indexing — used as the OAuth scope to limit access to Indexing API only

Service Provider

  • Google LLC
  • Terms of Service
  • Privacy Policy

By using this plugin, you agree to Google’s API terms and policies. The authentication is performed using a Google Cloud service account which you manually upload to the plugin.

Notes

  • Posts/pages skipped due to cooldown are still updated, just not pinged.
  • Google will still crawl updated content eventually even if not directly pinged.

License

GPL v2 — use, modify, share freely.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • indexing api
  • post refresh
  • scheduled updates
  • recrawl
  • seo
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 5.8 · PHP 7.2
Update activity27 Jan 20269mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.