JPKCom Rank Math Options — Anleitung & Tipps

Mit JPKCom Rank Math Options die robots.txt-/.htaccess-Editoren trotz DISALLOW_FILE_EDIT freischalten, Rank-Math-Credits entfernen und Telemetrie abschalten.

JPKCom Rank Math Options ist ein leichtgewichtiges Begleit-Plugin für Rank Math SEO. Rank Math sperrt seine robots.txt- und .htaccess-Editoren, sobald die WordPress-Konstante DISALLOW_FILE_EDIT oder DISALLOW_FILE_MODS gesetzt ist. Dieses Plugin gibt sie über den offiziellen Filter rank_math/can_edit_file wieder frei und trimmt einige Rank-Math-Defaults, die die meisten Betreiber ohnehin von Hand abschalten. Es gibt nichts einzustellen: aktivieren genügt.

Wichtig: Weil das die einzige Bedingung ist, die Rank Math prüft, bedeutet das Freischalten der Editoren, dass diese Konstanten dort überschrieben werden, wo sie gesetzt sind. Unter Apache ist .htaccess faktisch Server-Konfiguration — aktiviere das Plugin nur dort, wo das so gewollt ist.

Geprüft gegen Rank Math 1.0.275.

Anleitung

Voraussetzungen

  • WordPress 6.9 oder neuer (getestet bis WordPress 7.1)
  • PHP 8.3 oder neuer
  • Rank Math SEO muss installiert und aktiv sein — der Plugin-Header deklariert Requires Plugins: seo-by-rank-math, WordPress verhindert die Aktivierung sonst
  • Netzwerkfähig: kann auf Multisite netzwerkweit aktiviert werden und greift auf jeder Site

Installation

  1. Lade das Verzeichnis jpkcom-rank-math-options nach /wp-content/plugins/ hoch oder installiere die ZIP via Plugins → Installieren → Plugin hochladen.
  2. Aktiviere das Plugin (auf Multisite netzwerkweit) unter Plugins → Installierte Plugins.
  3. Stelle sicher, dass Rank Math SEO aktiv ist.
  4. Öffne Rank Math → General Settings → Edit robots.txt bzw. Edit .htaccess — die Editoren sind nun verfügbar.

Konfiguration

Es gibt nichts zu konfigurieren — das Aktivieren reicht. Willst du das Verhalten vorübergehend abschalten, ohne das Plugin zu deaktivieren, kannst du den Filter aus einem anderen Plugin oder deiner functions.php aushängen:

remove_filter( 'rank_math/can_edit_file', '__return_true' );

Tipps & Tricks

  • Warum die Editoren überhaupt fehlen: Rank Math prüft genau eine Bedingung — ob DISALLOW_FILE_EDIT oder DISALLOW_FILE_MODS in deiner wp-config.php definiert und true ist. Ist keine der beiden gesetzt, sind die Editoren ohnehin verfügbar und das Plugin ändert daran nichts. Multisite spielt für sich genommen keine Rolle. (Bis Version 1.0.9 stand hier eine andere Erklärung — die Multisite-Begründung war schlicht falsch.)
  • Saubere Quelltexte & Sitemap: Der HTML-Kommentar „Powered by Rank Math" im Frontend und die „Generator"-Zeile in der XML-Sitemap werden entfernt.
  • Telemetrie aus — seit 1.0.10 tatsächlich: Rank Maths Schalter ist die eigenständige Option rank_math_mixpanel_optin. Das Plugin filtert jeden Lesezugriff darauf auf false, sodass Optin::can_track() unabhängig vom gespeicherten Wert „aus" meldet, und blockiert zusätzlich Schreibzugriffe — ein Opt-in landet also gar nicht erst in der Datenbank. Deaktivierst du dieses Plugin später, bleibt das Tracking damit aus, statt still wieder anzugehen. Wichtig für Bestandsinstallationen: Bis Version 1.0.9 schrieb das Plugin einen usage_tracking-Schlüssel in rank-math-options-general — ein Feld, das dort nie gespeichert wird und das den Tracking-Zustand auch nicht steuert. Das Tracking war also faktisch nicht abgeschaltet. Wenn du dich darauf verlassen hast, ist das Update relevant.
  • llms.txt nach Spezifikation: Rank Math stellt der generierten llms.txt einen Intro-Absatz voran; das Plugin entfernt ihn, sodass die Datei wie vorgesehen mit der H1 der Seite beginnt. Seit 1.0.10 läuft das über den Filter rank_math/llms_txt/remove_credit, den Rank Math inzwischen genau dafür anbietet. Die frühere Lösung verglich den Anfragepfad mit dem Literal /llms.txt und griff deshalb nie in einer Unterverzeichnis-Installation — also genau dort, wofür sie gedacht war.
  • Aufgeräumte Adminleiste: Das Rank-Math-Menü wird aus der WordPress-Adminleiste (Frontend wie Backend) entfernt.
  • Keine Datenbank-Schreibvorgänge: Das Plugin hängt sich nur in Rank-Math-Filter ein — keine UI, keine Optionen, keine eigenen DB-Einträge.

Weiterführende Informationen