
內容簡介
總結:Ghost Update 是一個簡單但強大的外掛,通過系統性更新文章/頁面的時間戳記並通知 Google 搜索來檢查,使您的 WordPress 網站再次焕然一新。適用於舊部落格、被遺棄的內容或長期未更改且搜索排名下降的靜態網站。
1. 這個外掛的主要功能是什麼?
- 自動更新文章/頁面的時間戳記(不更改內容)
- 提供隨機或順序更新順序的選項
- 提供強制更新+重新爬網按鈕
- 可以手動上傳 Google JSON 授權認證和安全存儲等功能。
2. 使用 GhostUpdate 外掛的 WordPress 站點應注意哪些關鍵點?
- WordPress 的 cron 任務是基於訪問者的,沒有訪問者就不會運行。
- 若錯過運行,會導致計劃任務延遲。
- 每個 cron 任務運行後,才會重新安排下一個。
3. 低流量網站有哪些 GhostUpdate 的選項可供選擇?
- 保持外掛的設置頁面在瀏覽器中保持打開以保持 cron 運行
- 使用“強制更新+立即重新爬網”按鈕,不需要等待或冷卻時間。
4. 外掛連接到哪些 Google Indexing API 的外部端點?
- https://oauth2.googleapis.com/token
- https://indexing.googleapis.com/v3/urlNotifications:publish
- https://www.googleapis.com/auth/indexing
5. 使用 GhostUpdate 外掛需要同意什麼?
- 使用者同意 Google 的 API 條款和政策。
- 認證是使用手動上傳到外掛的 Google Cloud 服務帳戶執行的。
6. 若一篇文章因冷卻時間被跳過,該文章是否還會被更新?
- 是的,文章仍會被更新,只是不會被通知。
7. GhostUpdate 外掛的許可證是什麼?
- GPL v2 — 可自由使用、修改和分享。
外掛標籤
開發者團隊
原文外掛簡介
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.
If DISABLE_WP_CRON is enabled in wp-config.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.
