Notes, not noise.
Practical writing on web, marketing and AI from the team that has been doing it since 2008.
The state of the Estonian web: the hypothesis that survived
Estonia leads 16 of 24 measures in our audit of 293,806 Baltic websites. The lead is structural: Estonia hosts, builds and measures its own web.
Read →Google Fonts and the GDPR: what four in ten Baltic sites send to Google before the page draws
About four in ten Baltic sites load fonts from Google's servers, which hands each visitor's IP address to Google. How to check yours and move the fonts home.
Read →Does Cloudflare block AI crawlers? What each setting does
Cloudflare's AI crawler defaults block training, not search. Where each switch lives, what it does, and how to check which ones your site has on.
Read →Is WordPress secure? What actually gets WordPress sites hacked
In 2025, 91% of new WordPress vulnerabilities were in plugins and six in core. Why bought themes with 30 plugins get hacked, and what they cost in ten years.
Read →Cookies before consent: the banner is decoration on most Baltic sites
Nine in ten Baltic sites with a cookie consent tool still set cookies before the visitor answers. How to check yours in two minutes, and what the fix involves.
Read →The vibe-coded Baltics: 311 Lovable sites are already in production
The Baltic Web Audit found Lovable on 311 live sites. Whether one of them is production ready comes down to three checks, and Lovable documents all three.
Read →The most popular WordPress plugins in the Baltics, counted on 83,874 sites
Yoast, Contact Form 7, Elementor and WooCommerce form one standard build across the Baltic WordPress web. Here is the count, and who owns each part.
Read →Why the media blocks AI, and what publishers know that you don't
One Latvian media site in five blocks AI crawlers in robots.txt. Almost no other business does. The publishers are right. For most companies it is a mistake.
Read →llms.txt in the Baltics: a standard adopted by plugins, not people
About one Baltic website in ten publishes an llms.txt. Almost none of their owners chose to, and no AI engine documents reading one.
Read →Outgrowing Wix: what 4,800 Baltic Wix sites do next
About 4,800 Baltic websites run Wix and most should stay there. For the ones that have outgrown it, what a Wix to WordPress migration actually involves.
Read →