Beschreibung
Meerkat Markdown for AI Visibility collects URLs using WordPress queries and generates an llms.txt file (short for “Large Language Models”) in the website’s root directory — optionally providing dynamic .md files — to help AI-based systems better understand and make use of the site’s content. The llms.txt is stored in the root directory. You can configure the number of URLs, set a minimum word count, and exclude specific categories or tags. File generation can be triggered manually or scheduled to run automatically.
Funktionen
- Sammelt URLs über WordPress-Abfragen; die
wp-sitemap.xml-URL wird nur als Metadaten inllms.txtergänzt. - Creates
llms.txtwith[Title • host/path](URL): contententries. - Eigene Website-Beschreibung in den Dateikopf einfügen.
- Export auf 100 Einträge begrenzen oder alle URLs verarbeiten.
- Beiträge oder Seiten mit weniger als 15 Wörtern werden übersprungen: Sie zählen nicht zur 100-Einträge-Grenze und werden aus
llms.txtausgeschlossen. - Für jeden Eintrag 30, 50, 100 Wörter oder den vollständigen Text wählen.
- Kategorien und Tags ausschließen.
- Einträge in
llms.txtnach Beliebtheit oder neuesten zuerst sortieren. - Optionally serve dynamic
.mdfiles for published posts, pages and public custom post types. Responses include canonical, noindex and MIME-sniffing protection headers. - Generates a valid XML sitemap for Markdown URLs without declaring
llms.txtas a sitemap or blocking it inrobots.txt. - Manuelle Erzeugung über den Button Jetzt Dateien generieren.
- Timezone-aware WP-Cron schedule (hourly, daily, weekly, monthly or disabled) with configurable local run time and daylight-saving-safe rescheduling.
- Einstellungen mit dem Änderungen speichern-Button sichern.
Lizenz
This plugin is open source software licensed under the GPLv2 (or later). See LICENSE.txt for license information.
Screenshots

Installation
- Den Ordner
meerkat-markdown-for-ai-visibilitynach/wp-content/plugins/hochladen. - Plugin über das Plugins-Menü aktivieren.
- Einstellungen Markdown for AI aufrufen und Jetzt Dateien generieren klicken, um die erste Datei zu erstellen.
FAQ
-
Wo wird die `llms.txt` gespeichert?
-
Die Datei wird im Stammverzeichnis der Seite abgelegt (gleiche Ebene wie die oberste
index.php). -
Wie lassen sich die Files neu generieren?
-
Den Button Jetzt Dateien generieren verwenden oder auf den geplanten Cron-Lauf warten.
-
Wie wird der Zeitplan für den Update geändert?
-
Neue Häufigkeit wählen und auf der Einstellungsseite Änderungen speichern klicken.
-
Was passiert bei Deinstallation des Plugins?
-
All plugin options and generated sitemap files are removed automatically. The plugin deletes
llms.txtonly when the file can be identified as plugin-generated. Existing files created manually or by another plugin are preserved. -
Wie wird die dynamische Sitemap aktiviert?
-
Folgenden Code-Schnipsel in die
functions.phpdes Themes oder in ein kleines Hilfsplugin einfügen:add_filter( 'mrmrkdofa_enable_dynamic_sitemap', '__return_true' );Anschließend Einstellungen Permalinks aufrufen und Änderungen einmal speichern, damit WordPress die Rewrite-Regeln aktualisiert.
Rezensionen
Mitwirkende und Entwickler
„Meerkat Markdown für KI-Sichtbarkeit“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Meerkat Markdown für KI-Sichtbarkeit“ wurde in 1 Sprache übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „Meerkat Markdown für KI-Sichtbarkeit“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
4.2
- Protects existing
llms.txtfiles: files not owned by this plugin are neither overwritten nor removed during uninstall. - Manages only a clearly marked plugin block in
robots.txtand preserves all unrelated directives. - Supports dynamic Markdown URLs with plain WordPress permalinks through query-based endpoints.
- Propagates failed write, delete, permission and directory operations instead of reporting false success.
- Removes dynamic Markdown rewrite rules reliably when the feature or plugin is disabled.
- Corrects the settings description for canonical and X-Robots-Tag headers.
- Updates repository metadata and moves older release notes to changelog.txt.
- Regenerates the translation template from the current source.
- Renames plugin classes and methods to WordPress-compatible naming conventions and normalizes formatting.
- Prevents shortcodes from being executed twice during llms.txt generation.
- Validates sitemap XML before accepting a fallback endpoint.
- Stages and rolls back generated files so failed sitemap generation does not partially update llms.txt.
4.1
- Adds a defensive DOMNode guard clause to the HTML-to-Markdown parser.
- Prevents PHP warnings when an unexpected or null node is passed to the recursive node processor.
4.0
Major improvements
Security
- Limits dynamic Markdown output to published, publicly accessible and non-password-protected content.
- Drafts, private posts and password-protected content are no longer exposed through
.mdURLs. - Unknown Markdown URLs return a real HTTP 404 response instead of homepage content.
- Uses safe remote requests, validates AJAX permissions and adds canonical, noindex and MIME-sniffing protection headers.
Generation, sitemaps and scheduling
- Supports public custom post types and Elementor, Divi and Avada content.
- Generates a valid Markdown XML sitemap and removes obsolete robots.txt directives.
- Processes large sites in batches and validates root, upload and filter values.
- Uses timezone-aware calendar scheduling for hourly, daily, weekly and monthly runs.
- Cleans generated data, options, cron events and legacy robots.txt entries on uninstall.
Earlier release notes are included in changelog.txt.
