KI-Zusammenfassung
Möchten Sie ein Land in WordPress blockieren? Vielleicht überschwemmt dasselbe Land Ihre Formulare ständig mit Spam, oder Sie sehen verdächtige Anmeldeversuche und Bot-Traffic von Orten, an die Sie nicht einmal verkaufen.
Hinter dieser einen Frage verbergen sich eigentlich zwei verschiedene Probleme. Die meisten Leute, die sagen, sie wollen ein Land blockieren, versuchen tatsächlich, Spam über ihre Formulare zu stoppen, und dafür gibt es eine saubere, gezielte Lösung.
Andere Leute müssen tatsächlich ein ganzes Land von ihrer gesamten Website blockieren, was ein aufwändigerer Ansatz mit echten Kompromissen für SEO und für legitime Besucher ist.
In diesem Leitfaden werde ich beide behandeln und 5 Möglichkeiten vorstellen, ein Land in WordPress zu blockieren, beginnend mit der einfachsten Lösung für Formular-Spam und dann über dedizierte Plugins, Cloudflare, Ihren Webhost und eine manuelle Serveroption.
Ein Land in WordPress blockieren (5+ Wege)
Bevor Sie IP-Bereiche für Ihre gesamte Website blockieren, ist es hilfreich, die Methode an das Problem anzupassen, das Sie tatsächlich lösen möchten. Wenn es sich um Formular-Spam handelt, können Sie ihn auf Formular-Ebene filtern, ohne den Rest Ihres Traffics zu beeinträchtigen.
Wenn Sie eine echte websiteweite Sperrung benötigen, haben Sie mehrere Optionen, je nachdem, ob Sie ein Plugin, Ihr CDN, Ihren Hoster oder eine manuelle Bearbeitung bevorzugen. Verwenden Sie die unten stehenden Links, um direkt zu der von Ihnen benötigten Methode zu gelangen.
- Methode 1: Formular-Spam nach Land mit WPForms blockieren
- Methode 2: Ein Länder-Blockierungs-Plugin verwenden
- Methode 3: Ein Land mit Cloudflare blockieren (WAF Firewall Rules)
- Methode 4: Ein Land über Ihren Webhoster blockieren
- Methode 5: Ein Land ohne Plugin blockieren (.htaccess)
- Warum ein ganzes Land blockieren?
- Schadet die Blockierung eines Landes Ihrer SEO?
Methode 1: Formular-Spam nach Land mit WPForms blockieren
Nach Jahren der Bereinigung von Formular-Spam kann ich Ihnen sagen, dass die meisten Anfragen zur "Blockierung eines Landes" auf eine Sache hinauslaufen. Ein einzelnes Land überhäuft dasselbe Kontakt- oder Registrierungsformular Tag für Tag mit Junk-Einträgen, und genau dieser Traffic soll weg.
Wenn das Ihre Situation ist, benötigen Sie keine websiteweite Sperrung. Sie können diese Einreichungen direkt auf Formular-Ebene mit WPForms und seinem integrierten Spam-Schutz filtern, wodurch echte Besucher den Rest Ihrer Website unberührt durchlaufen. Und wenn Sie wirklich ein Land von Ihrer gesamten Website blockieren müssen, springen Sie zu den Methoden 2 bis 5.
Was mir am besten daran gefällt, dies innerhalb von WPForms zu handhaben, ist, wie eingegrenzt es bleibt. Sie wählen ein Formular aus, wählen die zu blockierenden Länder aus, und der Rest Ihrer Website und ihr Traffic laufen genau wie zuvor weiter. Es gibt zwei integrierte Tools für diese Aufgabe. Das erste befindet sich in den Sicherheitseinstellungen Ihres Formulars, und das zweite sitzt direkt am E-Mail-Feld.
Länderfilter
Der Länderfilter ist der direkteste Weg, um Formulareinträge aus bestimmten Ländern zu stoppen. Er ist Teil des Formular-Builders, sodass nichts extra installiert werden muss, sobald WPForms aktiv ist.
Öffnen Sie das Formular, das Sie schützen möchten, gehen Sie zu Einstellungen » Sicherheit und Spam-Schutz und aktivieren Sie die Option Länderfilter aktivieren.


