• Zum Inhalt springen
  • Zur Seitenspalte springen

WPexpert®

WordPress Experte (schnell & kostengünstig)

  • WordPress Soforthilfe
  • WordPress Wartungsvertrag
  • WordPress Website
  • WordPress Hosting

wpexpert / 12.11.2020

Contact Form 7 reCAPTCHA Logo auf allen Seiten entfernen

Wenn du das reCAPTCHA Logo in Contact Form 7 auf allen Seiten entfernen möchtest, bist du hier richtig. Wir zeigen dir in einfachen Schritten wie du Logo und Programmdateien nur noch auf den wirklich benötigten Seiten lädst.

Contact Form 7 nutzt seit einigen Jahren standardmäßig Google reCAPTCHA v3. Diese Version arbeitet im Hintergrund und blendet kein klassisches „Ich bin kein Roboter“-Feld mehr ein. Stattdessen erscheint rechts unten auf jeder Seite deiner Website ein kleines reCAPTCHA-Badge – selbst dann, wenn dort gar kein Kontaktformular eingebunden ist.

Das wirkt nicht nur unprofessionell, sondern lädt auch unnötig externe Google-Skripte auf Seiten, die sie überhaupt nicht brauchen. In diesem Artikel zeige ich dir die aktuellen, funktionierenden Lösungen (Stand Januar 2026), um das reCAPTCHA-Logo korrekt zu entfernen oder gezielt nur auf Formular-Seiten zu laden.

Übrigens: Wie du auf die neue API in V3 umsteigst und wie du den Website-Schlüssel und den geheimen Schlüssel generierst, erfährst du hier auf der offizielen Plugin-Seite von Contact Form 7.

Wichtiger Hinweis zu Google-Richtlinien:

Google erlaubt das Ausblenden des reCAPTCHA-Badges nur dann, wenn du stattdessen einen gut sichtbaren Hinweis auf deiner Website platzierst. Dieser Text muss für Besucher erreichbar sein, z. B. im Footer oder direkt unter dem Formular:

This site is protected by reCAPTCHA and the Google
<a href="https://policies.google.com/privacy">Privacy Policy</a> and
<a href="https://policies.google.com/terms">Terms of Service</a> apply.

 

reCAPTCHA Logo in CF7 entfernen:

Lösung 1: reCAPTCHA nur auf Seiten mit Formular laden (empfohlen)

Standardmäßig lädt Contact Form 7 die reCAPTCHA-Skripte auf allen Seiten. Mit folgendem Code kannst du das so ändern, dass reCAPTCHA nur dort aktiv ist, wo tatsächlich ein CF7-Formular eingebunden wurde.

Füge diesen Code in die functions.php deines Child-Themes oder in ein eigenes Mini-Plugin ein:

function cf7_dequeue_recaptcha_on_non_form_pages() {
if ( is_singular() && ! has_shortcode( get_post()->post_content, 'contact-form-7' ) ) {
wp_dequeue_script( 'wpcf7-recaptcha' );
wp_dequeue_script( 'google-recaptcha' );
}
}
add_action( 'wp_enqueue_scripts', 'cf7_dequeue_recaptcha_on_non_form_pages', 99 );

Ergebnis:

  • reCAPTCHA wird nur noch auf Seiten mit CF7-Formular geladen

  • Das Badge verschwindet automatisch von allen anderen Seiten

  • Weniger externe Skripte = bessere Ladezeiten

  • Kein Verstoß gegen Google-Richtlinien

Lösung 2: reCAPTCHA-Badge per CSS ausblenden

Wenn du die Google-Skripte weiterhin überall geladen lassen willst (z. B. weil dein Theme stark cached), kannst du zumindest das sichtbare Logo ausblenden.

Gehe dazu in Design → Customizer → Zusätzliches CSS und füge Folgendes ein:

.grecaptcha-badge {
visibility: hidden !important;
}

Wichtig:

  • Verwende nicht display: none;, da dies in einigen Fällen die reCAPTCHA-Funktion beeinträchtigen kann

  • Ergänze unbedingt den Google-Hinweistext (siehe oben), damit du regelkonform bleibst

