Feb 7, 2026
WordPress
Content Architecture
Custom post types, taxonomies and editable fields defined in versioned code, so your editors know where content belongs and your developers are not patching structure two years from now.
What we model
When everything is a page or a post, content gets hard to organize, impossible to cross-reference, and prone to inconsistency. Seven decisions prevent that.
Every content type gets listed, its attributes mapped, its relationships drawn, and its taxonomies assigned to the types that use them. Fields your team edits are separated from fields the system calculates.
We register post types and taxonomies with Extended CPTs in versioned files, never a plugin UI. Structure moves through environments with your releases and is reviewable like any other code.
Taxonomies drive navigation, filtering and cross-referencing between types. When a classification helps your team but means nothing to visitors, we register it as non-public, so internal structure never reaches your URLs or sitemap.
ACF Pro is the standard, composed in code with ACF Composer on a Sage stack and ACF Builder elsewhere. Groups are organized by logical unit with tabs, repeaters and conditional logic, and documented.
Access belongs to the structure, not to a later ticket. Each content type declares which roles can create and edit it, and we validate those capabilities, along with export and import, before the model reaches your editors.
News to events, resources to use cases, tags shared across a course catalog: connections are designed alongside the types. We use relational fields sparingly, and never a field where a taxonomy is the right answer.
To list and filter thousands of items we implement FacetWP, native to ACF and taxonomies and AJAX by default. Where performance demands it, WP_Query, the REST API or purpose-built endpoints, with async pagination designed in from the start.
The editing layer
A content model your team cannot operate is just a schema. The 40Q Atomic Block System is how the structure becomes something marketing can publish with.
Twenty to forty blocks, approved up front and built around your content types, with Tailwind as the CSS framework. Page builders hand editors everything and return inconsistency and slow pages.
Colors, type scales and spacing exist as tokens, and theme.json tracks the Figma design system instead of drifting from it. Spacing and style controls are exposed with explicit limits, so editors get real choices inside a boundary they cannot break.
Page patterns and templates give marketing a starting point instead of a blank canvas. Every block is tested in isolation, checked for keyboard navigation and screen reader behavior, and handed over with written guides and recorded walkthroughs.
Worth reading even if you never hire us.
Related insights
Architecture, scale and the content operations good structure makes possible.
Feb 7, 2026
WordPress
Jan 19, 2026
WordPress
Mar 27, 2026
WordPress
Take the next step
Send us your current post types, taxonomies and fields. We will tell you where the model is working against your team.