SEO von Joost de Valk

SEO-Plugin für EmDash CMS — Meta-Tags, Open Graph, kanonische URLs, Robots-Direktiven und JSON-LD-Schema-Markup.

Erweiterung

SEO von Joost de Valk

SEO-Plugin für EmDash CMS — Meta-Tags, Open Graph, kanonische URLs, Robots-Direktiven und JSON-LD-Schema-Markup.

  • Kategorie: SEO
  • Status: Verfügbar
  • Version: 0.12.0
  • Preis: Free

The most comprehensive SEO plugin for EmDash CMS, built by Joost de Valk. It generates meta tags, Open Graph, Twitter Cards, canonical URLs, robots directives, and JSON-LD schema markup via the page:metadata hook.

Features

  • Meta descriptions with configurable fallback chain
  • Meta robots with max-snippet, max-image-preview, and max-video-preview directives
  • Canonical URLs — absolute, normalized, with trailing slash and pagination support
  • Open Graphog:title without site name suffix, full set of OG tags
  • Twitter Cardssummary_large_image when image present, site handle from settings
  • Breadcrumbs — derived from URL path with segment label overrides
  • JSON-LD schema markup with Person or Organization support
  • llms.txt generation (experimental)

Installation

npm install @jdevalk/emdash-plugin-seo

Register it in your Astro config:

import { seoPlugin } from "@jdevalk/emdash-plugin-seo";

export default defineConfig({
  integrations: [
    emdash({
      plugins: [seoPlugin()],
    }),
  ],
});

Configuration

Configure settings in the EmDash admin panel including site name, title separator, default meta description, person/organization schema, social profiles, and breadcrumb segment overrides.

Operational tips

  • Requires emdash@^0.5.0 for ContentItem.slug/status/locale fields.
  • Pin the plugin version during critical campaigns to avoid unexpected behavior changes.
  • Review generated JSON-LD in Google’s Rich Results Test before launch.