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.
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-previewundmax-video-preview - Canonical-URLs — absolut, normalisiert, mit abschließendem Slash und Paginierungsunterstützung
- Open Graph —
og:titleohne Suffix des Seitennamens, vollständiger Satz an OG-Tags - Twitter Cards —
summary_large_imagebei 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.0für die FelderContentItem.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.