Things we wrote.

Working notes on the web. Opinions we hold, mistakes we made, things we'd tell a friend over coffee.

agency / ai

What to Bring a Developer If You Already Built a Prototype

You built a working app with an AI tool. What to hand a developer, why it answers what a proposal phase is paid to find out, and what happens next.

Read article

ai-ops

Which Part of Your AI Marketing Setup Still Belongs to You in a Year

Your competitor can be running the same AI tools by this afternoon. What separates a marketing setup that compounds from one that resets with every model release is the part you own: the files, the wiring and the approval gates that stay yours when the model or the vendor changes.

Read article

ai-ops

What a Marketing Engineer Is, and What Changes When You Have One

The role has a name now, and most descriptions of it are written for people who want the job. This one is written for the marketing lead deciding whether they need one, with what the work looks like in a week and how to tell.

Read article

ai / seo

What changes when an agent can use your website, not just read it

A draft browser API lets a page hand an agent a short list of things it can call. What a marketing team could offer if that lands, what becomes worth building, and where the proposal actually stands today.

Read article

migration

How a Headless Migration Gets Estimated

Three inputs decide the first number on a headless migration. What moves it afterwards is how fast your own organisation can decide. Here is the process.

Read article

cms

A/B Testing in 2026: What the Tools Cost and How Much Traffic You Need

What every A/B testing tool charges in August 2026, from the free tiers to the suites that only quote by phone, and the traffic a page needs before a test result means anything.

Read article

multilingual / seo

Hreflang Breaks When You Localize Your URLs. Fix It in the Content Model.

Localized slugs quietly break path-derived hreflang. Three checks on your page source tell you in five minutes which failure mode you have and what to ask for.

Read article

cms / case study

Your Ticketing Platform Should Not Decide What Your Site Looks Like

Weinberg Arlberg sells tickets through pretix without letting the ticketing platform dictate the site. What it takes to compose a CMS and a ticketing platform into one visitor experience, and why a small organisation can now afford it.

Read article

ai-ops

Our homepage scores 100 on accessibility. It was still failing Level A.

Five accessibility scanners, the rule source of each one read line by line, and what they actually detect for moving content. Plus the five-minute check and the 30-minute manual pass that cover what they miss.

Read article

multilingual / ai-ops

The Shared AI Setup That Makes Multi-Market Content Work

Putting AI on multi-market content one seat at a time gives you five different qualities of page. A shared setup, one content model, one brand rulebook, prompts that carry the constraints, and agent-assisted review with a human sign-off, is what makes six languages ship at one quality.

Read article

ai-ops / cms

What we do not let an AI agent do in a client's CMS

Our three hard lines for an AI agent in a client's CMS, the principle behind them, and why guardrails are the easy part of running AI in a marketing team.

Read article

ai-ops

Shipping Your Own Landing Pages: the Half a Marketing Team Can Do, and the Half That Needs an Engineer

A marketing team can build its own pages with an assistant, and the work splits cleanly in two. One half is documentation you can start this week with nobody's permission. The other half is engineering, and most marketing teams do not have that person.

Read article

cms / seo

Astro 7 Breaking Changes: What to Check Before You Upgrade

Astro 7's breaking changes are real, but cheap to fix on a clean foundation. We upgraded three production sites with zero breakages and builds nearly 3x faster.

Read article

ai-ops / seo

Content QA Pipelines: Catching the Boring Failures Before They Ship

AI made production cheap. Now content QA is the bottleneck. Here is the split: which pre-publish checks belong to a machine, and which need a human.

Read article

migration / seo

Headless CMS Migration: A Buyer's Guide for Marketing Teams

Written for the person who has to justify the project internally: what the work covers, what to ask an agency, what a fixed scope looks like, and the risk that sits in the redirect map.

Read article

ai-ops / seo

AI Internal Linking: How to Run a Linking Agent Without Wrecking Your SEO

An AI internal linking agent can crawl your library, find the orphans, and write the anchors. Here is the checklist it runs, the limits a person sets before it runs, and the decisions it has to hand back.

Read article

cms / multilingual

Content Reuse Across Channels and Markets: One Model, Many Outputs

The same content retyped for every channel and every market is the everyday tax of page-bound content. One typed model removes it.

Read article

cms / migration

Salesforce Acquired Contentful: What It Means for Your Renewal

Salesforce completed its Contentful acquisition on September 1, 2026. What has changed, what has not been announced, and how to handle your next renewal.

Read article

cms / multilingual / case study

Why Strict Data Models Make Editors Faster: Notes From a Live Launch

How a current event-platform launch with 50 speakers and 50 events in two languages got entered ahead of schedule, and why a strict CMS data model is the reason.

Read article

ai-ops / ai

DatoCMS MCP Server: Setup, Tools, and Real Workflows

The DatoCMS MCP server lets AI agents read and edit your content through sandboxed, type-checked scripts. How to set it up, what it does well, and where it breaks down.

Read article

agency / ai

Your website has two audiences now. Most agencies build for one.

One is your team using AI tools to work faster. The other is the AI agents visiting your site. Agencies still building for neither are a problem.

Read article

ai / seo

Your Blog Should Also Be a Markdown File

Giving every blog post a clean Markdown copy helps humans who paste into Claude or ChatGPT, and may help AI crawlers too. Here is how to wire it up in Astro.

Read article

cms / migration

WordPress Plugin Supply Chain Attack: Is Your Site Still Compromised?

The forced WordPress.org update neutralized the plugin backdoor but left wp-config.php untouched. Here is how to check your own site.

Read article

multilingual / cms

Translation Workflows That Don't Break Your CMS

Most translation workflows treat content like a document, while a headless CMS treats it as structured data. The mismatch breaks formatting and lets content drift. Here are the documented ways a CMS-to-TMS integration fails, and what to check in yours.

