PageSpeed-Boost durch reCAPTCHA-Optimierung – so geht’s

Zuletzt aktualisiert am: 7. Januar 2026

Langsame Websites schrecken Nutzer:innen ab – und Google gleich mit. Besonders das Google reCAPTCHA-Skript kann die Ladezeit einer Seite erheblich verlängern, weil es beim Aufruf der Seite sofort geladen wird. Das wirkt sich negativ auf die Core Web Vitals und damit auf dein Ranking aus.

In diesem Artikel zeigen wir dir, wie du dein reCAPTCHA-Formular technisch optimierst, um deinen PageSpeed deutlich zu verbessern, die Ladezeiten zu verkürzen und gleichzeitig die Sicherheit deiner Formulare zu bewahren. Dabei erklären wir Schritt für Schritt, wie du das Skript erst dann laden lässt, wenn es wirklich gebraucht wird – und warum das eine der effektivsten Massnahmen in der technischen Suchmaschinenoptimierung ist.

In diesem Artikel

Mit technischer SEO zu mehr Leads

Unser SEO-Team analysiert jede deiner Seiten und optimiert so lange, bis alles perfekt ist. Die Folge: bessere Rankings, mehr Conversions. Jetzt unverbindlich beraten lassen.

Warum PageSpeed und Core Web Vitals entscheidend sind

Eine schnelle Website ist längst mehr als nur ein Komfortfaktor – sie ist ein zentraler Rankingfaktor. Google misst die Ladegeschwindigkeit und Interaktivität von Webseiten mithilfe der Core Web Vitals. Diese Metriken zeigen, wie nutzerfreundlich deine Seite wirklich ist:

  • Largest Contentful Paint (LCP): Wie schnell wird der Hauptinhalt sichtbar?
  • First Input Delay (FID): Wie reaktionsfähig ist die Seite, wenn Nutzer:innen interagieren?
  • Cumulative Layout Shift (CLS): Bleibt das Layout stabil oder verschiebt sich beim Laden alles?

 

Ein schlechter PageSpeed-Score kann zu weniger Sichtbarkeit, höheren Absprungraten und niedrigeren Conversion-Raten führen – und genau hier spielt das reCAPTCHA-Formular oft eine unterschätzte Rolle.

Damit du verstehst, warum sich ein Formular überhaupt auf die Ladezeit auswirkt, lohnt sich ein kurzer Blick auf die technische Struktur einer Website.

  • HTML legt das Grundgerüst deiner Seite fest – also Texte, Überschriften, Formulare.
  • CSS bestimmt das Design: Farben, Abstände, Schriftarten.
  • JavaScript sorgt für Interaktivität – etwa für Slider, Animationen oder Sicherheitsfunktionen wie Google reCAPTCHA.

 

Und genau dieses JavaScript ist häufig der Performance-Killer. Wenn Skripte wie das von reCAPTCHA beim Laden der Seite direkt ausgeführt werden, blockieren sie andere Prozesse. Das verlängert die Ladezeit und verschlechtert die Core Web Vitals – vor allem LCP und FID.

Was ist reCAPTCHA – und warum kann es deinen PageSpeed ausbremsen?

Fast jede Website mit einem Kontakt- oder Newsletterformular nutzt heute Google reCAPTCHA, um Spam und automatisierte Anfragen zu verhindern. Der Satz „Bitte bestätigen Sie, dass Sie kein Roboter sind“ ist uns allen bekannt – und für die Sicherheit im Netz unverzichtbar.

Doch das, was reCAPTCHA für den Spam-Schutz so effektiv macht, kann für den PageSpeed zum Problem werden.
Denn: Das Formular lädt beim Seitenaufruf ein umfangreiches JavaScript-Skript von Googles Servern. Diese Datei wird häufig schon beim ersten Aufruf der Seite eingebunden, lange bevor ein:e Nutzer:in überhaupt ein Formularfeld anklickt.

Das hat gleich mehrere Folgen:

  • ⏳ Längere Ladezeit: Das Skript blockiert andere Ressourcen und verzögert den Aufbau der Seite.
  • ⚙️ Schlechtere Core Web Vitals: Besonders der First Input Delay (FID) und der Largest Contentful Paint (LCP) verschlechtern sich, weil das reCAPTCHA-Script Rechenleistung bindet.
  • 📉 Niedriger PageSpeed-Score: Bei Google PageSpeed Insights führt das oft zu einer schlechteren Bewertung in den Kategorien Interaktivität und Gesamtleistung.

 

Kurz gesagt: Das reCAPTCHA-Skript ist sicherheitsrelevant, aber nicht performant. Genau deshalb lohnt es sich, es gezielt zu steuern – etwa durch Lazy Loading, asynchrone Einbindung oder Defer-Techniken. So bleibt der Spam-Schutz aktiv, ohne die Ladezeit zu beeinträchtigen.

