What a client should be able to edit in their CMS

Some topics look purely technical until you bring them down to a real project decision. That is where they become interesting.
Editing everything is not always better
When a client says “I want to edit everything”, I understand it. Nobody wants to depend on a developer to change a sentence. But opening everything without judgment can make the website fragile.
A useful CMS does not provide infinite freedom. It provides safe autonomy.
What I would open
I would open copy, images, services, projects, articles, basic SEO, CTAs, FAQs, and data that changes often. Also repeatable structures where the client understands the pattern.
I would protect critical layout, delicate components, logic, complex relationships, and styles that hold the visual identity together.
Good CMS, good experience
The editor is also a product. If the client enters and understands what to touch, the project lives better. If everything feels like a technical panel, they will go back to WhatsApp.
The best editing experience is the one that does not feel scary.
Closing
In the end, most of it comes back to the same thing: build with intent, remove noise, and leave a base someone can use, understand, and maintain.