---
title: "„WP Rocket, we have a problem!“"
author: "Alex"
date: 2025-11-26
lang: de
source: https://voneff.de/wp-rocket-we-have-a-problem/
---

# „WP Rocket, we have a problem!“

Das weit verbreitete Premium-WordPress-Optimierungs-Plugin [WP Rocket](https://wp-rocket.me/) hat sich ein ganz schön dickes Ei ~~ins Nest~~ in die Raketenbasis gelegt. Bislang hatte ich WP Rocket eigentlich ziemlich vertrauensvoll und mit guten Ergebnissen eingesetzt. Nach dieser Aktion werde ich das Plugin aber auf allen meinen Kund*innen-Websites ersetzen.

## Was ist passiert?

Aber von Anfang an: Nach dem Update der am 5. November 2025 veröffentlichen Version 3.20.1 (siehe [Changelog](https://wp-rocket.me/changelog/)) wird automatisch auf allen Beitragsübersichtsseiten eine neue Spalte namens „Rocket Insights“ hinzugefügt, mit dem Call-to-Action „Test the page“ für jeden Beitrag. Natürlich beschränkt sich das nicht auf Posts, sondern auch Pages und alle Custom Post Types.

Mit einem Klick auf „Test the page“ wird dann tatsächlich innerhalb der Beitragsliste ein Geschwindigkeitstest über [GT Metrix](https://gtmetrix.com/) ausgeführt, und nach einiger Zeit wird dort auch ein entsprechender Score angezeigt, sowie ein Link auf den ausführlichen Report. So weit, so praktisch – für Leute, die so etwas gerne machen möchten. (Spoiler Alert: ich nicht.)

![Beispiel-Screenshot aus einer Beitragsübersicht mit der „Rocket Insights“-Spalte mit dem Call-to-Acton „Test the page“.](https://voneff.de/wp-content/uploads/2025/11/WP-Rocket-Enshittification-01.jpg)

![Beispiel-Screenshot aus einer Beitragsübersicht mit der „Rocket Insights“-Spalte, mit einem GT Metrix Score sowie dem Hinweis darauf, dass das kostenlose Test-Limit erreicht wurde.](https://voneff.de/wp-content/uploads/2025/11/WP-Rocket-Enshittification-02.jpg)

Aber: Letztlich ist das ein Pseudo-Feature und damit einfach nur ein ziemlich stumpfer Upsell-Move. Denn nach genau drei solcher Tests wird die Funktion gesperrt und in roter Signalfarbe erscheint folgender Hinweis: „You've reached your free limit. Upgrade to continue“, natürlich inklusive Link zur entsprechenden Verkaufsseite. Wohlgemerkt: Wir sprechen hier von einem Premium-Plugin!

Es gibt in meinen Augen durchaus sehr sinnvolle Gründe dafür, wenn Plugins die Beitragsübersichten funktionell erweitern. Zum Beispiel lasse ich mir von SEOpress anzeigen, ob und welche Titel-Tags und Meta-Beschreibungen gesetzt wurden und welche Unterseiten auf `noindex` stehen. Sehr praktisch, um hier den Überblick zu bewahren. Und ich kann diese Funktion ganz leicht über die Plugin-Settings ein- und ausschalten.

Zwei Beobachtungen noch am Rende: Es ist bezeichnend, dass WP Rocket es noch nicht einmal geschafft hat, die erforderlichen Übersetzungen mitzuliefern. Und: Welche Daten werden hier eigentlich an GT Metrix geschickt – nur die URL des zu testenden Beitrags?

## Wie werden wir diese Rocket-Insights-Spalte wieder los?

In den Plugin-Einstellungen von WP Rocket gibt es offenbar noch nicht mal die Möglichkeit, die Rocket-Insights-Spalte Website-weit auszuschalten. In der [WP-Rocket-Dokumentation](https://docs.wp-rocket.me/article/1876-rocket-insights) wird lediglich auf die Ansichtsanpassungen auf User-Ebene verwiesen (was für Kund*innen-Websites ja wenig hilfreich ist) sowie ein [fehlerhafter PHP-Schnipsel](https://docs.wp-rocket.me/article/1876-rocket-insights#rocket-insights-view-in-post-lists) angeboten, der tatsächlich nur Posts abdeckt, aber nicht Pages oder Custom Post Types (CPTs).

Mit diesem Snippet lässt sich die „Rocket Insights“ Spalte gezielt aus den Übersichten von Beiträgen, Seiten und Custom Post Types deaktivieren:

```
/**
 * Removes the 'rocket_insights' column from the list of columns 
 * displayed for post types in the WordPress admin.
 *
 * @param array $columns An associative array of column headers.
 * @return array The filtered array of column headers.
 */
function myprefix_remove_rocket_insights_column( $columns ) {
    // Check if the column exists before unsetting
    if ( isset( $columns['rocket_insights'] ) ) {
        unset( $columns['rocket_insights'] );
    }
    
    return $columns;
}

// Hooks for specific post types:
add_filter( 'manage_posts_columns', 'myprefix_remove_rocket_insights_column' );
add_filter( 'manage_pages_columns', 'myprefix_remove_rocket_insights_column' );
add_filter( 'manage_yourcptslug_posts_columns', 'myprefix_remove_rocket_insights_column' );
```

Für` yourcptslug` muss man den Slug des entsprechenden Custom Post Types einsetzen, der sich etwa der URL der entsprechenden CPT-Übersicht entnehmen lässt: `topleveldomain.de/wp-admin/edit.php?post_type=yourcptslug`.

Alternativ kann auch eine generische Herangehensweise genutzt werden, die alle Beitragsarten abfragt:

```
/**
 * Removes the 'rocket_insights' column from the list of columns 
 * displayed for post types in the WordPress admin.
 *
 * @param array $columns An associative array of column headers.
 * @return array The filtered array of column headers.
 */
function myprefix_remove_rocket_insights_column( $columns ) {
    // Check if the column exists before unsetting
    if ( isset( $columns['rocket_insights'] ) ) {
        unset( $columns['rocket_insights'] );
    }
    
    return $columns;
}

/**
 * Loops through public post types and hooks the filter to remove 
 * the 'rocket_insights' column from their admin listing screens.
 */
function myprefix_setup_insights_column_removal() {
    // Get all post types that have a UI in the admin
    $post_types = get_post_types( ['show_ui' => true] );

    foreach ( $post_types as $post_type ) {
        // Correctly determine the filter hook name for the post type
        $hook = ( 'page' === $post_type ) 
            ? 'manage_pages_columns' 
            : "manage_{$post_type}_posts_columns";

        add_filter( $hook, 'myprefix_remove_rocket_insights_column' );
    }
}
add_action( 'admin_init', 'myprefix_setup_insights_column_removal' );
```

Wer eine bessere bzw. saubere Lösung weiß, die/der melde sich gerne!

## Rocket full of shit

Das Ganze ist wirklich eine Frechheit. Ich bin schon zahlender Premium-Kunde – und mit ca. 250 EUR für 50 Website-Slots im Jahr ist WP Rocket auch nicht das günstigste Plugin. Ich habe jedenfalls nicht um diese nutzlose „Funktion“ gebeten – und gefragt wurde ich auch nicht, ob ich sie aktivieren möchte. Jetzt ist sie auf allen meinen Websites aktiv und damit natürlich auch allen Kund*innen-Websites, auf denen ich WP Rocket bislang einsetze. Die ersten Rückfragen hierzu liefen bei mir schon auf. Am liebsten würde ich WP Rocket jetzt mal eine Rechnung schicken für die Aufwand, den es mich kosten wird, diesen Schrott wieder überall auszuschalten.

Es gab ja wirklich schon die ausgefallensten Versuche, auf WordPress irgendwelche Upsells zu platzieren. 2021 hatte ich schon mal einen anderen, ziemlich dreisten [Überfall mit einer Full-Screen-Upgrade-Aufforderung dokumentiert](https://voneff.de/achtung-ueberfall-full-screen-plugin-werbung/). Einen derart perfiden Eingriff in das User Interface, wie ihn WP Rocket jetzt hier unternimmt, habe ich bislang in dieser Form noch nicht gesehen.

Wenn Plugin-Entwickler die Einstellungsseiten ihrer Plugins mit Werbung und Pseudo-Features zukleistern möchten, dann bitte schön – und es ist ja auch ein Stück weit nachvollziehbar. Aber alles, was darüber hinausgeht, ist meines Erachtens einfach nicht in Ordnung. Dieser Fall erscheint als weiteres Beispiel für [Enshittification](https://de.wikipedia.org/wiki/Enshittification) – diesem zuletzt vermehrt diskutierte Prozess, bei dem sich die Qualität digitaler Plafformen und Produkte mit der Zeit verschlechtert, während gleichzeitig versucht wird, möglichst viel Cash herauszupressen.

Dem ganzen voraus ging auch schon eine Änderung der Preis-Struktur bei WP Rocket. Zu Beginn des Jahres (?) wurden [Lizenzen mit vormals unbeschränkten Slots auf festgelegte Stückzahlen gekappt](https://www.reddit.com/r/Wordpress/comments/1jeiuxf/wp_rocket_discontinue_infinite_license_whilst/). Hier scheint der schwedische Investor Group.One, zu dem WP Rocket seit 2021 gehört, die Daumenschrauben anzuziehen. Zu Group.One gehören laut [Brand Portfolio](https://www.group.one/brands) offenbar neben GT Metrix auch der Hoster Metanet sowie bekannte WP-Plugins wie BackWPup und Rank Math.

## Der Block Editor als Litfasssäule

Die nutzlosen „Rocket Insights“ sind nicht die einzigen Versuche, mit denen WP Rocket sich aggressiv im WP Dashboard festsetzt und damit versucht, seinen Premiumkunden weitere Produkte anzudrehen. Ein weiteres schönes Beispiel: Als ich gerade die beiden Screenshots oben im Beitrag hinzufügte, blinkten mir hier gleich nochmal zwei Upsell-Nags entgegen.

![Screenshot aus dem Medien-Upload-Dialog im WordPress Block-Editor mit der eingeschleusten Aufforderung, ein Zusatzplugin zur Bildoptimierung zu installieren.](https://voneff.de/wp-content/uploads/2025/11/WP-Rocket-Enshittification-03.jpeg)

![Screenshot aus den Einstellungen des Bild-Blocks im WordPress Block-Editor mit der eingeschleusten Aufforderung, ein Zusatzplugin zur Bildoptimierung zu installieren.](https://voneff.de/wp-content/uploads/2025/11/WP-Rocket-Enshittification-04.jpeg)

*Oh, what the irony.* Ist das schon länger da oder ist das auch neu?

## Rocket Crash

Meine WP-Rocket-Subscription habe ich jetzt erstmal gekündigt und bin auf der Suche nach einer Alternative. [Autoptimize Pro](https://autoptimize.com/pro/) ist mir etwas zu teuer, ich schaue mir jetzt mal [Perfmatters](https://perfmatters.io/) und [FlyingPress](https://flyingpress.com/) an.

Welches Optimierungs-Plugin kannst du empfehlen? Und welche besonders dreisten und nervigen Upsells sind dir schon im WordPress-Dashboard begegnet? Schreibe es gerne in die Kommentare!

Beitragsbild: Historisches NASA-Foto vom 13. April 1970, das den Mission Control Room während der Apollo-13-Mission zeigt (NASA/Public Domain/via [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:1970_Mission_Control_Apollo_13.jpg)).
