Content Fragments & GraphQL
Headless content delivery from AEM
AEM's headless capabilities have matured significantly with AEM as a Cloud Service. Content Fragments and the AEM GraphQL API now provide a first-class headless content delivery layer — enabling content to be authored in AEM and consumed by any front-end, mobile app, or downstream system. Experience Fragments remain the bridge for fragment-based page composition within AEM Sites. Getting the content model right is the foundation on which everything else depends.
Coverage
What this covers
Content Fragment Models
Designing CF Models that are author-friendly, structurally correct, and map cleanly to the data shapes your front-end actually needs.
AEM GraphQL API
The persisted query model, fragment-based queries, pagination, filtering, and the AEM GraphQL endpoint configuration — including CORS and authentication.
Content Fragments vs. Experience Fragments
Understanding when to use Content Fragments (structured data, headless) vs. Experience Fragments (page composition, multi-channel fragments with layout).
Headless Architecture Patterns
Decoupled front-end architectures using AEM as the CMS — Next.js, React, and other framework integrations consuming AEM GraphQL.
Content References & Fragment Variations
Managing content references between fragments, fragment variations for multi-channel content, and nested fragment models for complex content structures.
Preview & Publishing Workflows
Setting up preview environments and managing the publish workflow for headless content — ensuring front-ends can preview unpublished content without leaking to production.
Differentiators
Why work with me
Content model expertise
The most common headless AEM failure mode is a poorly designed content model — too rigid, too flat, or too coupled to one channel. I focus on content model design as the first and most important step.
Full-stack AEM context
I understand the AEM authoring side as well as the delivery side — which means I can design content models that work for both authors and consuming applications.
GraphQL performance
Persisted queries, caching strategies, and avoiding N+1 patterns in AEM GraphQL — ensuring headless delivery is as fast as traditional AEM page delivery.
Ready to discuss your Content Fragments & GraphQL project?
Consulting, training, or advisory — reach out to find the right fit.
Read my articles on Content Fragments & GraphQL on the blog.
Browse articles