Websites6 min read
Website Maintenance: What It Covers and What Costs Extra
Published By Ichii GmbH
Contents
In the narrow sense, website maintenance is the technical upkeep after launch: updating software, taking backups, watching whether the site is up and closing security holes. There is no standard definition of what a maintenance contract contains. Every provider sets its own scope.
Hosting, content edits and new features are separate services. They are often billed on top, or not part of the agreement at all, and that is where most disappointments start.
Whether you need maintenance depends mainly on how your site is built. A self-hosted WordPress site needs regular updates. On a hosted website builder, the platform usually handles most of that for you.
In short
- Technical maintenance can include updates, backups, monitoring and security fixes. The exact scope is whatever your agreement says.
- Hosting, content changes, new pages and new features are separate services and often cost extra.
- Self-hosted systems such as WordPress need regular updates; website builder platforms usually take care of this themselves.
- Get the scope in writing, including response times, what happens in an emergency and how you get your access back if you leave.
What maintenance can include, and what usually sits outside it
The table separates typical maintenance tasks from neighbouring services. The last column is the question to put to your provider for each row.
| Service | What it means | Often part of maintenance? | Ask your provider |
|---|---|---|---|
| Software updates | keeping the system, plugins and themes current | yes, the core of it | How often do you update, and do you check the site afterwards? |
| Security patches | closing critical holes at short notice | yes, if agreed | How quickly do you act on a known vulnerability? |
| Backups | regular copies of files and database | often | Where are backups stored, for how long, and do you test restoring them? |
| Monitoring | noticing downtime and errors | sometimes | Who notices an outage, and who gets told? |
| Hosting | server, storage, domain connection, certificate | often separate | Is hosting included or a separate contract, and in whose name? |
| Content edits | changing text, images, opening hours | rarely, or as a fixed allowance | Are edits included, and how many per month? |
| New pages or features | extending the site | usually not | How are extensions quoted and billed? |
| Recovery after an attack | clean-up, restore, password changes | varies | Is recovery included or billed by effort? |
| Legal pages | updating Impressum and privacy policy | usually not | Who updates them when something changes? |
Treat this as orientation. Your contract may handle any row differently. What matters is that every row is handled somewhere.
Why updates are not optional
Many sites run on a content management system (CMS), software that lets you edit pages without writing code. Germany's Federal Office for Information Security (BSI) notes that widely used CMSs attract attackers because vulnerabilities are regularly found in the systems and their plugins, and an outdated CMS can let an attacker change the site at will.
The BSI's recommendations for website operators include:
- update the operating system, CMS, plugins and extensions regularly, using automatic security updates where possible,
- uninstall software, plugins and extensions you do not need,
- change default logins, use strong passwords and consider multi-factor authentication,
- take regular backups of site content and database, and check that they actually work.
For web applications in general, the BSI calls adequate vulnerability and patch management particularly important. WordPress's own hardening guide says the same in practical terms: keep core and plugins updated, delete plugins you do not use and back up regularly.
A recent case shows why timing matters. On 20 July 2026 the BSI updated a warning about two WordPress vulnerabilities that, combined, allowed unauthenticated attackers to run code. WordPress had announced an update on 17 July 2026, and the BSI reported first signs of exploitation. Sites with nobody responsible for updates were exposed.
Do you actually need a maintenance contract?
It depends less on the size of your business than on the technology behind the site.
| Technology | Who handles updates? | Maintenance need |
|---|---|---|
| Self-hosted CMS (e.g. WordPress) | you or a provider | high: regular updates of core, plugins and themes |
| Hosted website builder | usually the platform | low: hosting, security and updates are typically handled by the provider |
| Custom-coded website or web app | you or the developer | depends on libraries, server and features used |
With a website builder, technical upkeep is part of the monthly plan, so an extra contract is rarely needed. With a self-hosted or custom site, the responsibility is yours: either you do it, or you agree it with someone. For the bigger choice between these routes, see Website builder or web developer?.
Tip
If the person who built your site is gone
Many international founders inherit a site built by a freelancer who has since moved on, or by an agency in another country. Before you sign any maintenance agreement, make sure you hold the logins for domain, hosting and the CMS yourself. A new provider can only maintain what you can give them access to. If a provider will handle personal data, such as form submissions stored in a database, ask for a data processing agreement as required by Art. 28 GDPR.
What typically costs extra
Even with a maintenance contract, some work is billed separately. Budget for it:
- hosting and domain, unless explicitly included,
- content edits beyond any agreed allowance,
- new pages, new features and redesigns,
- major version changes, when a system or plugin is fundamentally rebuilt,
- recovery after an attack, unless agreed in advance,
- relaunch or migration to new technology or new URLs. What matters for search visibility during that step is covered in planning a website redesign.
How build costs and running costs fit together over the first year is covered in How much does a small business website cost in Germany?.
Example
Hypothetical example: the update that breaks a form
A design studio runs a WordPress site with a contact form. Its maintenance agreement says "monthly updates and weekly backups". After a plugin update, the form stops sending messages, and nobody notices for two weeks.
If the agreement had said that the site is checked after each update and that update-related faults are fixed, this would have been covered. With only "monthly updates" in writing, the fix may be billed as extra work, and the missed enquiries are gone. One question before signing would have settled it: "What happens if an update breaks something, and how would we find out?"
Checklist: review a maintenance agreement
Go through these points before you sign. Every "not sure" is a follow-up question.
- Which software is updated, and how often?
- Is the site checked after updates (forms, navigation, layout)?
- How quickly are critical security holes closed?
- How often are backups taken, where are they stored, and is restoring tested?
- Who notices an outage, and how will you be told?
- Is hosting included, or is it a separate contract?
- Are content edits included, and how many?
- How is work outside the scope billed?
- What happens in an emergency, such as after an attack?
- How long does the contract run, and how do you cancel?
- Do you keep the logins for hosting, domain and CMS if you switch provider?
- In which language is the agreement, and can you read it fully?
If you want to maintain the site yourself
A small site can be maintained in-house if you set aside the time. Pick a fixed date each month, install updates, then check the key pages and the contact form, and confirm that the latest backup is complete. Subscribe to your system's security announcements, or to the CERT-Bund warning service that the BSI points to.
Technical maintenance at Ichii
Ichii offers technical maintenance from €29 per month. It is charged separately from the build, and the scope is agreed individually with you.
Next step
Run the checklist against your current agreement or quote and note the gaps. If you want to arrange technical maintenance for your site, the details are on the technical maintenance page. If you use a website builder and are happy with it, you usually do not need an additional contract.
Sources
- Prävention und Erste Hilfe bei Webseiten-Kompromittierung oder Defacement (2021, German) — Federal Office for Information Security (BSI), accessed 2026-10-09
- Webanwendungen (German) — Federal Office for Information Security (BSI), accessed 2026-10-09
- WordPress – Schwachstellen erlauben Remote Code Execution, version 1.1 (20 Jul 2026, German) — Federal Office for Information Security (BSI), accessed 2026-10-09
- Hardening WordPress — WordPress.org Developer Resources, accessed 2026-10-09
- Art. 28 GDPR – Processor — Intersoft Consulting, dsgvo-gesetz.de (unofficial consolidated text), accessed 2026-10-09
- Which is Better – Hiring a Web Developer or Using a DIY Website Builder? (29 Mar 2018) — U.S. Small Business Administration, accessed 2026-10-09
Read next
Websites
How Much Does a Small Business Website Cost in Germany?
Pages, design, content, features and languages drive the price. Add running costs, legal pages and VAT, and you have a realistic first-year budget for Germany.
7 min read
Websites
Planning a Website Redesign Without Losing Content or Search Visibility
How to protect your old site's content and URLs during a redesign: a URL inventory, a redirect map with a worked example, and checklists for before and after launch.
8 min read
Websites
Website Builder or Web Developer? How to Decide
When a DIY website builder is genuinely enough, when hiring someone pays off, and what stays your responsibility in Germany whoever builds the site.
7 min read
Technical maintenance for your website
From €29 per month net, charged separately. We agree the scope with you.