SEO by Joost de Valk

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

Erweiterung

SEO by Joost de Valk

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

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

Das umfassendste SEO-Plugin für EmDash CMS, entwickelt von Joost de Valk. Es erzeugt Meta-Tags, Open Graph, Twitter Cards, Canonical-URLs, Robots-Direktiven und JSON-LD-Schema-Markup über den Hook page:metadata.

Funktionen

  • Meta-Beschreibungen mit konfigurierbarer Fallback-Kette
  • Meta-Robots mit Direktiven max-snippet, max-image-preview und max-video-preview
  • Canonical-URLs — absolut, normalisiert, mit abschließendem Slash und Paginierungsunterstützung
  • Open Graph — og:title ohne Suffix des Seitennamens, vollständiger Satz an OG-Tags
  • Twitter Cards — summary_large_image bei vorhandenem Bild, Site-Handle aus den Einstellungen
  • Breadcrumbs — aus dem URL-Pfad abgeleitet, mit Überschreibungen der Segmentbezeichnungen
  • JSON-LD-Schema-Markup mit Unterstützung für Person oder Organization
  • llms.txt-Generierung (experimentell)

Installation

npm install @jdevalk/emdash-plugin-seo

In der Astro-Konfiguration registrieren:

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

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

Konfiguration

Einstellungen im EmDash-Administrationsbereich vornehmen, u. a. Seitenname, Titel-Trennzeichen, Standard-Meta-Beschreibung, Person-/Organisations-Schema, Social-Profile und Breadcrumb-Segment-Overrides.

Betriebshinweise

  • Erfordert emdash@^0.5.0 für die Felder ContentItem.slug/status/locale.
  • Plugin-Version während kritischer Kampagnen fixieren, um unerwartete Verhaltensänderungen zu vermeiden.
  • Generiertes JSON-LD vor dem Launch im Google-Test für Rich-Suchergebnisse prüfen.