One change, five places
Opening hours, prices or contact people appear on several pages and have to be updated everywhere individually. Somewhere the old information remains.
Custom CMS
I develop websites whose content management fits your content: a location has fields for address and opening hours, a course for dates and free places, a product for technical data and price. Your team just fills in the fields – how the content looks on the website is already defined.
Prefer to talk?+43 676 487 91 38
On many company websites, maintenance is the real bottleneck. A new date has to be entered in three places, the editor offers a hundred options for a simple text change, and for everything else the agency gets a call. Content then goes out of date not because nobody wants to change it, but because it is too cumbersome.
A custom CMS reverses the order. First we clarify what content your business has, how often it changes and who changes it. That results in input forms with exactly the fields that are needed. Only then are the pages designed that display this content.
It doesn’t always have to be a new system. If a well set-up WordPress website or a static site is enough, I will recommend that – I build both as well.
A custom CMS is not an end in itself. These situations are typical reasons to rethink how a website is maintained.
Opening hours, prices or contact people appear on several pages and have to be updated everywhere individually. Somewhere the old information remains.
Products with technical data, courses with dates, properties, locations or job openings: content with a fixed form is safer to maintain in fields than in free text.
Every correction needs the agency or the one person who knows the system. The hurdle is so high that content is left untouched.
A page builder allows everything, including shifted spacing, wrong colours and broken layouts. Anyone who only edits occasionally eventually stops daring to touch it.
Branches only maintain their own location, texts are approved before publication, and it stays traceable who changed what.
The same product or event data should appear on the website, in a PDF price list, in the newsletter or in another program.
An example of what content management for your business can look like: every detail has its own field, and what shouldn’t be changed isn’t even visible.
The scope depends on your content. These building blocks are combined as needed.
Fields, selection lists, required details and short help texts, named in the language of your business rather than in CMS jargon.
Phone number, opening hours or price are changed in one place and appear correctly everywhere: on all pages and in the structured data for search engines.
Prepared sections are available for free-form pages. Spacing, colours and fonts are predefined so every page fits the overall look.
Each person only sees their own areas. Changes can be reviewed before publishing and earlier versions restored.
Translations are maintained per item; missing language versions are visible at a glance.
Import and export or interfaces to inventory management, CRM, booking or newsletter systems, so nothing is typed in twice.
I build all three. What matters is how often your content changes and how it is structured.
All prices shown are final prices. Which option fits is clarified in the content inventory – even if the answer is “WordPress” or “static”.
Proven open-source tools instead of building from scratch. Which combination fits is clarified in the content inventory.
Admin generated from your content model, data in your database – with roles, drafts and earlier versions.
Fast, static pages without a login or database in the public part – that keeps load times and the attack surface small.
For websites that consist mainly of pages and posts – with custom blocks instead of a page builder.
Payload CMS and Astro are MIT-licensed and free to use – there are no licence fees for the CMS. This website is built with Astro too.
You test the admin before the design and pages are built. Changes are cheapest at this stage.
What content exists, how often does it change, who changes it – and what is cumbersome today?
Define content types, fields, relationships and roles and agree them in writing.
You work with sample data in the real admin and give feedback before pages are designed.
Design and build the pages, import existing content, redirect old addresses.
Short training using your own content, documentation, handover of access and ongoing support on request.
For company websites with recurring content such as services, locations, events, products or team. A single content management module for an existing website is possible from €1,890. The exact scope is set out in writing after the content inventory.
Real examples show the starting point, the technical decisions and the scope of work delivered.
Answers to the questions that come up most often before a custom CMS.
A CMS is the area where you change your website’s content. In WordPress you usually work with pages and blocks designed for very many kinds of websites. With a custom CMS, the content management is built around your content: for example, there is a “Locations” area with exactly the fields a location needs. Technically it is built on a proven open-source foundation, not from scratch.
Often not. If your content rarely changes, a static website is cheaper. If you mainly maintain pages and posts, WordPress is usually the more economical choice. Your own CMS pays off when you maintain many similar items, the same detail appears in several places or several people work with different permissions. The content inventory clarifies this before you invest in an implementation.
A company website with its own content management usually costs €5,490–11,990. The main cost drivers are the number of content types, roles and approvals, multilingual content, integrations and the scope of the data migration. A single content management module for an existing website starts at €1,890; the content inventory as a standalone service costs €390 and is credited if you go ahead. There are no licence fees for the CMS; hosting and support are agreed separately.
A compact website with its own content management usually takes 6–10 weeks; the testable admin is generally ready after 2–3 weeks. Multilingual content, integrations and extensive data migrations extend the timeline. The schedule is set after the content inventory.
No, and that is planned in from the start. The foundation is widely used open-source tools under the MIT licence and common technology (TypeScript). The source code sits in a repository owned by your business, access is in your name, the content model is documented and your data can be exported. That way another developer can take over the project too.
That is the goal. Each input form only shows the fields needed for one task, with help texts in your language. Because you test the admin before the design is implemented, unclear spots show up early. At launch there is a short training session using your own content and a guide to refer to.
Yes. Pages, posts, images and structured data are imported automatically or semi-automatically, depending on quality and scope. Old addresses are redirected to the new ones so existing links and visibility in search engines are preserved.
The public website is delivered as fast, static pages; changes go live after publishing with a short rebuild. The admin runs separately on a server in the EU and is not part of the public website. Which data is processed and which agreements are needed is documented before launch.
For new projects with their own content management, usually Payload CMS for the admin and Astro for the public website; this website is built with Astro too. Both are open source under the MIT licence. Payload was acquired by Figma in 2025 and Astro by Cloudflare in 2026, and both remain free to use. When it fits better, I use WordPress with custom blocks or a static website.
You maintain your content yourself. I can take care of updates, backups and monitoring of the technology as part of a care plan. New content types or features are implemented as clearly scoped extensions.
You will receive a personal reply with an initial assessment and the sensible next step – usually within one working day.
Required fields are marked with *.