You should never need to call or pay a developer to change a phone number, update a price, or add a new team member photo to your website. If every small text change on your site requires an email to your developer and a wait of several days, the problem is not your patience — it is that your website was not built with a proper content management system, or you were never trained to use the one it has.
What a CMS Actually Is
A content management system (CMS) is the admin dashboard behind your website where you log in and edit text, swap images, update prices, and publish blog posts — all without touching code. Every well-built modern website should have one. If your developer built your site without any way for you to log in and make changes yourself, that is a structural limitation worth raising, because it makes you permanently dependent on that one person or agency for even trivial updates.
What You Should Be Able to Do Yourself
- Edit existing page text — service descriptions, About page content, pricing, contact details
- Add or remove team members — with photos and bios
- Publish blog posts — without needing a developer to manually add each one
- Swap images — a new product photo, an updated team photo, seasonal banners
- Update testimonials — as new client feedback comes in
- Adjust navigation menu items — for straightforward structural changes
What should still go through a developer: structural design changes, new custom functionality (a new booking feature, a new integration), and anything involving the site's underlying code or architecture. That distinction — content versus structure — is the line that determines what you should be able to touch yourself.
Getting Comfortable With Your CMS
Ask for a proper handover session, not just login credentials
A responsible developer should walk you through your specific CMS — screen-sharing through the actual process of editing a page, adding a blog post, and swapping an image — rather than simply emailing you a username and password and assuming you will figure it out.
Practice on a low-stakes page first
Before editing your homepage, practice changes on a page that gets less traffic — an internal team bio page or an older blog post — so mistakes have low consequences while you build confidence.
Keep a simple internal guide
A short internal document (even a one-page PDF) noting "to update pricing, go here; to add a blog post, go here" saves the next person at your company from relearning the CMS from scratch when staff changes.
Understand what "publish" actually means
Most CMS platforms let you save a draft before making changes live. Understanding the difference between saving and publishing prevents the common mistake of making changes and being confused about why the public site has not updated.
Common Mistakes Business Owners Make in Their CMS
Editing text directly inside image files instead of using text fields (which breaks SEO and accessibility), uploading unoptimised, oversized images that slow the whole site down, and deleting pages without understanding the effect on site navigation or existing Google rankings are the most common self-inflicted issues. A basic understanding of these pitfalls prevents most of the damage untrained CMS use tends to cause.
When You Genuinely Still Need a Developer
Some things are legitimately outside CMS scope: adding a new feature like a booking system, changing the site's design or layout, fixing a technical bug, or restructuring how pages are organised. Knowing the difference means you are not paying developer rates for a text edit, and not attempting a structural change yourself that could break something.
Why This Matters Long Term
Businesses that can manage their own content stay current — pricing updates, new team members, fresh blog content — without the delay and cost of routing every small change through a developer. This is part of why at Harzotech, every website we build includes a proper CMS and a real training session as part of the handover, not an afterthought.
If your current website leaves you dependent on a developer for basic changes, or you were handed login details with no real guidance, get in touch and we can review your setup or rebuild it with proper content ownership in mind.