Price history
Discount pressure creates urgency. The history shows whether a price is good right now or whether waiting pays off.
Case Study
How two people build a magazine that works like a publishing house.
A small team can build a product that works like a large one. When UX, system and automation are planned together from day one.
02
How do two people with a few hours a week build a magazine that holds its own on Google next to large retailers?
Large retailers have range, budget and an editorial team. KDM has pieces we own, first hand experience and a clear stance. The task was to turn that into a product that builds trust and grows with little upkeep.
03
I kept KDM deliberately narrow: Scandinavian and international design classics, nothing else. Instead of broad categories, it answers the questions people ask right before they buy. The result is the design classics magazine zeitlosesdesign.de.
“Buy rarely, but buy right.”
04
Each component solves exactly one user problem.
Discount pressure creates urgency. The history shows whether a price is good right now or whether waiting pays off.
Dimensions in centimetres say little. The comparison shows every size of a model side by side and to scale, on desktop and mobile.
Fakes are a real issue with classics. A grid with our own photos shows the details that identify the original.
Product, price and selected specialist retailers at a glance. Where to buy is the reader’s call. The price history is one click away.
05
I derived the design system from the live CSS, not the other way round. That way it describes what is actually on the site. More than 50 components, each a block in the editor with fields instead of free layout. After every theme update I align the two.
At KDM, consistency is not luck. It is maintenance.
06
I removed Elementor because page builders can’t be automated.
KDM now runs on a custom block theme. Everything is built from components. When I change a component centrally, it changes on every page. New components start in the design system and are integrated into the theme from there in an orderly way. I carried out the migration with Claude Code, faster than planned.
07
What is routine is automated. Prices come from partner retailer data. n8n analyses Search Console and shows which topics have potential. Since 15 October 2026 a pipeline prepares Instagram posts. 3D views show classics from every side.
Recommendations, photos and approvals don’t come from AI. We decide those ourselves.
08
+160 %
Google clicks per day, July to October 2026
Clearly better
Average position on Google, July to October 2026
Faster than planned
migration to the custom block theme
Until now, SEO was KDM’s only channel. Growth came without an ad budget, purely from pages that answer one specific question. Since 15 October 2026 we have been building Instagram as the second channel.
09
Next comes more depth rather than more pages. Expanding existing guides, reusing components, extending automation where it saves time.
Let’s talk about it.