Expertise

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