Klicken Sie dann auf das Dropdown-Menü unter Länderfilter und wählen Sie Zulassen, um Einreichungen nur aus den von Ihnen ausgewählten Ländern zu gestatten. Oder wählen Sie Verweigern, um Einreichungen aus bestimmten Ländern zu blockieren und alle anderen durchzulassen.


Verwenden Sie dann das zweite Dropdown-Menü, um die Länder auszuwählen, die Sie zulassen oder verweigern möchten. Wenn jemand versucht, von außerhalb Ihrer erlaubten Liste einzureichen, wird das Formular nicht übermittelt. Stattdessen wird die Meldung angezeigt: „Entschuldigung, dieses Formular akzeptiert keine Einreichungen aus Ihrem Land.“ Sie können diese Meldung bearbeiten, um sie an Ihre Markenstimme anzupassen.
E-Mail-Adressen-Whitelist oder -Blacklist
Das zweite Tool gibt Ihnen feinere Kontrolle über die E-Mail-Adressen, die Ihre Formulare akzeptieren.
Diese Whitelists und Blacklists sind in WPForms integriert und ermöglichen es Ihnen, Regeln festzulegen, welche Adressen ein Formular übermitteln dürfen. Sie können sie sogar verwenden, um bestimmte E-Mail-Adressen oder ganze länderspezifische Domains zu blockieren.
Um dies einzurichten, fügen Sie das E-Mail-Feld zu Ihrem Formular hinzu, falls es noch nicht vorhanden ist, und klicken Sie dann auf das Feld, um seine Optionen zu öffnen. Wechseln Sie zur Registerkarte Erweitert, um weitere Einstellungen zu finden.


Finden Sie auf dieser Registerkarte das Dropdown-Menü Whitelist / Blacklist und wählen Sie die Art der Einschränkung, die Sie anwenden möchten.


Sobald Sie eine Liste ausgewählt haben, erscheint ein Feld, in das Sie Ihre Regeln eingeben. Die Regeln sind einfach die E-Mail-Adressen, die Sie akzeptieren oder ablehnen möchten, und Sie können einzelne E-Mails, Gruppen von E-Mails oder ganze Länder von E-Mails ansprechen.
Um eine Regel auf ein ganzes Land anzuwenden, stellen Sie ein Sternchen (*), das Wildcardsymbol, vor die Domain dieses Landes. Eine Regel wie *.ru erfasst also Adressen, die auf den russischen Ländercode enden.


Sie können so viele länderspezifische Regeln hinzufügen, wie Sie benötigen. Die vollständige Übersicht über die Optionen finden Sie in unserer Dokumentation zum Erstellen einer E-Mail-Adressen-Whitelist oder -Blacklist.
Und wenn Sie sich mit etwas Code auskennen, können Sie auch Länder in Smart-Phone-Formularfeldern einschränken, obwohl dieses Tutorial für Entwickler gedacht ist.
Sowohl die Whitelist als auch die Blacklist sind Teil der Spam- und Sicherheitstools von WPForms und sind ab dem Basic-Plan verfügbar. WPForms treibt mehr als 6 Millionen Websites an, und diese Art der formularbezogenen Länderfilterung ist die Art von Sache, die man einmal einrichtet und dann nicht mehr darüber nachdenkt.
Formular-Spam nach Land mit WPForms stoppen
Methode 2: Ein Länder-Blockierungs-Plugin verwenden
Wenn Ihr Ziel eine echte websiteweite Blockierung ist, ist ein dediziertes Länderblockierungs-Plugin der zugänglichste Weg. Diese Plugins lesen die IP-Adresse jedes Besuchers, gleichen sie mit einem Land ab und blockieren den Zugriff basierend auf den von Ihnen festgelegten Regeln.
Die meisten sind kostenlos auf WordPress.org erhältlich, mit Premium-Stufen für Extras wie umfangreichere IP-Datenbanken oder seitenbezogene Regeln. Hier sind die, die es wert sind, angesehen zu werden.
| Plugin | Am besten für |
|---|---|
| IP2Location Länderblocker | Blockieren nach Land, IP-Bereich oder sogar einer bestimmten Stadt |
| iQ Länderblocker | Blockieren Ihrer gesamten Website oder einzelner Seiten nach Besucher-IP |
| Wordfence | Kombinieren von Länderblockierung mit einer vollständigen Sicherheitssuite |
| Erweiterter Länderblocker | Eine leichte, fokussierte Blockierung mit seitenbezogener Steuerung |
| CloudGuard | Auslagerung der Geolokalisierung an Cloudflare zum Schutz Ihrer Anmeldeseite |
- IP2Location Country Blocker ist eine starke Standardoption, wenn Sie Präzision wünschen, da es Besucher nach Land, nach IP-Adressbereich oder bis hinunter zu einer bestimmten Stadt blockieren kann.
- iQ Block Country verfolgt einen ähnlichen IP-basierten Ansatz und ermöglicht es Ihnen, entweder Ihre gesamte Website oder einzelne Seiten zu blockieren, was praktisch ist, wenn Sie nur etwas wie Ihre Kasse oder Anmeldeseite sperren müssen.
- Wordfence bündelt die GeoIP-Ländersperrung in eine komplette Firewall- und Malware-Scanning-Suite, obwohl diese Funktion zur Ländersperrung in seiner Premium-Version enthalten ist.
- Advanced Country Blocker ist eine weitere kostenlose, fokussierte Option, die sowohl Ihre gesamte Website als auch einzelne Seiten nach Land blockieren kann.
- Schließlich geht CloudGuard das Problem aus einem anderen Blickwinkel an. Es ist ein leichtgewichtiges Plugin, das den kostenlosen Geolokalisierungsdienst von Cloudflare nutzt, um bestimmte Länder von Ihrer Anmeldeseite fernzuhalten.


