Meerkat Markdown für KI-Sichtbarkeit

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 in llms.txt ergänzt.
  • Creates llms.txt with [Title • host/path](URL): content entries.
  • 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.txt ausgeschlossen.
  • 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.txt nach Beliebtheit oder neuesten zuerst sortieren.
  • Optionally serve dynamic .md files 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.txt as a sitemap or blocking it in robots.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

  1. Den Ordner meerkat-markdown-for-ai-visibility nach /wp-content/plugins/ hochladen.
  2. Plugin über das Plugins-Menü aktivieren.
  3. 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.txt only 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.php des 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

21. August 2025
Thanks for this plugin. I've worked with llms plugins before, but this combination of llms.txt and .md is great. Just like the settings options.
Alle 3 Rezensionen lesen

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.txt files: files not owned by this plugin are neither overwritten nor removed during uninstall.
  • Manages only a clearly marked plugin block in robots.txt and 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 .md URLs.
  • 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.