Wie man ein Land in WordPress blockiert

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

Verwenden Sie dies, wenn Spam-Einreichungen aus einem oder zwei Ländern Ihr eigentliches Problem sind und Sie keine echten Besucher blockieren oder Ihre SEO beeinträchtigen möchten.

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.

Aktivieren des Länderfilters in WPForms

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.

Auswahl von Ländern, die Formularübermittlungen zulassen

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.

Hinweis

Wenn Sie die Option zum Speichern von Spam-Einträgen aktiviert haben, wird die Übermittlung trotzdem gespeichert und einfach als Spam gekennzeichnet. Das ist beabsichtigt und nützlich, wenn Sie überprüfen möchten, was gefiltert wird.

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.

Klicken auf den Erweitert-Tab des E-Mail-Feldes

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

Auswahl der Zulassungsliste oder Sperrliste in WPForms

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.

Eingabe der eingeschränkten Länder in der Sperrliste

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

Verwenden Sie dies, wenn Sie ein Land von Ihrer gesamten Website blockieren möchten und es vorziehen, ein Plugin zu installieren, anstatt Code oder Server-Einstellungen zu ändern.

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.

PluginAm besten für
IP2Location LänderblockerBlockieren nach Land, IP-Bereich oder sogar einer bestimmten Stadt
iQ LänderblockerBlockieren Ihrer gesamten Website oder einzelner Seiten nach Besucher-IP
WordfenceKombinieren von Länderblockierung mit einer vollständigen Sicherheitssuite
Erweiterter LänderblockerEine leichte, fokussierte Blockierung mit seitenbezogener Steuerung
CloudGuardAuslagerung 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.
Das CloudGuard-Plugin erhalten

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)

Verwenden Sie dies, wenn Sie unerwünschten Traffic am Netzwerkrand stoppen möchten, bevor er Ihre WordPress-Website überhaupt erreicht.

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.

Die Cloudflare-Homepage

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.

WPForms funktioniert auch mit Cloudflare

Sie benötigen nicht die vollständige WAF, nur um Bot-Spam in Ihren Formularen zu stoppen. WPForms integriert Cloudflare Turnstile in Ihren Formularen, eine datenschutzfreundliche CAPTCHA-Alternative, die Bots blockiert, ohne dass echte Personen Rätsel lösen müssen.

Cloudflare Turnstile für CAPTCHA auswählen

Methode 4: Ein Land über Ihren Webhoster blockieren

Verwenden Sie dies, wenn Ihr Hosting-Anbieter eine integrierte IP- oder Ländersperrung anbietet und Sie nicht noch ein weiteres Plugin hinzufügen möchten.

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.

cPanel Zone Editor
  • 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.
Webhost-Grafik

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)

Verwenden Sie dies, wenn Sie mit der Bearbeitung von Serverdateien vertraut sind und ein Land blockieren möchten, ohne Plugins hinzuzufügen.

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.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir eine Provision verdienen können, wenn Sie auf einige unserer Links klicken. Sehen Sie, wie WPForms finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können.

Hamza Shahid

Hamza ist ein Autor für das WPForms-Team, der sich auch auf Themen wie digitales Marketing, Cybersicherheit, WordPress-Plugins und ERP-Systeme spezialisiert hat. Mehr erfahren

Das beste WordPress Drag-and-Drop-Formular-Builder-Plugin

Einfach, schnell und sicher. Schließen Sie sich über 6 Millionen Website-Besitzern an, die WPForms vertrauen.

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen möchten. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links Nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.

Dieses Formular ist durch Cloudflare Turnstile geschützt und die Datenschutzrichtlinie und Nutzungsbedingungen von Cloudflare gelten.