Notes, not noise.
Practical writing on web, marketing and AI from the team that has been doing it since 2008.
Shopify vs WooCommerce: how to actually choose
Shopify and WooCommerce are both good products. The right one depends on your business model, your setup, and how much control you want over the store.
Read →Speed matters: TTFB, FCP, LCP and what they actually mean for your site
Core Web Vitals sound technical but the concepts are simple. What TTFB, FCP and LCP measure, what good looks like, and what actually moves the numbers.
Read →Where are your Elementor form submissions stored?
By default the free Elementor form widget stores nothing, it just emails you. Here is where submissions actually live, and how to stop losing a lead again.
Read →What happens when Elementor Pro expires?
Your site keeps working - but updates, security patches and support stop. What breaks, what doesn't, whether you should renew, and the one risk people miss.
Read →Finding hardcoded text in WordPress with String Locator
Some stubborn bit of text is in no setting, page or widget: it is hardcoded in a theme or plugin file. Here is how to track it down in seconds.
Read →Why Elementor is bad (and when it's fine)
The most popular WordPress page builder is also behind a large share of the slow, fragile sites we fix. An honest look at why, and when it is fine.
Read →How to embed a Google Form that's actually responsive
Google's embed code sets a fixed pixel height, so long forms get cut off or scroll awkwardly on mobile. Here's the wrapper trick that makes the iframe fluid.
Read →Calendly embed making scroll problems? Here's the fix
Calendly's inline embed is notorious for scroll issues on mobile - especially on iPhone and Safari. Three fixes that actually work.
Read →