WordPress Heartbeat runs regular background requests between the browser and your server to power features such as autosave, post locking, and live dashboard updates. On busy websites or hosting environments with limited resources, frequent Heartbeat requests can add unnecessary server activity.
Disable Heartbeat gives you control over how often WordPress Heartbeat runs and where it is allowed. Instead of simply switching it off, you can throttle requests, disable Heartbeat only in selected areas, or keep it available inside the editor where important WordPress features depend on it.
Throttle WordPress Heartbeat
Reduce how frequently Heartbeat requests are sent instead of disabling them completely. The recommended default is 60 seconds.
Flexible Heartbeat Intervals
Choose from common intervals such as 15, 30, 60, or 120 seconds, or set a custom interval between 15 and 300 seconds.
Disable Heartbeat by Location
Turn Heartbeat off only on the frontend, only on the main WordPress Dashboard, throughout wp-admin, or everywhere.
Keep Heartbeat in the Editor
When disabling Heartbeat in the admin area or across the entire site, you can keep it active on post and page editing screens for features such as post locking and editor check-ins.