Guides for WordPress and WooCommerce shops
Plain answers to problems shop owners run into: why each one happens, how to fix it yourself, and when a plugin is the quicker way.
Sell more
How to change WooCommerce prices in bulk, and undo it
Raise or lower WooCommerce prices by an amount or a percentage, end them in .99, check the result before it goes live, and put every price back.
Update WooCommerce prices and stock from a supplier's spreadsheet
Match a supplier's price or stock list to your WooCommerce products by SKU, catch the lines that do not fit before anything is saved, and keep a way back.
Honest countdown timers in WooCommerce: evergreen vs fake urgency
Which countdown timers tell the truth, the kind regulators single out, and how to build each one so the clock, the price and the checkout agree.
How to show a free shipping progress bar in WooCommerce
What a free shipping bar has to count, three ways to show one, and how to check it agrees with your checkout before shoppers see it.
Protect and comply
Block Google Analytics and the Facebook pixel until a visitor agrees
Stop Google Analytics and the Facebook (Meta) pixel loading before a visitor says yes, test any cookie banner in two minutes, and see what the rules say.
Stop fake registrations in WordPress and WooCommerce without a CAPTCHA
Switch off the sign-up forms you do not need, then turn bots away with a hidden field, a clock and a per-address limit, all on your own server.
Speed and delivery
How to redirect old URLs after changing permalinks or renaming a page
What WordPress redirects by itself after a rename or a permalink change, what it leaves broken, and how to add 301 redirects and check them.
WooCommerce emails not sending: find the cause in ten minutes
Check whether WooCommerce tried to send, read what the mail server answered, and fix the cause, from a switched-off email to a refused password.
WordPress emails going to spam: SPF, DKIM and DMARC in plain words
Why WordPress and WooCommerce email lands in spam, what SPF, DKIM and DMARC each do, how to read your own records, and how to test a real inbox.
Content and SEO
Launch and support
Does maintenance mode hurt SEO? Coming soon vs maintenance mode
When a holding page is harmless and when it costs you search traffic: 200 or 503, what Retry-After should say, and how to check what your site sends.
WordPress stuck in maintenance mode: getting out, and why it happened
Get WordPress out of "Briefly unavailable for scheduled maintenance", find what shows the message when the usual fix fails, and stop it coming back.
Looking for how a setting works?
Every plugin’s documentation is free to read, before or after you buy.