Technical Specification
We document the full architecture before writing code: page templates, custom post types, multisite configuration if applicable, REST API endpoints for headless delivery, third-party integrations, hosting environment (WP Engine or Kinsta), deployment workflow, user roles, and performance targets. For enterprise projects, the specification is a formal document reviewed by your engineering and product teams before development begins.
Custom Theme Development (No Page Builder)
We build a custom PHP theme to your specifications. No Elementor. No Divi. No WPBakery. For headless projects, the theme is designed to expose structured content via the REST API or WPGraphQL rather than to render front-end HTML. For traditional delivery, the theme is built for performance, maintainability, and compatibility with your design system. Either way, the template files are readable, commented, and governed.
Custom Post Types and ACF
We register custom post types for every content type your platform requires: resources, products, events, locations, team members, case studies, press releases. Advanced Custom Fields (ACF) Pro gives each post type structured fields. For headless projects, ACF field values are exposed cleanly via the REST API. Content stays structured, queryable, and consistent across the platform.
Gutenberg Block Library
We build a custom Gutenberg block library matched to your design system. For enterprise editorial teams, blocks define what editors can do without requiring developer intervention. Each block is documented and scoped with clear field constraints. For headless projects, block data is exposed via the REST API for consumption by the front-end framework.
Plugin Audit and Governance
For rebuilds, we audit every active plugin on the existing installation, including multisite network-activated plugins. We document the purpose, maintenance status, and risk profile of each plugin. We remove redundant, abandoned, or conflicting plugins. New projects begin with a minimum viable plugin list. Plugin governance documentation is delivered at handover.
Core Web Vitals Optimisation
We optimise for Largest Contentful Paint, Cumulative Layout Shift, and Interaction to Next Paint, accounting for the martech and analytics stack your enterprise runs. This covers image optimisation, critical CSS, script loading strategy (defer, async, conditional), server-side caching configuration on WP Engine or Kinsta, and CDN setup. We target green Core Web Vitals scores on PageSpeed Insights before launch.
Staging Environment, Git Version Control, and CI/CD
Every project includes a staging environment mirroring production, a Git repository with documented commit conventions, and a deployment workflow. For enterprise clients, we scope integration with your existing CI/CD pipeline (GitHub Actions, Bitbucket Pipelines, or similar) so that deployments from the repository to staging and production are automated and auditable. You receive full repository access at handover.
Editorial Documentation and Launch
We write editorial documentation for your content team covering the Gutenberg block library, custom post type workflows, and custom field usage. For engineering teams, we write developer documentation covering the theme architecture, custom post type registration, ACF field group structure, and REST API endpoints. Launch is coordinated with your team and follows a formal pre-launch checklist.