Enhancely JSON-LD
Automatic AI-powered JSON-LD structured data for SEO via the Enhancely API.
Plugin
Enhancely JSON-LD
Automatic AI-powered JSON-LD structured data for SEO via the Enhancely API.
Enhancely automatically generates and injects JSON-LD structured data into every page of your EmDash site. It uses the Enhancely API to analyze page content and produce rich schema markup that improves search engine understanding and AI/LLM comprehension of your content.
Installation
npm install @enhancely/emdash
import { enhancelyPlugin } from "@enhancely/emdash";
export default defineConfig({
integrations: [
emdash({
plugins: [enhancelyPlugin()],
}),
],
});
Configure your API key in the EmDash admin panel under Plugins > Enhancely Settings.
Requirements
- EmDash CMS
^0.1.0 - An Enhancely account with a project API key
Capabilities
| Capability | Purpose |
|---|---|
network:fetch | Calls Enhancely API (host-restricted to *.enhancely.ai) |
page:inject | Injects JSON-LD via page:fragments hook |
Operational tips
- The plugin requires plugin page hooks to fire for anonymous visitors (see emdash-cms/emdash#119).
- Toggle JSON-LD generation on/off from the admin settings.