Blogs
Articles

WordPress membership site maintenance needs a renewal test
Member logins can work while renewals, roles, emails and protected access quietly fail. Use a controlled renewal test...

Replace a WordPress plugin, or leave it alone?
An unsupported plugin is not always an emergency. Score its risk, data dependency and migration route before making...

WordPress 500 error after PHP update? Read the log
A PHP upgrade can expose old compatibility debt. Use the first reproducible server error to isolate the real...

WordPress plugin licence ownership is a control issue
A working premium plugin may still be tied to an account your business cannot access. Audit licences before...

WordPress custom code audit for forgotten snippets
A practical WordPress custom code audit for undocumented snippets, child-theme edits and functions.php changes that may affect forms,...

WooCommerce admin slow? Time the order screen
WooCommerce admin can be slow even when the storefront is cached and quick. Time the order screen and...

A WordPress maintenance report needs receipts
A WordPress maintenance report should show what was tested, what changed, what failed and who needs to act...

WordPress maintenance mode stuck? Check the update
A stuck WordPress maintenance screen is usually a symptom, not the full fault. Start with the interrupted update...

WooCommerce emails missing? The order is not proof
A paid WooCommerce order does not prove email delivery works. Follow the message path before changing templates or...
WordPress website repair when analytics go quiet
A field note on broken analytics after website changes, including the tracking checks worth running before reports start...

Developer gone? Liverpool WordPress maintenance next
A practical decision guide for Liverpool businesses taking over a WordPress site when the old developer, hosting, licences...

Elementor editor not loading? Find the failed request
A practical triage route for WordPress sites where Elementor spins forever but the public page still loads normally.

Website migration without losing enquiries is the job
Moving a website is not finished when the pages load. The lead routes, email delivery, redirects and tracking...

WordPress edits not showing? Blame the layers
Changed a WordPress page but visitors still see the old version? Stop editing and prove which cache or...

Broken WooCommerce checkout? Repair the order first
A practical triage process for WooCommerce checkout failures after updates, using one reproducible test order before changing the...

Your WordPress staging site may be lying
A staging URL is not proof of safe testing. Use this WordPress staging checklist before updates, deployments or...