
Your WordPress contact form stopped sending and nobody told you
WordPress contact forms show a success message even when the email never arrives. Why PHP mail fails on shared hosting, how to test properly, and the fix that sticks.
Read itThe same handful of faults account for most of what goes wrong with a business website: hosting that queues, a plugin nobody updated since 2021, a contact form that stopped sending months before anyone spotted it.
We write up the ones we keep meeting, so you can check your own site against them. Three a week. No newsletter to sign up to.

WordPress contact forms show a success message even when the email never arrives. Why PHP mail fails on shared hosting, how to test properly, and the fix that sticks.
Read it
Mostly yes. The caution people preach about WordPress updates has broken more sites than the updates themselves. A ten-minute routine that makes updates safe to do yourself.
Read it
Most people blame the images. Most of the time it is the hosting. Work out which part of your site is slow in about five minutes, without installing anything.
Read it
Developers get measured against the OWASP Top 10. Read it from the other side of the desk: what the ten items mean when you own the website rather than build it.
Read it
The order you work in matters more than which plugin you install. This is the sequence we follow, and the two mistakes that turn a bad morning into a lost website.
Read itSend us your web address. We run the same checks we run on our own sites and tell you plainly what we found. No charge, and no sales call afterwards unless you ask for one.
Get a free website review