Technical problems, and what fixing them involves
Each page starts with what you're seeing, explains why it happens, and walks through what I check and change to fix it. If your site is down or hacked right now, use the emergency page instead.
Card-testing attack on a WooCommerce store: how to stop it
Your orders page fills with small failed or pending orders, the declines keep coming, and your payment processor has sent a warning. New guest accounts appear with junk names.
Emergency
WooCommerce site hacked: what to do in the first hour
Customers say your site sends them to a spam page, Google shows a warning, or there is an admin account you never created. You are not sure what was touched.
Emergency
An AI agent for customer support, with a human hand-off
Messages sit unanswered for hours across Messenger, WhatsApp, email and site chat. By the time someone replies, the customer has gone quiet or bought elsewhere.
AI automation & agents
My store has backups, but would they actually restore?
Your host or a plugin says backups run every night. Nobody has ever restored one, you're not sure where they're stored, and you'd find out whether they work on the worst day possible.
Security, infrastructure & site care
Should I build a custom WooCommerce plugin or buy one?
You need a feature your store doesn't have. There are five plugins that almost do it, each with settings you don't need, and you can't tell whether to buy one, stack two, or have something built.
Web development
GA4 purchases don't match my WooCommerce orders
WooCommerce says you had one number of orders last month and GA4 says another. Sometimes GA4 is lower, sometimes it's higher, and you no longer know which ad numbers to trust.
Growth engineering
Is my host making my store slow? Moving without downtime
The store is slow even on quiet days, the host blames your plugins, support answers in days, and you're afraid that moving will break the site or lose orders.
Security, infrastructure & site care
My store slows down or crashes when ads go live
The store is fine on a normal day. Then a campaign, a launch or an email blast goes out, pages crawl, checkout throws errors, and the host sends a resource warning.
Performance engineering
My WooCommerce store got slow as it grew. What do I fix first?
The store was quick when it was small. Now product and category pages hang on a phone, the admin crawls, and checkout slows to a stop on busy days.
Performance engineering
Should I move my WooCommerce store to a headless front end?
The theme fights every change, pages feel heavy even after caching, and someone has told you a React or Next.js front end would fix it. You can't tell whether that's true or an expensive detour.
Web development