Skip to content
← All guidesWordPress & Gutenberg

How WordPress agencies can standardise Gutenberg blocks across client sites

A maintainable approach to shared block conventions, templates, naming and portability without forcing every client site into the same design.

Standardise the system before the visual design

Agency reuse works best when the shared layer defines how blocks are built rather than forcing every client to share the same colours and typography. Standardise naming, field conventions, spacing decisions, accessibility expectations and export format. Let the client theme own the brand expression.

Create a small approved block vocabulary

A library becomes difficult to maintain when every project adds a nearly identical block with a new name. Start with common content concepts such as hero, feature list, callout, logo group and structured card. Add a new type only when the content model is genuinely different, not because one site uses a different border radius.

Keep field naming and behaviour consistent

Editors learn faster when the same concepts use the same labels and controls across blocks. If one block calls a link ‘CTA URL’, another calls it ‘Button destination’ and a third splits it into several unexplained settings, every handover takes longer. Consistency is a form of documentation.

  • Use the same label for the same content concept
  • Keep link, image and accessibility controls predictable
  • Document which presentation options belong in the theme
  • Adopt a clear namespace for agency-maintained block types

Separate shared definitions from client-specific variants

When a client needs a genuinely specialised component, keep it outside the shared baseline unless it is likely to be reused elsewhere. This protects the common library from accumulating one-off business logic and makes updates safer across multiple sites.

Maintain a test site for the shared library

Use a dedicated environment that contains representative examples of every shared block. Test editor behaviour, front-end rendering, responsive layouts and old saved content whenever the library changes. A central test site is much cheaper than discovering a regression separately on ten client projects.

Agency standardisation should reduce maintenance while preserving each client’s identity. Share the content system; theme the presentation.
This guide is general educational content. Project, contractual, tax and legal requirements can vary, so check the requirements that apply to your work before relying on a particular approach.