SEO-Optimierung
Steuern Sie Titel, Beschreibungen und Meta-Tags für Suchmaschinen und Social Previews. Jamdesk erstellt automatisch Sitemaps und Open-Graph-Bilder.
Optimieren Sie Ihre Dokumentation für Suchmaschinen und Social Previews, indem Sie Titel, Beschreibungen und Metadaten im Frontmatter festlegen.
Was Jamdesk automatisch erledigt
Inhalte optimieren
Effektives Frontmatter verfassen
---
title: User Authentication # Under 60 characters
description: Set up OAuth, JWT, and session-based authentication # 120-160 characters
---
Keywords an den Anfang stellen. „Authentication setup“ ist besser als „How to set up authentication.“
Seitentitel
- Halten Sie Titel unter 60 Zeichen, um eine Kürzung in den Suchergebnissen zu vermeiden
- Fügen Sie Ihr primäres Keyword möglichst weit vorne ein
- Verwenden Sie in Ihrer Dokumentation für jeden Titel eine eindeutige Formulierung
Beschreibungen
- Streben Sie 120–160 Zeichen an
- Fassen Sie zusammen, was die lesende Person erfahren wird
- Fügen Sie relevante Keywords auf natürliche Weise ein
Automatisch generierter Fallback. Wenn description im Frontmatter fehlt, extrahiert Jamdesk automatisch den ersten Absatz aus dem Seiteninhalt (bis zu 155 Zeichen). Überschriften, Codeblöcke, Bilder und MDX-Komponenten werden übersprungen. Dieser Text wird für <meta name="description">, Open Graph und Twitter Cards verwendet. Eine explizite Beschreibung wird für optimale Ergebnisse weiterhin empfohlen.
Indexierung steuern
Websiteweite Einstellungen
Konfigurieren Sie in Ihrer docs.json das standardmäßige Verhalten für Robots:
{
"seo": {
"metatags": {
"robots": "index, follow"
}
}
}Steuerung pro Seite
Überschreiben Sie die Indexierung für bestimmte Seiten im Frontmatter:
---
title: Internal Notes
noindex: true
---
Verwenden Sie noindex für:
- Entwürfe oder Seiten in Bearbeitung
- Interne Dokumentation
- Veraltete Inhalte, die Sie als Referenz behalten
Suchindexierung vs. AI-Aufnahme
robots-Metadaten und noindex steuern Suchmaschinen: ob eine Seite in Google und Ihrer sitemap.xml erscheint. Sie haben keine Auswirkungen auf die Dateien llms.txt und llms-full.txt, die AI-Tools lesen. Um deren Veröffentlichung zu verhindern, setzen Sie seo.ai.llmsTxt auf false (siehe llms.txt deaktivieren). Die beiden Einstellungen sind unabhängig: Eine Seite kann von Suchmaschinen indexiert, aber von der AI-Aufnahme ausgeschlossen werden – oder umgekehrt.
Kanonische URLs
Wenn Ihre Dokumentation unter mehreren URLs erreichbar ist, legen Sie eine kanonische URL fest:
---
title: Getting Started
canonical: https://docs.example.com/getting-started
---
Sie können auch eine websiteweite kanonische Basis-URL in docs.json festlegen. Jamdesk hängt den
Pfad jeder Seite daran an, sodass jede Seite eine korrekte seitenbezogene kanonische URL erhält:
{
"seo": {
"metatags": {
"canonical": "https://docs.acme.com"
}
}
}Social Previews & Open Graph
Jamdesk erstellt automatisch eine gebrandete Social Card mit 1200×630 Pixeln für jede Seite. Überschreiben Sie beliebige
Social-Tags im Frontmatter. Sie können flache Schlüssel auf oberster Ebene oder einen
verschachtelten seo:-Block verwenden. Beides funktioniert. Wenn derselbe Schlüssel auf beide Arten festgelegt ist, hat der Wert auf oberster Ebene Vorrang.
---
title: API Reference
description: REST API endpoints and authentication
"og:title": API Reference — Acme
"og:description": Everything you need to call the Acme API
"og:image": /images/api-social-card.png
"twitter:card": summary_large_image
"twitter:creator": "@acme"
keywords: ["api", "rest", "authentication"]
canonical: https://docs.acme.com/api-reference
------
title: API Reference
description: REST API endpoints and authentication
seo:
"og:title": API Reference — Acme
"og:image": /images/api-social-card.png
"twitter:card": summary_large_image
x-custom-tag: any custom meta value
---Unterstützte Tags
| Gruppe | Tags |
|---|---|
| Open Graph | og:title, og:description, og:image, og:image:width, og:image:height, og:image:alt, og:url, og:type, og:site_name, og:locale, og:video, og:audio |
| Artikel | og:type: article mit article:published_time, article:modified_time, article:author, article:section, article:tag |
| Twitter / X | twitter:card, twitter:title, twitter:description, twitter:image, twitter:image:alt, twitter:site, twitter:creator, twitter:player, App-Card-Tags |
| Sonstige | keywords, author, robots, googlebot, google-site-verification, theme-color sowie beliebige benutzerdefinierte Tags (benutzerdefinierte Tags unter seo: platzieren) |
Benutzerdefinierte OG-Bildabmessungen. Wenn Sie ein benutzerdefiniertes og:image festlegen, setzen Sie auch og:image:width
und og:image:height, damit Crawler es scharf darstellen. Die automatisch erstellte Card ist immer
1200×630 Pixel groß.
Benutzerdefinierte Tags. Beliebige Meta-Tags (z. B. x-pinterest) werden als <meta name="..."> ausgegeben.
Platzieren Sie sie im seo:-Block. Beim Platzieren auf oberster Ebene werden nur erkannte SEO-Schlüssel berücksichtigt.
Card-Typ für Twitter / X
Der Tag twitter:card steuert, welches Layout X (und andere Plattformen) verwendet, wenn Ihr Link geteilt wird:
| Wert | Darstellung |
|---|---|
summary | Kleines quadratisches Vorschaubild links, daneben Titel und Beschreibung. Kompakt. |
summary_large_image | Großes, bildschirmbreites Bild oben, darunter Titel und Beschreibung. Die große, auffällige Variante. |
Verwenden Sie für eine gebrandete Card mit 1200×630 Pixeln summary_large_image, damit das Bild in voller Breite dargestellt wird.
Websiteweites Standardbild
Legen Sie ein Fallback-Social-Bild für jede Seite in docs.json fest. Jede Seite, die ein eigenes og:image festlegt, überschreibt dieses:
{
"seo": {
"metatags": {
"og:image": "https://docs.acme.com/images/default-card.png"
}
}
}Vor der Veröffentlichung prüfen. Fügen Sie nach einem Build die Seiten-URL in das OpenGraph Preview-Tool ein, um zu prüfen, wie die Card auf den einzelnen Plattformen dargestellt wird, und um die Open-Graph-Tags zu validieren. Das Tool prüft auch die Bildabmessungen und erklärt, wie gefundene Probleme behoben werden.
Sitemap & Robots.txt
Jede Jamdesk-Website erstellt bei jedem Build automatisch sitemap.xml und robots.txt.
| Datei | Zweck |
|---|---|
sitemap.xml | Listet alle Seiten mit Änderungsdaten für Suchmaschinen auf |
robots.txt | Erlaubt allen Crawlern den Zugriff und verweist auf die Sitemap |
Wo Sie sie finden
Die URLs hängen davon ab, ob Ihre Dokumentation unter einer Root-Domain oder unter einem /docs-Unterpfad liegt:
Wenn sich Ihre Dokumentation im Root-Verzeichnis Ihrer Domain befindet (z. B. docs.acme.com oder acme.jamdesk.app):
https://docs.acme.com/sitemap.xml
https://docs.acme.com/robots.txtWas in der Sitemap enthalten ist
- Alle veröffentlichten Seiten (ausgenommen Seiten mit
noindexoderhiddenim Frontmatter) - Änderungsdaten aus dem Frontmatter, sofern verfügbar
- Wöchentliche Änderungshäufigkeit
Seiten aus der Sitemap ausschließen
Fügen Sie noindex zum Frontmatter hinzu, um eine Seite sowohl aus der Sitemap als auch aus den Suchmaschinen auszuschließen:
---
title: Internal Notes
noindex: true
---
Seiten mit hidden: true werden ebenfalls automatisch ausgeschlossen.
Strukturierte Daten mit JSON-LD
Jede Seite enthält automatisch strukturierte schema.org-Daten als <script type="application/ld+json">-Tag mit zwei Schemata:
WebSite: Name, URL und Beschreibung Ihrer Website (ausdocs.json).BreadcrumbList: Navigationspfad von Home zur aktuellen Seite, abgeleitet aus Ihrernavigation-Konfiguration.
Keine Konfiguration erforderlich. Suchmaschinen verwenden diese Daten für umfangreiche Ergebnisse wie Breadcrumb-Pfade in Suchergebnissen.
Markup überprüfen. Fügen Sie eine beliebige Seiten-URL in den Rich Results Test von Google ein, um zu bestätigen, dass die strukturierten Daten erkannt werden.
IndexNow
Nach jedem Build übermittelt Jamdesk automatisch geänderte Seiten-URLs an IndexNow, damit Suchmaschinen sie schneller indexieren. Dadurch werden Bing, Yandex und andere teilnehmende Suchmaschinen über Ihre Inhaltsänderungen informiert, ohne auf den nächsten Crawl-Zyklus warten zu müssen.
- Wird nach jedem erfolgreichen Build ausgeführt
- Übermittelt nur Seiten, die tatsächlich geändert wurden
- Nicht blockierend, sodass der Build nie verzögert wird
- Keine Konfiguration erforderlich
Best Practices
Gehen Sie diese Checkliste vor der Veröffentlichung durch:
Checkliste vor der Veröffentlichung
- Eindeutige Titel. Jede Seite hat einen eigenen, aussagekräftigen Titel mit weniger als 60 Zeichen.
- Aussagekräftige Beschreibungen. Beschreibungen fassen die Seite in 120–160 Zeichen zusammen.
- Logische Überschriften. Überschriften folgen einer klaren Hierarchie: eine H1, dann H2 → H3.
- Aussagekräftige Links. Interne Links verwenden sinnvollen Ankertext, niemals „click here“.
- Alternativtext für Bilder. Jedes Bild verfügt für Barrierefreiheit und Bildersuche über einen Alternativtext.
- Social-Bild. Legen Sie auf wichtigen Seiten ein benutzerdefiniertes
og:imagefest oder verlassen Sie sich auf die automatisch erstellte Card. Überprüfen Sie es mit dem OpenGraph Preview-Tool.
