Blog

Notes, not noise.

Practical writing on web, marketing and AI from the team that has been doing it since 2008.

12 Feb 2024

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 →
8 Feb 2024

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 →
24 Jan 2024

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 →
21 Jan 2024

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 →
12 Jan 2024

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 →
25 Dec 2023

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 →
24 Oct 2023

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 →
2 Mar 2023

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 →

Tell us what’s broken.
We’ll tell you the truth.

Book a free call →
Reply within one business day · EN / LV