Diese Methode ist die schnellste Lösung, ändert aber nichts daran, dass Google-Skripte weiterhin auf jeder Seite geladen werden.

Lösung 3: Plugin-Variante ohne eigenen Code

Wenn du keine Lust auf PHP-Snippets hast, gibt es Plugins, die genau dieses Verhalten automatisieren. Sie prüfen, ob auf einer Seite ein CF7-Formular vorhanden ist, und laden reCAPTCHA nur dann.

Ein bewährtes Plugin ist z. B.:

Hide reCAPTCHA on Non-Form Pages for Contact Form 7

Hier lädst du dir das Plugin aus dem Repository:

Hide reCAPTCHA on Non-Form Pages for Contact Form 7

  • Download

Hides Google reCAPTCHA badge on pages without Contact Form 7 forms. Improves performance and user experience.

Funktionsweise:

  1. Plugin installieren und aktivieren

  2. Keine Konfiguration notwendig

  3. reCAPTCHA wird nur noch auf Formular-Seiten geladen

  4. Das Badge verschwindet überall sonst automatisch

Diese Lösung ist besonders praktisch für Einsteiger. Das Plugin ist kostenlos.

Kategorie: Allgemein

Das könnte dich auch interessieren:

  • WordPress zu langsam? 10 Tipps die deine Website schneller machen
  • WooCommerce vs Shopify – Vor- und Nachteil im direkten Vergleich
  • Contact Form 7 reCAPTCHA Logo auf allen Seiten entfernen

Leser-Interaktionen

