Content Strategy
Content as data: why structured content pays off for years
There are two ways to put a page on a website. One is to open an editor, arrange text and images until the page looks right, and save. The other is to describe what the page is about in fields, a prod...
Adding an AI assistant to your website: disclosure, guardrails and data
An assistant that answers visitors' questions in their own words is one of the most requested additions to a business website this year, and for good reason. Done well, it helps people find the right ...
Helping visitors find what they need: site search that works
When a visitor types something into your search box, they are doing you a favor. They are telling you, in their own words, exactly what they came for. Someone who searches has moved past browsing and ...
Draft, review, publish: editorial workflows that scale
When one person runs a website, publishing is simple. You write something, you read it over, you put it live. There is no handoff, no waiting, no question of who is allowed to do what. The trouble is ...
How AI search is changing the way people find you
For a long time, finding something online meant the same thing for almost everyone. You typed a few words into a search box, you got a list of links, and you clicked one. That habit was so universal t...
Changing URLs without losing your search traffic
A website address is a small thing that carries a lot of weight. People bookmark it, save it in a document, paste it into an email, or type it from memory. Search engines record it, associate it with ...
The EU icons for AI-generated content, and when your site needs them
The European Commission has published a free set of icons for marking content that was generated or altered by AI. They are small, plain symbols you can drop onto an image, a video, or a page, and the...
SEO beyond keywords: the technical signals we tend
When people say SEO, they usually mean keywords and content: writing about the right topics, in the right language, for the right audience. That part genuinely belongs to you. Nobody knows your custom...
How we build multilingual websites: one site, every language
Our own website runs in two languages. Not two sites, and not a main site with translated copies bolted on: one site, one content model, two languages, each with its own URLs, menus, and metadata. We ...
Editors first: how we design the Drupal admin experience
When a website launches, the developers leave and the editors move in. From that day forward, the people who spend the most time inside the site are not the ones who built it. They are the communicati...
The Drupal project conversation that saves months later
The most expensive mistake in any Drupal project is not a bug, a slow query, or a missed deadline. It is a content model that does not match how the organization actually works. Once the wrong structu...
Have a Drupal question your team is trying to think through?
If you are weighing a rebuild, a migration, a support decision, or a technical direction change, we are happy to talk it through.