Das @docmd/plugin-seo-Plugin ist für die Generierung hochwertiger Metadaten für jede Seite verantwortlich. Es stellt sicher, dass Ihre Dokumentation nicht nur von menschlichen Lesern in Suchmaschinen gefunden wird, sondern auch von KI-Modellen und Social-Media-Plattformen korrekt interpretiert wird.
Globale Konfiguration
Konfigurieren Sie projektweite SEO-Standardwerte in Ihrer docmd.config.js.
import { defineConfig } from '@docmd/core';
export default defineConfig({
plugins: {
seo: {
defaultDescription: 'Umfassende Dokumentation für das docmd-Ökosystem.',
aiBots: false, // Auf false setzen, um gängige KI-Crawler (GPTBot etc.) zu blockieren
openGraph: {
defaultImage: '/assets/og-image.png'
},
twitter: {
siteUsername: '@docmd_io',
cardType: 'summary_large_image'
}
}
}
});
Überschreibungen auf Seitenebene
Sie können SEO-Einstellungen für einzelne Seiten über das Frontmatter feinabstimmen. Einstellungen auf Seitenebene haben immer Vorrang vor globalen Standardwerten.
---
title: "Erweiterte Konfiguration"
description: "Lernen Sie, wie Sie die interne Engine von docmd meistern."
noindex: true # Diese spezifische Seite vor allen Suchmaschinen verbergen
seo:
keywords: ["docmd", "javascript", "ssg"]
ogType: "article"
canonicalUrl: "https://meineseite.de/kanonischer-pfad"
aiBots: true # Globalen Block überschreiben, um KI-Zugriff auf diese Seite zu erlauben
---
Kernfunktionen
1. Intelligenter Beschreibungs-Fallback
Wenn im Frontmatter oder in der globalen Konfiguration keine Beschreibung angegeben ist, extrahiert das Plugin automatisch die ersten 150 Zeichen des Fließtexts der Seite, um sie als <meta name="description"> zu verwenden. So wird sichergestellt, dass jede Seite über grundlegende Metadaten für Suchergebnisse verfügt.
2. KI-Bot-Steuerung
Durch das Setzen von aiBots: false injiziert das Plugin noindex-Anweisungen speziell für große KI-Crawler (einschließlich GPTBot, Claude-Web und Google-Extended). Dies ermöglicht es Ihnen, zwischen herkömmlicher Suchmaschinenindizierung und LLM-Trainingssitzungen zu unterscheiden.
3. Kanonische Auflösung
Das Plugin generiert automatisch <link rel="canonical">-Tags basierend auf Ihrer siteUrl. Es verarbeitet Verzeichnisindizes intelligent und konvertiert guide/index.html in eine saubere kanonische /guide/-URL, um Probleme mit doppeltem Inhalt zu vermeiden.
4. Ansprechende Social-Media-Vorschauen
Die native Unterstützung für Open Graph und Twitter Cards stellt sicher, dass Links zu Ihrer Dokumentation professionell aussehen, wenn sie auf Plattformen wie X (Twitter), LinkedIn und Discord geteilt werden.
Für die besten SEO-Ergebnisse stellen Sie sicher, dass Ihre siteUrl im Root Ihrer Konfiguration definiert ist. Ohne eine Basis-URL kann das Plugin keine absoluten kanonischen Links oder Pfade für Open-Graph-Bilder generieren.
Strukturierte Daten (LD+JSON)
docmd kann automatisch das Article Schema generieren, um Suchmaschinen bei der Anzeige von Rich Snippets zu unterstützen.
---
title: "Wie man ein docmd-Plugin erstellt"
seo:
ldJson: true
---
Ein gut konfiguriertes SEO-Plugin hilft KI-gestützten Suchmaschinen (wie SearchGPT oder Perplexity), Ihre Website genau zusammenzufassen. Durch die Bereitstellung klarer Beschreibungen und das Blockieren von Bots steuern Sie genau, wie KI-Modelle Ihre Inhalte online wahrnehmen und als Quelle verwenden.