AI ready structured data for
Contentful.
Contentful is a headless content management system with an API-first architecture. It operates as a cloud-based SaaS platform that separates content management from content presentation entirely. Content is managed in one place and pulled into each channel through API calls — whether websites, mobile apps, IoT devices, or digital signage.
enhancely adds page-specific JSON-LD to Contentful-driven sites so search engines see clean, consistent schema without manual markup. This makes perfect sense — learn more about the schema service in a composable architecture.
graph LR A["Browser"] --> B["Next.js / Nuxt App"] B --> C["enhancely Plugin"] C --> D["enhancely API"] D --> E["JSON-LD"] E --> C C --> F["Cache"] B --> G["HTML + JSON-LD"] H["Contentful Webhook"] -.-> I["Cache Invalidation"] I -.-> F
Fetch. Inject. Cache.
Send URL
Receive JSON-LD
SSR Injection
Webhook Refresh
What you get.
Quick setup.
Installation
npm install https://github.com/enhancely/headless-cms-plugin/releases/download/v1.0.6/enhancely-headless-cms-plugin-1.0.6.tgz
Caching included
- ETag-aware caching to reduce API calls
- Cache backends: Memory, File, or Redis
- Redis recommended for multi-instance or serverless deployments
API Response Codes
200: JSON-LD ready
201: URL queued for processing
202: Processing
304: Not modified (ETag match)
429: Rate limited
Compatibility & Requirements
Node.js: >= 18
Next.js: >= 13 (App Router recommended)
Nuxt: >= 3
CMS: Contentful (webhook supported)