Der Punkt ist nämlich folgender: Wir brauchten das Javascript für das ReCAPTCHA-Formular nicht zu laden, bis eine Person Daten eingibt, zum Beispiel durch das Ausfüllen unseres Kontaktformulars. Um diese Zeit zu sparen, hat unser Entwickler einen Code implementiert, der verhindert, dass die Javascript-Datei des ReCAPTCHA auf der ersten Seite geladen wird. Sie lädt erst dann, wenn ein:e Benutzer:in in ein Eingabefeld klickt.

Wir werden ein wenig ins Coding eintauchen, aber keine Sorge! Wir stellen dir den Code zur Verfügung, falls du die gleichen Verbesserungen an deinem ReCAPTCHA-Formular vornehmen möchtest. Wenn du dich mehr für den Prozess dahinter interessierst, überspringe einfach den eigentlichen Code und lies die Erklärungen dazu.

Deine Website auf dem neusten Stand

Technische Feinheiten sind wichtig. Mit unserer Betreuung in technischer SEO optimieren wir deine Website hin zu besseren Rankings und mehr Leads.

Schritt 1: Deaktivieren des aktuellen Codes für das ReCAPTCHA-Formular

Im ersten Schritt mussten wir der Website mitteilen, dass sie den Code des ReCAPTCHA nicht laden soll, wie sie es normalerweise tut. Wenn also jemand unsere Website besucht, wird der ReCAPTCHA-Code nicht geladen. Hier hat unser Entwickler eine Funktion implementiert, die diesen Code deaktiviert.

add_action(‚wp_print_scripts‘, function () {
wp_dequeue_script( ‚google-recaptcha‘ );
wp_dequeue_script( ‚wpcf7-recaptcha‘ );
wp_dequeue_style( ‚wpcf7-recaptcha‘ );
});

Jetzt ist der Teil erledigt, in dem das ReCAPTCHA-Skript nicht mehr geladen wird. Du kannst die Website mit dem Netzwerk-Tool untersuchen. Gehe dazu einfach auf eine Seite, klicke mit der rechten Maustaste auf „untersuchen“ und anschliessend auf „Network“. Wir haben hier einmal zur Veranschaulichung das Beispiel der WEVENTURE-Kontaktseite.

Wie du sehen kannst, wird auf der rechten Seite angezeigt, was alles geladen wird. Dazu zählt z.B. Javascript, die Schriftarten usw. Es ist nicht notwendig, diese Tabelle jetzt vollständig zu verstehen. Achte einfach auf die allerletzte Zeile „js.js“.

Schritt 2: Implementierung des neuen Codes

Wir wollen aber, dass das Formular immer noch verwendet wird, wenn jemand eine Kontaktanfrage ausfüllt oder unseren WEVENTURE-Newsletter abonniert. Deshalb wird eine neue Javascript-Datei erstellt. Der Code wird aktiviert, wenn jemand in das Feld klickt. Das sieht dann wie folgt aus und ruft die Funktion ReCAPTCHA.js auf:

function cf7_defer_recaptcha() {
   wp_enqueue_script('cf7recap', get_template_directory_uri() . '/recaptcha.js', array('jquery'), '1.0');
}
add_action('get_footer', 'cf7_defer_recaptcha');

Super! Fast geschafft! Fast …

Dieser Code ist implementiert, um das ReCAPTACHA-Formular zu laden, damit es richtig funktioniert. Aus Sicherheitsgründen haben wir unseren ReCAPTCHA-Schlüssel nicht angezeigt. Aber wir haben ihn mit „Put your own key here“ markiert. Das ist die Stelle, an dem du deinen Schlüssel einfügst, wenn du diesen Code für deine Website verwendest.

var captchaLoaded = false;

$( document ).ready(function() {

//Load reCAPTCHA script when CF7 form field is focused
$('.wpcf7-form input').on('focus', function() {
// If we have loaded script once already, exit.
if (captchaLoaded)
{
return;
}

// Variable Intialization
console.log('reCAPTCHA script loading.');
var head = document.getElementsByTagName('head')[0];
var recaptchaScript = document.createElement('script');
var cf7script = document.createElement('script');

// Add the recaptcha site key here.
var recaptchaKey = 'PUT YOUR OWN KEY HERE';

// Dynamically add Recaptcha Script
recaptchaScript.type = 'text/javascript';
recaptchaScript.src = 'https://www.google.com/recaptcha/api.js?render=' + recaptchaKey + '&ver=3.0';

// Dynamically add CF7 script
cf7script.type = 'text/javascript';

cf7script.text = "!function(t,e){var n={execute:function(e){t.execute(\"" + recaptchaKey +"\",{action:e}).then(function(e){for(var t=document.getElementsByTagName(\"form\"),n=0;n<t.length;n++)for(var c=t[n].getElementsByTagName(\"input\"),a=0;a<c.length;a++){var o=c[a];if(\"_wpcf7_recaptcha_response\"===o.getAttribute(\"name\")){o.setAttribute(\"value\",e);break}}})},executeOnHomepage:function(){n.execute(e.homepage)},executeOnContactform:function(){n.execute(e.contactform)}};t.ready(n.executeOnHomepage),document.addEventListener(\"change\",n.executeOnContactform,!1),document.addEventListener(\"wpcf7submit\",n.executeOnHomepage,!1)}(grecaptcha,{homepage:\"homepage\",contactform:\"contactform\"});";

// Add Recaptcha Script
head.appendChild(recaptchaScript);

// Add CF7 Script AFTER Recaptcha. Timeout ensures the loading sequence.
setTimeout(function() {
head.appendChild(cf7script);
}, 200);

//Set flag to only load once
captchaLoaded = true;
});
});

