The content model before the blocks: How to keep your business organized in Gutenberg
A practical method for standardizing page types, block selection and content structure in WordPress without unnecessarily restricting editors.

Category: WordPress
Gutenberg gives editors considerable freedom to build pages. This is useful when content varies, but that freedom also creates a problem: Every page can end up with its own structure, its own block choices and its own way of presenting the same type of information.
The solution is not necessarily to lock down the entire editing tool. The business first needs a clear content model: an agreement on which page types the website has, what they should contain and which Gutenberg blocks are suitable for each task.

A good content model makes publishing faster, the design more consistent and future changes easier. It also reduces the risk of important information being hidden in random text blocks.
Start with page types, not individual pages
Many WordPress projects are planned page by page. The homepage is designed first, followed by service pages, an about page, a contact page and some landing pages. This approach can work at launch, but it often results in a website that is difficult to manage.
Instead, look for recurring page types. A business might, for example, have:
- service pages
- industries or customer segments
- expert articles
- customer stories
- employee profiles
- courses and events
- campaign and landing pages
Each page type has a specific purpose. A service page might need to explain a need, present the offering, answer frequently asked questions and lead to contact. A customer story should describe the situation, the work and the result. Once this structure is clarified, it becomes easier to determine which blocks and fields editors need.
Separate content from presentation
A common mistake is to store important information as free text because it is quicker at the time. This could be the name of a contact person, the date of an event, a price, an area of expertise or a brief summary. The problem arises when the information later needs to be used in several places or presented in a different way.

Information with a clear function should be stored in a structured format. Body text, reasoning and explanations, on the other hand, fit well in Gutenberg. An event could, for example, have separate fields for the date, location and registration status, while the program and practical information are written using blocks.
Use three questions to decide whether something should be a separate field:
- Should the information be sortable, filterable or reusable?
- Does the information need to be displayed in the same way on many pages?
- Could an editor place it incorrectly or format it inconsistently?
If the answer is yes to one or more questions, a defined field is often better than a regular text block.
Create a limited block set with clear roles
A large number of available blocks does not automatically produce better pages. Editors need to understand the difference between the blocks, and several blocks may appear to solve the same task. The result is often inconsistent usage and unnecessarily complex pages.
Define a recommended block set based on actual content needs. A typical business website can often manage with blocks for:

- images and video
- highlighted messages
- call-to-action buttons
- contact persons
- frequently asked questions
- related articles or services
- quotes and documented customer stories
- columns when the content actually needs them
- The editor and developer test the content model using real pages.
Give each block a name that describes the content task, not the technical design. “Contact person” is easier to understand than “Media card variant 4.” “Related services” is clearer than “Dynamic content grid.”
Blocks that should not be used should be hidden from regular editors. This creates a cleaner interface and reduces the need for training.
Use patterns for recurring combinations
A single block solves one task. A block pattern brings several blocks together in a recommended sequence. This works well when editors often build the same content section.
A pattern for a service introduction could include a short heading, an explanatory paragraph, three bullet points and a call-to-action button. Another pattern could present a customer story with the situation, the action taken and the result.
Patterns should be used to give editors a good starting point, not to create a catalog of ready-made decorative solutions. Each pattern should have a defined use case and an understandable name.
When should a pattern be locked?
Locking is useful when the order or placement is important. This may apply to legal information, key conversion points or elements that retrieve structured data. In other cases, editors can be allowed to change text and images, move individual elements or remove parts that are not relevant.
Choose the minimum amount of locking that still protects the functionality. Overly restrictive templates often lead to workarounds, copying or requests for custom solutions.
Describe the page type on one sheet
Every important page type should have a short editorial specification. It does not need to be technical. The document should help the editor understand why the page exists and what must be in place before publication.
The specification may include:
- Purpose: What should the page help the user do?
- Target audience: Who is the page primarily written for?
- Required content: What information must always be included?
- Recommended order: How should the content be structured?
- Permitted blocks: Which building blocks are suitable for the page type?
- Primary action: What should the user be able to do next?
- Responsibility: Who owns and follows up on the content?
This is more useful than a general editor handbook that attempts to explain every feature in WordPress. Above all, the editor needs support in completing a specific publishing task.
Test the model with real content
Do not assess the content model using sample text alone. Choose some existing pages that are difficult, long or unusual, and build them using the proposed model.
It is a good idea to test one typical page, one content-heavy page and one page that deviates from the norm. This will make it clear whether the model is robust or only works for the tidiest page.
During the test, note:
- which information the editor cannot find a natural place for
- which blocks are used in more ways than planned
- where the need for manual formatting arises
- which fields are unclear or superfluous
- whether the page works on mobile without special adjustments
Adjust the model before rolling it out widely. This is far cheaper than cleaning up a hundred pages later.
Clarify who can change the building system
Editors should be able to improve content without having to request minor changes. At the same time, not everyone should be able to create new block variations, change global styles or install new extensions.
Divide responsibility between three levels:
- Editorial level: Create and update content within established page types.
- Governance level: Approve new patterns, fields and editorial requirements.
- Technical level: Develop blocks, change templates, and ensure code, performance and accessibility.
This division prevents individual cases from leading to permanent changes without proper assessment. A request for a new block should first be examined: Is the need genuinely new, or can an existing block or pattern solve the task?
Carry out regular cleanup of the model
The content model should not be frozen forever. New services, campaigns and ways of working can create genuine needs. At the same time, the model should be developed in a controlled manner.
Review page types, blocks and patterns at regular intervals. Look for elements that are hardly ever used, blocks that are used incorrectly, and manual solutions that recur. Also consider whether editors lack guidance or whether the tool itself should be improved.
Remove or replace old blocks through a planned process. Before removing a block, you must know which pages use it and how the content will be migrated. Otherwise, the cleanup may result in display errors or orphaned content.
Freedom within an understandable framework
A good Gutenberg setup is not about offering as many choices as possible. It is about giving the editor the right choices for the task. Page types provide direction, structured fields preserve important data, and well-designed blocks and patterns make publishing efficient.
Start with the content the organization actually manages. Define a few page types, clarify the required information and test the model with demanding examples. This will make WordPress easier to use today and less costly to change later.



