# WordPress Markdown Plugin

## Ausgangspunkt

### Veröffentlicht.  
Und strukturiert zugänglich.

#### Eine Website ist für Menschen gestaltet. Für den gezielten Zugriff durch Software sind zusätzliche Textformate und Schnittstellen hilfreich.

Das Plugin bereitet vorhandene WordPress-Inhalte auf: als einzelne Markdown-Ansicht, als verlinktes Inhaltsverzeichnis und als Suchergebnis für einen verbundenen MCP-Client. Die HTML-Seite bleibt die ursprüngliche Darstellung.

Relevant ist das für Unternehmen, Redaktionen und WordPress-Verantwortliche, die ihre [öffentlichen Inhalte] (https://www.sodah.de/content-marketing-agentur/) zusätzlich für maschinelle Abrufe bereitstellen möchten.

## Was das Plugin leistet

### Ein WordPress Markdown Plugin.  
Sechs konkrete Funktionen.

Inhalte bereitstellen, Auswahl steuern und Zugriffe ermöglichen.

#### Inhalte als Markdown.

Öffentliche Einzelinhalte erhalten auf Wunsch eine eigene Markdown-URL. Überschriften, Listen, Links, Bilder und Tabellen werden aus dem Beitragsinhalt konvertiert.

- Zum Beispiel /seite/index.md
- HTML bleibt unter der Original-URL
- Markdown mit noindex und Canonical-Header

#### Zwei Inhaltsindizes.

llms.txt und llms-full.txt bündeln Links und Beschreibungen. Sie werden in WordPress gespeichert und unter festen URLs ausgeliefert.

- 100 Einträge oder alle geeigneten Inhalte
- 30, 50, 100 Wörter oder ungekürzter Text im ausführlichen Index
- Eigene Website-Beschreibung

#### Auswahl unter Kontrolle.

Schließen Sie Inhalte anhand ihrer ID, Kategorie oder Schlagwörter aus. Diese Ausschlüsse gelten für die Indizes, Markdown und die MCP-Suche.

- Keine privaten oder passwortgeschützten Beiträge
- Öffentliche Inhaltstypen ohne Medienanhänge
- Indizes auf Beiträge oder Seiten begrenzbar

#### Website-Suche über MCP.

Das aktivierbare Tool [search _site] (https://de.wikipedia.org/wiki/Volltextsuche) durchsucht öffentliche Inhalte. Verbundene Clients erhalten Titel, Original-URLs und Textauszüge.

- Bis zu zehn Ergebnisse pro Anfrage
- Seitennavigation für weitere Treffer
- Markdown-Links bei aktivierter Ausgabe

#### Kontakt auf Wunsch.

Mit aktivem MCP, gültigem Empfänger und festem Betreff steht contact _site bereit. Es übergibt Textnachrichten an den WordPress-Mailversand.

- Empfänger und Betreff fest konfiguriert
- Optionale validierte Antwortadresse
- Begrenzte Versandversuche

#### Änderungen berücksichtigen.

Bei relevanten Inhalts- und Einstellungsänderungen wird der bisherige Index verworfen. WordPress plant anschließend seinen Neuaufbau über WP-Cron.

- Manueller Neuaufbau im Backend
- Markdown-Cache für nicht angemeldete Besucher
- Cache-Verwerfung beim Speichern und Löschen

## Vom Inhalt zum Zugriff

### Einrichten. Auswählen. Bereitstellen.

01

### Grundlage prüfen

WordPress 6.9+, PHP 7.4+ und die DOM-Erweiterung bereitstellen. Die Einstellungen liegen unter „Luna Universe → Markdown for AI“.

02

### Inhalte festlegen

Beschreibung, Umfang, Sortierung und Ausschlüsse einstellen. Markdown und MCP unabhängig voneinander nach Bedarf aktivieren.

03

### Ausgaben prüfen

Mit „Generate Files Now“ die Indizes erzeugen. Markdown-URLs prüfen und einen geeigneten MCP-Client mit der im [Backend] (https://www.sodah.de/webentwicklung-agentur/) gezeigten URL verbinden.

## Technik mit klarem Zweck

### In WordPress verankert.  
Über MCP erreichbar.

LU Calendar konzentriert sich auf die Veröffentlichung von Terminlisten. Diese technischen Rahmenbedingungen sind für die Einrichtung relevant.

#### Original und Textfassung sauber zugeordnet

Markdown-Antworten tragen X-Robots-Tag: noindex. Erfolgreiche Einzelansichten verweisen per Canonical-HTTP-Header auf die vollständige HTML-URL. Die aggregierten Indizes erhalten keinen Canonical zur Startseite.

#### Vorhandene Metadaten nutzen

Für den kurzen Index liest das Plugin bestimmte gespeicherte Metafelder von [Yoast SEO] (https://www.sodah.de/onpage-seo-agentur/) , Rank Math und älteren All-in-One-SEO-Feldern. Fehlen Werte, verwendet es Titel, Auszug oder Beitragstext. Die Erkennung hängt von den tatsächlich gespeicherten Feldern ab.

#### Eine kleine Ergänzung für KI-Links

Der Shortcode erzeugt URL-kodierten Fragetext aus einer Vorlage mit und . Er stellt selbst keine Anfrage an einen [KI-Dienst] (https://de.wikipedia.org/wiki/K%C3%BCnstliche _Intelligenz) .

## WordPress & KI-Suche bei Sodah

### Ein technischer Baustein.  
Für Ihr Website-Projekt.

#### Sodah verbindet WordPress-Entwicklung mit SEO und der Optimierung für KI-Suche.

LU Markdown for AI Visibility ergänzt diese Arbeit um maschinenlesbare Inhalte und einen gezielten Zugriff per MCP. Ob und wie es in Ihrem Projekt eingesetzt wird, lässt sich anhand Ihrer Inhalte, [Infrastruktur] (https://www.sodah.de/webdesign-agentur/support-wartung/) und gewünschten Schnittstellen abstimmen.

Die Qualität Ihrer Inhalte, ihre [interne Verlinkung] (https://www.sodah.de/linkbuilding-agentur/) und die übrige [SEO-Konfiguration] (https://www.sodah.de/seo-agentur/) bleiben eigenständige Aufgaben.

[WordPress-Webdesign] (https://www.sodah.de/webdesign-agentur/) [GEO & KI-Suche] (https://www.sodah.de/geo-agentur/)

## Häufige Fragen

### Gut zu wissen.

Konkrete Antworten zu Inhalten,  
Schnittstellen und Voraussetzungen.

### [Was ist LU Markdown for AI Visibility?] (#0eea28ac7ebe14779)

LU Markdown for AI Visibility ist ein WordPress-Plugin von Sodah Webdesign. Es stellt öffentliche Inhalte als Markdown sowie in llms.txt und llms-full.txt bereit. Optional bietet es eine öffentliche Website-Suche und einen E-Mail-Kontakt über MCP.

### [Welche Voraussetzungen hat das Plugin?] (#0411c4439dda784f1)

Erforderlich sind WordPress 6.9 oder neuer und PHP 7.4 oder neuer mit DOM-Erweiterung. MCP benötigt die WordPress Abilities API. Für den automatischen Index-Neuaufbau muss WP-Cron ausgeführt werden; alternativ ist ein echter Cronjob oder die manuelle Erzeugung erforderlich.

### [Verbindet sich das Plugin automatisch mit ChatGPT oder anderen KI-Diensten?] (#3773172a4f2c9eaa6)

Nein. Das Plugin stellt Inhalte und einen optionalen MCP-Endpunkt bereit. Ein geeigneter MCP-Client muss ausdrücklich mit der Website verbunden werden. Es gibt keine automatische Einreichung bei ChatGPT, Google AI Overviews, Gemini, Claude oder Perplexity und keine Garantie für Zitate oder bessere Rankings.

### [Welche Inhalte werden ausgegeben – und welche nicht?] (#539e552b303ec6b1f)

Berücksichtigt werden veröffentlichte, öffentliche Inhalte ohne Passwortschutz und ohne Medienanhänge. Ausschlüsse nach ID, Kategorie und Schlagwort gelten für Indizes, Markdown und MCP-Suche. Nur die Indizes lassen sich zusätzlich auf Beiträge oder Seiten begrenzen; sie überspringen Inhalte mit weniger als 15 Wörtern. Markdown verarbeitet den gefilterten Beitragsinhalt, nicht die komplette Theme-Seite.

### [Enthält llms-full.txt immer sämtliche Texte?] (#e98bb3f2eca84c6f6)

Nein. Auch llms-full.txt berücksichtigt die eingestellte Inhaltsauswahl und das Limit von 100 Einträgen oder allen geeigneten Inhalten. Die Textlänge ist auf 30, 50 oder 100 Wörter je Eintrag einstellbar oder kann unbegrenzt sein. Der kurze Index nutzt vorhandene Metadaten oder Ersatztexte. Die Sortierung erfolgt nach Änderungsdatum oder primär nach Kommentaranzahl.

### [Was bedeutet noindex für die Markdown-Ausgabe?] (#21efe9a0be417b7ee)

Markdown und Inhaltsindizes werden mit dem HTTP-Header X-Robots-Tag: noindex ausgeliefert. Die HTML-Originalseite erhält dadurch kein noindex. Erfolgreiche Markdown-Einzelansichten verweisen per Canonical-Header auf das Original. Eine übergeordnete Crawling-Sperre kann verhindern, dass Suchmaschinen diese Header lesen. noindex ist kein Zugriffsschutz.

### [Wie funktioniert der optionale E-Mail-Kontakt?] (#f65c22dcd89a8f9e7)

Bei aktivem MCP und gültig konfiguriertem Empfänger und Betreff ist contact _site öffentlich verfügbar. Das Tool ist für ausdrücklich gewünschte Kontaktanfragen vorgesehen und übergibt Nachrichtentext sowie optional eine validierte Antwortadresse an wp _mail. Zulässig sind drei Versandversuche pro Absender-IP und zwanzig insgesamt; die Zähler laufen jeweils eine Stunde nach dem letzten zugelassenen Versuch ab. Die Annahme durch WordPress bestätigt keine Zustellung. Dafür bleibt der eingerichtete Mail- oder SMTP-Transport zuständig.

### [Welche Daten verarbeitet das Plugin?] (#c0af2fbb18beb08b5)

Das Plugin verarbeitet Website-Titel, Beschreibung, öffentliche Beiträge, URLs, Metadaten und Einstellungen. Indizes und Konfiguration liegen in WordPress-Optionen, Markdown-Zwischenspeicher und Versandzähler in Transients. Für das Kontaktlimit wird REMOTE _ADDR per HMAC gehasht; hinter einem Proxy zählt die vom Webserver gelieferte Adresse. Kontakttexte und optionale Antwortadressen gehen an den konfigurierten E-Mail-Empfänger. Der Updater ruft Updateinformationen von plugins.luna-universe.com ab. Eine eigene Analyse- oder Gesprächsprotokollierung ist nicht implementiert.