Da CloudGuard für die IP-Erkennung auf Cloudflare und nicht auf Ihren eigenen Server angewiesen ist, wird diese Arbeit von Ihrem Hosting ausgelagert und die Ressourcen werden tendenziell gering gehalten.
Sie können blockierte Anmeldeversuche auch auf einer Weltkarte von Ihrem Dashboard aus beobachten. Beachten Sie nur, dass ein Cloudflare-Konto erforderlich ist, kostenlos oder kostenpflichtig, mit aktivierter Geolokalisierung.
Wenn Sie Standortdaten auch über Ihre Formulare sammeln, ist unser Leitfaden zu den besten WordPress-Geolokalisierungs-Plugins lesenswert.
Methode 3: Ein Land mit Cloudflare blockieren (WAF Firewall Rules)
Wenn Ihre Website über Cloudflare läuft, können Sie Länder am Rand mit seiner Web Application Firewall blockieren. Dies stoppt den Traffic, bevor er Ihren Server erreicht, was sowohl schnell als auch ressourcenschonend für Ihr Hosting ist.
Gehen Sie in Ihrem Cloudflare-Dashboard zu Sicherheit » WAF und erstellen Sie eine neue benutzerdefinierte Regel. Stellen Sie das Feld auf Land, den Operator auf gleich und den Wert auf das Land, das Sie blockieren möchten.


Stellen Sie dann die Aktion auf Blockieren und stellen Sie die Regel bereit. Wenn Sie mehrere Länder gleichzeitig blockieren möchten, verwenden Sie den Operator ist in und fügen Sie sie derselben Regel hinzu.
Sobald die Regel live ist, blockiert Cloudflare passende Besucher automatisch, sodass sie nie Ihre Anmeldeseite, Ihre Formulare oder irgendetwas anderes auf der Website erreichen.


Methode 4: Ein Land über Ihren Webhoster blockieren
Viele Hoster ermöglichen es Ihnen, Traffic direkt über Ihr Control Panel zu blockieren, wodurch die Arbeit vollständig von WordPress ferngehalten wird.
Die genauen Schritte variieren je nach Hoster, daher lohnt es sich immer, deren Dokumentation zu prüfen oder deren Support-Team zu kontaktieren, aber die meisten Anbieter folgen dem gleichen grundlegenden Prozess.


- Melden Sie sich bei Ihrem Hosting-Control-Panel an, z. B. cPanel, Plesk oder dem benutzerdefinierten Dashboard Ihres Hosters.
- Suchen Sie den Sicherheitsbereich oder das IP-Blockierungstool. Es könnte IP Blocker, IP Deny Manager oder etwas Ähnliches heißen.
- Sammeln Sie die IP-Adressbereiche des Landes, das Sie blockieren möchten. Sie finden diese online oder können sie aus einem Plugin wie IP2Location abrufen.
- Fügen Sie diese IP-Bereiche zu Ihrem Blocking-Tool des Hosts hinzu, entweder einzeln oder als hochgeladene Liste.
- Speichern Sie Ihre Änderungen und testen Sie die Sperrung dann mit einem VPN oder Proxy, um eine Verbindung aus diesem Land zu simulieren.


