Blog

Notes, not noise.

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

18 Apr 2026

When to leave WordPress (and when to stay)

WordPress is the right tool more often than Twitter would have you believe. Here's how we decide.

Read →
5 Mar 2026

The European Accessibility Act: what it means for your website

Accessibility is now a legal requirement for many European businesses. Here's the practical version.

Read →
20 Feb 2024

Fixing the WordPress "Database Update Required" loop

You click "Update WordPress Database," it succeeds, and then it asks again - forever. Here's how to break the loop, in order of least to most invasive.

Read →
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 →

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

Book a free call →
Reply within one business day · EN / LV
↑↓ navigate · ↵ open · esc close