Schritt 3: reCAPTCHA prüfen

Wir haben die Seite nun erneut mit dem Network-Tool untersucht. Und du kannst die Ergebnisse sehen, indem du in ein Feld des Kontaktformulars klicken. Ich habe auf das Feld „Name“ geklickt, wie man an dem kleinen Balken erkennen kann. Und genau dann springt der Code an. Auf der rechten Seite ist die Zeile „js.js.“ nicht mehr die letzte Zeile. Ausserdem erscheint das ReCAPTCHA-Logo auf der Seite! Jetzt ist unser ReCAPTCHA-Formular für besseren Page Speed optimiert.

Besserer Page Speed durch optimiertes reCAPTCHA

In der SEO ist es nicht immer einfach, eine einzige Änderung kausal an die gesamte Verbesserung der Website-Performance zu pinnen. Es ist in der Regel die stringente Arbeit und Optimierung, die sich langfristig positiv auf die Seitengeschwindigkeit auswirkt.

Durch die regelmässige Überprüfung unseres Page Speed Score konnten wir jedoch feststellen, dass sich unser Page Speed Insights Score für die WEVENTURE-Seite verbessert hat. 

Besonders auf dem Desktop haben wir einen Gesamtscore von 95 erreicht. Die Verbesserung für mobile Geräte stieg von 38 auf 42. Wir werden weiterhin an der Optimierung unserer Website arbeiten und dich über nützliche Änderungen auf dem Laufenden halten, die dir auch bei deiner Website helfen können. Bei Fragen kontaktiere uns gerne!

Wir steigern deine digitale Sichtbarkeit!

Mit technischer Suchmaschinenoptimierung und vielen weiteren Strategien unterstützen wir dich dabei, deine Online-Sichtbarkeit zu steigern. Lass dich jetzt unverbindlich beraten.

Fazit: Kleine Änderung, grosse Wirkung für deinen PageSpeed

Die Optimierung deines reCAPTCHA-Formulars ist ein hervorragendes Beispiel dafür, wie technisches SEO und Performance-Optimierung Hand in Hand gehen können.

Indem du das reCAPTCHA-Skript erst bei Bedarf lädst, entlastest du die Seite beim Start, verbesserst die Core Web Vitals und sorgst für eine spürbar bessere User Experience.

Was nach einer kleinen Code-Anpassung klingt, kann im Ergebnis grosse Wirkung zeigen:

🚀 Schnellere Ladezeiten
📈 Bessere PageSpeed-Scores
🔐 Weiterhin sicherer Spam-Schutz

Die Faustregel lautet: Lade nur, was wirklich gebraucht wird – und zwar genau dann, wenn es gebraucht wird.
So bleibt deine Seite nicht nur schnell, sondern auch suchmaschinenfreundlich.

FAQ: reCAPTCHA & PageSpeed-Optimierung

Warum verlangsamt reCAPTCHA meine Website?

Das reCAPTCHA-Skript von Google wird standardmässig beim ersten Seitenaufruf geladen. Dadurch muss der Browser zusätzliches JavaScript ausführen, noch bevor der Nutzer interagiert. Das verlängert die Ladezeit und verschlechtert Core-Web-Vital-Metriken wie LCP (Largest Contentful Paint) und FID (First Input Delay).

Du kannst das Skript asynchron laden oder per Lazy Loading erst dann aktivieren, wenn ein Nutzer ein Formularfeld anklickt. Dadurch verkürzt sich die Ladezeit der Startseite deutlich, ohne dass der Spam-Schutz verloren geht.

Ja. reCAPTCHA v3 ist leichter und arbeitet unauffälliger im Hintergrund, hat aber trotzdem eine Auswirkung auf den PageSpeed, da auch hier JavaScript-Anfragen ausgeführt werden. Wer maximale Kontrolle möchte, kann über eine serverseitige Integration oder alternative Anti-Spam-Lösungen nachdenken.
Definitiv. Ladezeiten sind seit Jahren ein wichtiger Rankingfaktor. Schnellere Websites bieten bessere Nutzererlebnisse, senken Absprungraten und stärken das Vertrauen in deine Marke.

Autor

Picture of Lara Hötzsch

Lara Hötzsch

Als Senior SEO- & AdTech Managerin bei WEVENTURE ist Lara verantwortlich für die Steigerung der organischen Performance sowie für die Implementierung datengetriebener Strategien. Ihre Schwerpunkte liegen im Website-Tracking, in der Datenanalyse und in der Entwicklung nachhaltiger SEO- und AdTech-Lösungen.

Weitere Artikel