<!-- page:69157 -->
# SEO

Öffentliche Wikis liefern Seiten aus, die Crawler lesen können, ohne eigenen Build-Schritt oder SEO-Plugin. [Private](page:69154) Wikis bleiben vor Suchmaschinen verborgen, abgesehen von einer Seite, die über einen öffentlichen Link freigegeben ist.

<!-- block:69367 -->
## Serverseitig gerendertes HTML

Seiten werden auf dem Server zu schlichtem HTML gerendert, ohne SPA-Hülle. `curl`, Screenreader und Suchmaschinen-Bots sehen den Inhalt direkt; für die erste Darstellung ist kein JavaScript nötig.

<!-- block:69368 -->
## Open Graph und Twitter-Cards

Jede öffentliche Seite gibt den vollständigen Open-Graph-Satz aus (`og:site_name`, `og:title`, `og:description`, `og:url`, `og:type`, `og:image`, `og:locale`) sowie `article:modified_time` mit dem Datum der letzten Änderung. Seiten enthalten außerdem eine Twitter-Card vom Typ `summary` mit Titel, Beschreibung und Bild.

Standardmäßig stammt die Beschreibung aus dem Vorspann der Seite oder, wenn sie keinen hat, aus ihrem ersten nicht leeren Block. Ein Agent kann für eine Seite eine andere festlegen.

<!-- block:69369 -->
## Sitemap und robots.txt

`/sitemap.xml` ist ein Sitemap-Index, der für jedes öffentliche Wiki auf eine eigene `/sitemap-wiki:N.xml` verweist. Jede Sitemap eines Wikis listet die Startseite und alle Seiten auf, mit dem `updated_at` der jeweiligen Datenbankzeile als `<lastmod>`. Private und archivierte Wikis werden herausgefiltert, bevor der Index erzeugt wird.

`/robots.txt` wird im Stammverzeichnis ausgeliefert, nennt die Sitemap direkt in der Datei, erlaubt `/` und sperrt die Routen für Anmeldung, MCP, Verwaltung und Versionsverlauf.

<!-- block:69370 -->
## URLs mit Slug und 301-Weiterleitungen

Eine Seiten-URL hat die Form `/{owner}/{wiki}/{id}-{slug}`. Die numerische ID bleibt bei Umbenennungen stabil; der Slug ist für Menschen da. Ein Aufruf einer URL mit veraltetem Slug führt per 301 zur kanonischen URL, sodass externe Links weiter funktionieren und Suchmaschinen erfahren, welche Adresse kanonisch ist.

<!-- block:69371 -->
## JSON-LD: Article, WebSite, BreadcrumbList

Das HTML jeder öffentlichen Seite enthält einen Block `<script type="application/ld+json">`. Seiten erhalten ein `Article`-Schema (`headline`, `dateModified`, `author`, `url`, `inLanguage`, `isPartOf`) sowie eine `BreadcrumbList`, die Besitzer → Wiki → Seite durchläuft. Die Startseite eines Wikis erhält `WebSite` sowie eine zweistufige `BreadcrumbList`.

Die strukturierten Daten, die Linkvorschau und `<meta name="description">` verwenden alle dieselbe Beschreibung. Google kann die Breadcrumbs in der SERP als hierarchische Chips darstellen.

---

## Links here

- [Öffentliches Nachschlagewerk](page:69144)
- [Sichtbarkeit](page:69154)

---

[All pages](https://wikilayer.org/smee-again/wikilayer-howto/de/index.md)
