PressHangar Site Checkup is a site doctor, not a mechanic: it looks, it explains, and it advises — it never touches anything. There is nothing in this plugin that deactivates, deletes, or edits any plugin, theme, post, or option other than PressHangar Site Checkup’s own two settings. Every diagnostic runs only when you click a button; nothing runs automatically, and there is no background profiler slowing down your site.
Click “Run checkup” and PressHangar Site Checkup runs three read-only checks:
Overlapping plugins — PressHangar Site Checkup’s flagship check. Looks at your active plugins and guesses which “job” each one does (SEO, caching, security, backups, forms, image optimization, sitemaps, related posts, link management, RSS import, code snippets). If two or more active plugins are doing the same job, you’ll see a plain-language explanation of why that’s usually worth avoiding — for example, two SEO plugins can both try to output meta tags and sitemaps, confusing search engines — and a reminder that trimming down is entirely your call to make by hand.
Heaviness hints — Not a precision profiler (PressHangar Site Checkup doesn’t run one, on purpose). Instead: how many plugins are active, how much data WordPress loads on every single page view via “autoload” options, and roughly how much disk space each active plugin uses. All labelled honestly as approximate hints, not exact timings. A separate, optional “Measure front-page load time” button times a single request to your own front page — it only runs when you click it.
Unused plugins & themes — Lists plugins that are installed but not active, and themes that aren’t your current theme (or its parent). Unused items still take up disk space and can quietly become a security weak point if they’re never updated. PressHangar Site Checkup only lists them — deleting anything is done by you, from the normal Plugins/Themes screens.
Results are cached after each run, so revisiting the PressHangar Site Checkup screen shows “Diagnosed N minutes ago” instead of re-running the checks — nothing here runs on a schedule or on your site’s normal front-end requests.
This plugin does not use, connect to, or send any data to any third-party service. The optional front-page timing check makes a single HTTP request to your own site’s home URL (the same site the plugin runs on, via home_url( '/' )) to measure how long your front page takes to respond. No data leaves your server and no external or third-party endpoint is ever contacted.