Beliebte Hoster handhaben dies auf ihre eigene Weise. Auf Hostinger und SiteGround finden Sie IP-Verwaltungstools in hPanel und Site Tools.
Bluehost bietet IP-Blocking über cPanel an, und WP Engine kann den Traffic über seine Sicherheitseinstellungen und das CDN nach Ländern einschränken. Wenn Sie nicht sicher sind, wo sich die Option befindet, kann Ihnen das Support-Team Ihres Hosters normalerweise in einer Minute weiterhelfen.
Beachten Sie, dass IP-Blocking auf Host-Ebene immer noch von jedem umgangen werden kann, der ein VPN oder einen Proxy verwendet. Es funktioniert daher am besten in Verbindung mit der zuvor behandelten Filterung auf Formular-Ebene oder dem CAPTCHA-Schutz.
Methode 5: Ein Land ohne Plugin blockieren (.htaccess)
Wenn Sie lieber nichts installieren möchten, können Sie den Traffic blockieren, indem Sie die .htaccess-Datei Ihrer Website auf Apache-Servern bearbeiten oder das GeoIP-Modul auf NGINX verwenden.
Die Idee ist die gleiche wie bei der Host-Level-Methode. Sie geben die IP-Bereiche ein, die einem Land zugeordnet sind, und verweigern ihnen den Zugriff. Der Haken ist, dass dieser Ansatz manuell und unnachgiebig ist.
Sie müssen die IP-Bereiche selbst aktuell halten, und ein kleiner Fehler kann Sie oder Ihre echten Besucher von der Website aussperren. Bevor Sie .htaccess bearbeiten, sichern Sie es, damit Sie bei Problemen schnell zurückkehren können, und testen Sie es, wann immer möglich, zuerst auf einer Staging-Kopie.
Für die meisten Leute ist eine der früheren Methoden sicherer und einfacher zu warten. Aber wenn Sie die volle Kontrolle ohne zusätzliche Plugins wünschen, erledigt die Bearbeitung der Serverkonfiguration die Aufgabe.
Warum ein ganzes Land blockieren?
Es gibt viele gute Gründe, ein ganzes Land von Ihrer WordPress-Website aus zu blockieren. Möglicherweise bekämpfen Sie bösartigen Traffic, wiederholte Cyberangriffe oder Brute-Force-Anmeldeversuche, die alle auf dieselben Regionen zurückzuführen sind.
Möglicherweise müssen Sie lokale Gesetze oder Compliance-Regeln einhalten, die den Zugriff in bestimmten Gebieten einschränken. Oder Sie betreiben einfach ein Unternehmen, das ein Land bedient, und sehen keinen Grund, die Tür für den Rest offen zu halten.
Es gibt jedoch sanftere Optionen, die es wert sind, zuerst in Betracht gezogen zu werden. Wenn Sie nur einen Bereich Ihrer Website schützen müssen, können Sie Ihre WordPress-Website oder eine einzelne Seite mit einem Passwort schützen, anstatt eine ganze Region zu blockieren.
Und wenn Sie auf Länderebene blockieren, gehen Sie vorsichtig vor, da eine breite Sperrung echte Besucher und Kunden zusammen mit dem bösartigen Traffic leise aussperren kann. Dieser letzte Punkt ist am wichtigsten für Ihr Suchranking, das eine genauere Betrachtung verdient.
Schadet die Blockierung eines Landes Ihrer SEO?
Für die meisten Websites hat die Sperrung eines Landes nur geringe Auswirkungen auf das SEO, aber es lohnt sich, dies zu verstehen, bevor Sie den Schalter umlegen. Suchmaschinen durchsuchen Ihre Website von bestimmten Standorten aus, und wenn Sie die falsche Region blockieren, können Sie versehentlich auch den Crawler blockieren.
Google crawlt hauptsächlich aus den Vereinigten Staaten, und Bing tut dasselbe. Wenn Sie diese Regionen also komplett blockieren, können Ihre Seiten nicht indexiert werden.
Die sichere Methode ist, die wichtigsten Suchmaschinen-Crawler per IP oder User-Agent auf die Whitelist zu setzen, damit Googlebot und Bingbot auch dann Zugriff haben, wenn menschliche Besucher aus diesen Ländern keinen haben.
Ein paar Gewohnheiten bewahren Sie vor Ärger:
- Such-Crawler auf die Whitelist setzen: Erlauben Sie Googlebot, Bingbot und anderen wichtigen Crawlern immer den Durchgang durch Ihre Sperre.
- Zuerst auf Staging testen: Wenden Sie die Sperre auf eine Staging-Kopie an und bestätigen Sie, dass Ihre wichtigsten Seiten noch geladen werden, bevor Sie live gehen.
- Überwachen Sie Ihre Abdeckungsberichte: Überprüfen Sie nach der Aktivierung der Sperre in der Google Search Console auf plötzliche Anstiege von Crawling-Fehlern oder verlorenen Seiten.
Sorgfältig durchgeführt, sollte eine Ländersperre Ihre allgemeine Suchleistung nicht merklich beeinträchtigen. Die Probleme treten nur bei pauschalen, ungetesteten Sperren auf.
FAQs zum Blockieren eines Landes in WordPress
Das Blockieren eines Landes in WordPress ist ein häufiges Thema für Website-Besitzer, die mit Spam und Sicherheit zu kämpfen haben. Hier sind schnelle Antworten auf die Fragen, die die Leute am häufigsten zu Geo-Blocking und Ländereinschränkungen stellen.
Können Benutzer Länderblockierungen mit einem VPN oder Proxy umgehen?
Ja. Jeder, der ein VPN oder einen Proxy verwendet, kann seinen tatsächlichen Standort maskieren und eine IP-basierte Ländersperre umgehen. Deshalb ist es hilfreich, die Ländersperre mit anderen Maßnahmen zu kombinieren, wie z. B. einem CAPTCHA, einer Zwei-Faktor-Authentifizierung oder einer Spam-Filterung auf Formular-Ebene, anstatt sich allein auf die Sperre zu verlassen.
Ist es besser, ein Land per IP oder mit einem Plugin zu blockieren?
Beide basieren auf denselben IP-Daten. Ein Plugin ist einfacher zu verwalten, da es die Länder-zu-IP-Zuordnung für Sie aktualisiert und Ihnen einen Einstellungsbildschirm anstelle von Rohkonfigurationsdateien bietet. Die direkte IP-Blockierung über Ihren Host oder .htaccess gibt Ihnen mehr Kontrolle, aber auch mehr Wartungsaufwand. Für die meisten WordPress-Benutzer bietet ein Plugin oder Ihr CDN die bessere Balance.
Verhindert die Blockierung eines Landes den Spam, der über meine Formulare kommt?
Es kann helfen, aber eine Ländersperre ist ein schweres Werkzeug für ein Formularproblem. Wenn Spam Ihr Hauptanliegen ist, ist die Filterung von Einreichungen auf Formular-Ebene mit WPForms präziser, da sie den unerwünschten Inhalt stoppt, ohne echte Besucher daran zu hindern, den Rest Ihrer Website zu durchsuchen.
Blockieren Sie als Nächstes den gesamten Spam aus Ihren Formularen
Bei der Blockierung eines Landes geht es wirklich darum, den Müll und die Bedrohungen zu reduzieren, die Ihre Zeit verschwenden. Wenn Formular-Spam der Grund ist, warum Sie hier sind, gibt es noch viel mehr, was Sie tun können, um Ihre Formulare sauber zu halten.
Werfen Sie einen Blick auf unseren aktualisierten Leitfaden So stoppen Sie Spam in Kontaktformularen in WordPress für die vollständige Palette an Taktiken, von CAPTCHAs bis hin zu intelligenter Filterung.
Blockieren Sie jetzt Formular-Spam nach Land
Bereit, Ihr Formular zu erstellen? Beginnen Sie noch heute mit dem einfachsten WordPress-Formularersteller-Plugin. WPForms Pro enthält viele kostenlose Vorlagen und bietet eine 14-tägige Geld-zurück-Garantie.
Wenn Ihnen dieser Artikel geholfen hat, folgen Sie uns bitte auf Facebook und Twitter für weitere kostenlose WordPress-Tutorials und Anleitungen.