Kommentare

  1. Roland meint

    10.02.2025 um 11:10

    Dieser Artikel ist inhaltlich veraltet und benötigt ein Update. Das empfohlene Plugin „Invisible reCaptcha for WordPress“ wurde nur bis WordPress 5.4.16 gepflegt. Das liegt mehr als fünf Jahre zurück.

    Antworten
    • wpexpert meint

      23.01.2026 um 16:08

      Hallo Roland,
      du hast vollkommen recht, deswegen haben wir den Artikel aktualisiert. Danke für deinen Hinweis!

      Antworten
  2. Traugott meint

    18.12.2024 um 0:33

    Zuerst dachte ich, wow, nur ein kleiner Code in die function php. einfügen, schon bin ich die Pest los, das ging ja mal richtig schnell mit der Lösung.
    Dann dachte ich, oh wie gut, dass ich weiter runter gescrollt habe, sonst hätte ich übersehen, dass die Lösung nicht (mehr) funktioniert.
    Danach dachte ich, toll, jetzt soll ich ein Plugin installieren, weil reCaptcha partitionierter Cookie- oder Speicherzugriff verwendet, und im Kontext eines Drittanbieters geladen wurde u. dynamische Zustandspartitionierung aktiv ist. Ein Klick auf Invisible reCaptcha for WordPress, schon war auch diese Lösung über 5 Jahren veraltet. Zuletzt dachte ich, der Betrag gehört längst in die Tonne gekloppt, aber lieber am Ende nicht vertrauenswürdig erscheinen, als auf die Besucher verzichten.

    Antworten
    • wpexpert meint

      23.01.2026 um 16:08

      Danke für deine Kritik. Der Artikel wurde aktualisiert. Feedback ist immer gerne gesehen.

      Antworten
  3. Josef S. meint

    07.09.2022 um 11:49

    Habe es soeben probiert – funktioniert leider gar nicht. Der Code wird im Frontend oberhalb des Headers angezeigt…

    Antworten
    • wpexpert meint

      29.09.2022 um 17:32

      Hallo Josef,
      du musst den Code in der functions.php eingeben. Mittlerweile würde ich aber das Plugin empfehlen das weiter unten im Artikel empfohlen wird.

      Antworten
  4. Bob meint

    22.12.2020 um 19:23

    Funktioniert nicht mit Version 5.3.2. Bei mir wird auf allen Seiten und Beiträgen die JS-, CSS- und recaptcha-Dateien geladen. Überall erscheint der verdammte Badge. Ich verzweifel langsam …
    Die Macher von CF7 sollten schnell was gegen dieses unsinnig Verhalten des Plugins tun. Ansonsten werden ihnen reihenweise die User davonlaufen und das Rating sinken. 2021 kann sich keiner mehr eine solche Performance-Bremse erlauben.

    Antworten
    • wpexpert meint

      03.01.2021 um 17:11

      Ich habe den Artikel bereits aktualisiert, dort ist eine neue Variante per Plugin beschrieben, die auch mit der aktuellen WP-Version funktioniert.

      Antworten
  5. Dennis meint

    27.08.2020 um 10:17

    Funktioniert mit der neuen Version von CF7 auf einmal nicht mehr 🙁

    Antworten
    • wpexpert meint

      18.11.2020 um 3:50

      Ich habe den Artikel aktualisiert. So funktioniert es auch mit der aktuellen Version wieder.

      Antworten
  6. Stefan Gerold meint

    08.07.2020 um 19:57

    Welche funktions.php meinst du und wo liegt die? Unter plugins > contact-form-7 > admin > includes > ist es die admin-functions.php? Vielen Dank für deine Hilfe 🙂

    Antworten
    • wpexpert meint

      17.11.2020 um 17:40

      Nein die functions.php befindet sich in deinem Theme-Ordner, idealerweise ist das ein Child-Theme, wenn du dort Änderungen vornimmst, dann behälst du auch die Update-Funktion des Main-Themes.

      Antworten
  7. Uwe meint

    05.07.2020 um 13:48

    Habe den Code schon lange in Gebrauch und er funktionierte super, gut wenn man sich auskennt 🙂
    Nun habe ich soeben das Contact Form 7 upgedatet auf Version 5.2 und nun ist das reCAPCTHA Logo wieder auf allen Seiten vorhanden.
    Viel Schlimmer ist, daß sich dadurch die Ladezeiten der Seiten extrem verschlechtern.
    Es wäre schön den oben genannten Code an das neue Update anzupassen, damit der Code wieder wie gewohnt funktioniert.
    Vielen Dank im Voraus!!!

    Antworten
  8. Timo meint

    09.03.2020 um 13:30

    Ich bekomme das recaptcha auf meiner Webseite irgendwie nicht ganz entfernt – vielleicht kann jemand helfen?

    Ich möchte es ganz entfernt haben nicht nur das Logo…

    Antworten
  9. Margit Nowotny meint

    28.02.2020 um 7:56

    Großartig! Gut erklärt und einfach zu nutzen. Danke!

    Antworten
  10. Nicky Hellfritzsch meint

    29.01.2020 um 9:30

    Sehr sehr gute Anleitung. Ich habe sehr lange gesucht, um das Logo auszublenden. Jetzt funktioniert es sogar auf mobilen Geräten! N:

    Antworten
  11. Sebastian meint

    23.01.2020 um 14:31

    Super, danke – für die Anleitung.
    Das sollte im Plugin als Standard definiert sein.

    Antworten
  12. Georg meint

    18.01.2020 um 16:38

    Vielen Dank für den super Tipp. Hat einwandfrei funktioniert.
    Code einfügen und pfeift! Thx! 🙂

    Antworten
  13. Karin meint

    14.01.2020 um 19:14

    Es funktioniert genau wie beschrieben.
    Vielen lieben Dank!

    Antworten
  14. Kirstin meint

    14.11.2019 um 10:01

    Danke hierfür. War super hilfreich und hat ganz einfach geklappt!

    Antworten
    • WPexpert meint

      14.11.2019 um 18:14

      Sehr gerne Kirstin! Schau dir auf deiner Seite unbedingt noch die SSL-Verschlüsselung an. Aktuell läuft deine Website nur unter http.

      Antworten

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Seitenspalte

Brauchst du Unterstützung?

WordPress Experte WPexpert hilft schnell und kostengünstig Wenn du an irgendeiner Stelle bei WordPress fest hängst oder dir von Anfang an viel Zeit, Geld & Ärger sparen willst, dann melde dich jetzt und dein WordPress Experte hilft dir zuverlässig und schnell.
Ja, bitte hilf mir

© 2026 · WPexpert® · WordPress Experte (schnell & kostengünstig)

  • WordPress Agentur
  • Datenschutzerklärung
  • Kontakt
  • Impressum