ProRank SEO

Compatibility & Runtime Health

See whether the current host is ready, avoid duplicate optimisation work, and let background jobs yield safely under pressure

New in 1.6.0: Free runtime integration

The 39 built-in performance compatibility profiles protect Free and every paid plan. Version 1.6.0 adds Runtime readiness plus workload safeguards for cache work and, on Pro+, incremental link indexing. These safeguards report host conditions independently of the compatibility catalogue.

Runtime Readiness

Open ProRank SEO → Performance → Database & Server and find Server Information. The Runtime readiness panel is diagnostic only: viewing it does not change server settings or enable an optimisation.

Ready

Required checks passed. Optional capabilities remain visible below.

Review recommended

One or more warnings deserve attention, but no required check is blocked.

Action required

A required runtime check failed, such as an unavailable cache runtime or unwritable generated-file storage.

What ProRank Checks

CheckMeaning
PHP runtimeReports whether the server meets ProRank’s supported PHP runtime.
PHP memoryWarns when the configured PHP memory limit is below 128 MB for larger background batches.
Page cache runtimeWhen page cache is enabled, checks its drop-in, WP_CACHE setting, and writable cache directory.
Background schedulerChecks for WordPress Cron or Action Scheduler and explains what to verify when neither can run work.
Generated-file storageChecks whether the uploads directory can store generated image, CSS, and binary assets.
Background workload guardReports whether current host load, memory headroom, or the request-time budget is making work yield.
Local image encodersReports available WebP, AVIF, or JPEG XL output when local modern-image generation is requested.
Optional capabilitiesReports OPcache, a persistent object cache, and validated CDN origins without treating them as hard requirements.

39 Capability-Level Compatibility Profiles

Suppress overlapping work

When a recognised cache, asset, or image-optimisation plugin is active, ProRank suppresses only the modules listed for that profile. A page-cache overlap does not automatically disable unrelated features.

Keep control explicit

The catalogue covers 39 built-in plugin profiles and can be extended by WordPress filters. Profile decisions are separate from builder-specific protections and automatic rollback safeguards.

Background Workload Safeguards

Yield, then retry

The workload guard evaluates host load, PHP memory use and headroom, and the current request runtime. When a configured budget is reached, guarded cache work—and the Pro link index where applicable—pauses and reschedules instead of forcing the current batch through.

A temporary workload warning is expected during a busy period. Recheck after traffic or another maintenance task settles; investigate if the same reason remains continuously.

Using an Override

Performance Module Overrides apply only to eligible, non-strict builder and stack guidance. They do not bypass the 39 known-plugin catalogue, competitor safe mode, an automatic rollback, or the builder-and-commerce hard safety layer.

  1. Confirm that diagnostics identify an eligible builder or stack suppression rather than a strict known-plugin conflict.
  2. Open ProRank SEO → Support & Account → Advanced Settings.
  3. Under Performance Module Overrides, enable only the tested CSS Optimisation, JS Optimisation, Critical CSS, or Unused CSS Removal override.
  4. Clear caches and test public templates, forms, menus, and builder interactions again.

Expert controls

An override deliberately bypasses eligible non-strict stack guidance only. If it causes a layout or interaction problem, disable that override and clear the relevant caches.