Read article

agency

The Web Industry Has a Trust Problem

Web development has no entry barrier and no proof of competence. That is fine for the industry. It is expensive for the buyer.

Read article

ai-ops / ai

Control Storyblok From Claude Code

Storyblok runs a hosted MCP server, so connecting Claude Code is one command and an OAuth grant. The execution modes, what an agent actually edits, and where it breaks down.

Read article

cms / seo

What Your CMS Vendor Won't Tell You About Lock-In

CMS lock-in compounds quietly, in proprietary content storage, template entanglement, and workflows built around limits. Here is how to spot it and get out.

Read article

cms / migration

What a Website Audit Actually Reveals

Most teams know something is wrong with their website. Few know exactly what. A structured audit turns gut feelings into a plan before a five-figure rebuild.

Read article

migration / ai

Building a website is getting easier. Running one is not.

AI tools can generate a landing page in minutes. But migrating a website without losing traffic or rankings is a different problem entirely.

Read article

multilingual

How to Launch a Website in a New Market Without Rebuilding Everything

Expanding into a new country should not mean rebuilding your website. With the right architecture, adding a market is a content task.

Read article

migration / seo

What Happens in the First 30 Days After a Website Migration

The first 30 days after a migration determine whether you keep your traffic or spend a year recovering it. Here is what to watch.

Read article

migration / case study

WordPress to Storyblok Migration: 10x Faster, 6 Markets

The site is ten times faster and the marketing team now manages six languages independently. How Eversports moved from WordPress to Storyblok, page by page.

Read article

cms

Useful Unicode Characters for Content Editors

A practical reference of Unicode characters every content editor should know. Click to copy typographic quotes, dashes, special spaces, and more.

Read article

multilingual / cms

CMS Translation Workflow: Why Most Multilingual Setups Fail

Most CMS platforms were not built for translation at scale. A proper CMS translation workflow keeps content, translators, and publishing inside one system.

Read article

agency / ai

AI Finally Killed Hourly Billing

If your service provider is still billing by the hour in 2026, they have a problem. And so do you. AI compressed execution time. The pricing model broke.

Read article

migration

Why We Built a Framework for Website Migrations (And What It Actually Looks Like)

Six phases, three decision points, and a process designed to prevent the most common ways website projects go wrong.

Read article

migration / seo

The Redirect Strategy That Preserves Your Traffic During a Website Migration

Redirect mapping is the most underestimated part of any website migration. Get it wrong and you lose years of SEO equity overnight.

Read article

migration / seo

Core Web Vitals After Migration: Your Own Speed Test Is Rigged in Your Favor

Your speed check runs on a fast laptop, a fast connection and the homepage. Here is what a real visitor gets instead, what fast means as a number, and how to work out what it is worth on your site.

Read article

agency

What to Expect When You Work With a Micro Agency

No account managers. No status meetings that could have been an email. Here is how working with a micro agency actually works.

Read article

cms / seo / ai

Structured Content vs Structured Data: Why Typed Fields Make Schema Write Itself

Structured content and structured data are not the same thing. Here is the clean line between them, and why typed CMS fields make schema.org markup correct by construction.

Read article

cms

Signs Your CMS Is Holding Your Marketing Team Back

If publishing a blog post takes longer than writing it, your CMS is the bottleneck. Here are the warning signs and what to do.

Read article

agency

Why Micro Agency Beats Big 'Do-Everything' Firms

How micro agencies stay competitive by focusing on what they do best and partnering for the rest. Without the overhead of traditional agencies.

Read article

seo / ai

LLMs.txt: A Practical Guide for Marketing Teams

What llms.txt is, why it matters for your website's visibility in AI-powered search, and how marketing teams can implement it today.

Read article

agency

White-Label Development: Technical Strength Without Your Own Dev Team

How white-label development partnerships let design agencies offer technical services without building an in-house development team.

Read article

cms

Why Your Beautiful New Website Will Be Outdated in 6 Months

Why websites age faster than you think and what you can do to build for longevity instead of just launch day.

Read article

cms

The Invisible Time Trap: Why CMS Editor Experience Determines Success

How poor content editing experiences silently drain your team's time and why investing in editor experience pays for itself.

Read article

agency / ai

Micro Agencies: The Middle Ground Between Agency and Freelancing

What a micro agency is, how it compares to an agency and a freelancer on capacity, price and risk, where the model breaks down, and how to check one before you hire.

Read article

agency

From B2B Applications to Website Development: A Change in Perspective

I spent 12 years building B2B software and assumed website work would be the easier discipline. What actually transferred, what did not, and how to tell whether a provider's background helps your project or costs you money.

Read article

cms / migration

WordPress Alternative: When to Leave and What Replaces It

The real WordPress alternative for a growing business is a different architecture rather than another theme. Here is when switching is worth it and what replaces it.

Read article

agency

Digital Offers: A Guide to Thorough Evaluation

How to evaluate software offers beyond feature lists. From understanding output vs. outcome to contract details and tech stack choices.

Read article

case study

The Essential Code Guide to Self-Service Portals

A comprehensive guide to self-service portals for smaller companies. From needs analysis to implementation and measuring success.

Read article

agency

Your Digital Future: Investment or Cost Center?

Why your website budget should be framed as a strategic investment rather than an operational cost. And how to make the case internally.

Read article

cms

The 5-Step Plan for Choosing the Right CMS

A structured approach to evaluating and selecting the right CMS. From understanding your team's workflows to making the final decision.

Read article

migration / case study

Who Runs Your Customer Portal in Year Two?

Your portal or back office already runs. Before you pick a stack for the next two years, decide who operates it. How that played out on one migration.

Read article