Vi tänkte inte mycket på vårt kontaktformulär när vi började blogga – tills vi började översvämmas av spam och konstiga meddelanden.
Om du någonsin har lagt till ett formulär på din WordPress-webbplats, då har du förmodligen varit där också.
Formulär är otroligt användbara för att låta besökare komma i kontakt, anmäla sig till nyhetsbrev, boka möten och mer. Men de kan också vara en öppen dörr för hackare och spammare om du inte är försiktig.
Det är därför en av de vanligaste frågorna vi får är: 'Hur skapar jag ett säkert kontaktformulär?' Och ärligt talat är det en smart fråga att ställa. 🌟
Vi har byggt och hanterat alla typer av formulär på våra företagswebbplatser. Och från vår erfarenhet är det inte valfritt att göra dem säkra.
I den här guiden delar vi hur du skapar ett säkert kontaktformulär i WordPress samtidigt som vi håller saker och ting enkla för dig och dina besökare.

Här är en sammanfattning av vad vi kommer att täcka i den här artikeln:
- Vad behöver du för att säkra WordPress-formulär?
- Skapa ett säkert kontaktformulär i WordPress 🔒
- Tips 1: Säkra e-postmeddelanden för WordPress kontaktformulär
- Tips 2: Säkerhet för WordPress-formulär mot spam och DDoS-attacker
- Aktivera Google reCAPTCHA i dina formulär
- Aktivera anpassad CAPTCHA för dina WordPress-formulär
- Tips 3: Begränsa åtkomsten till WordPress-formulär till vissa användare
- Bonustips 💡: Hålla din WordPress-webbplats säker
Vad behöver du för att säkra WordPress-formulär?
För att göra dina WordPress-kontaktformulär helt säkra behöver du två saker:
- Ett säkert WordPress-kontaktformulär-plugin
- En säker WordPress-värdmiljö
Låt oss börja med formulärpluginet.
1. Välja ett säkert kontaktformulär-plugin
Ett säkert plugin för kontaktformulär gör att du kan spara formulärinlägg säkert på din webbplats. Det gör det också möjligt för dig att använda säkra e-postmetoder för att leverera dina formulärmeddelanden.
Vi rekommenderar att använda WPForms, vilket är den bästa WordPress-kontaktformulärplugin på marknaden, betrodd och använd av över 6 miljoner webbplatser. Detta inkluderar oss!
Vi använder WPForms på WPBeginner för nästan allt – kontaktformulär, användarundersökningar, produktinlämningar och till och med vårt formulär för begäran om webbplatsmigrering. Det är flexibelt, nybörjarvänligt och får jobbet gjort. Se vår kompletta WPForms-recension för detaljer.

Den levereras med massor av kraftfulla funktioner för att säkra WordPress-formulär och skydda din webbplats från spam, hackning och datastöld.
Det finns också en gratisversion tillgänglig som heter WPForms Lite. Den är lika säker men har begränsade funktioner.
2. Välja en säker hostingplattform
Att välja rätt WordPress-värd är avgörande för säkerheten på din webbplats och dina kontaktformulär.
Vi rekommenderar att du använder Bluehost. De är ett av de största hostingföretagen i världen och en officiellt rekommenderad WordPress-hostingleverantör.
Ännu viktigare är att de erbjuder WPBeginner-användare en generös rabatt tillsammans med en gratis domän och SSL-certifikat (du behöver detta för bättre WordPress-formulärsäkerhet).
Du kan också använda andra populära WordPress-värdföretag som SiteGround, Hostinger, HostGator, etc., eftersom de alla erbjuder gratis SSL.
Vad är SSL? Och varför behöver du det för att säkra WordPress-formulär?
SSL står för Secure Sockets Layer. Det växlar din WordPress-webbplats från HTTP till HTTPS (säker HTTP).
Du kommer att märka en hänglåsikon bredvid din webbplats, vilket indikerar att den använder SSL-protokollet för att överföra data.

SSL skyddar din information genom att kryptera dataöverföringen mellan en användares webbläsare och webbplatsen. Detta lägger till stöd för kryptering av WordPress-formulär, vilket gör det svårare för hackare att stjäla data.
För mer information, se vår artikel om hur man får ett gratis SSL-certifikat för din webbplats.
Med det sagt, låt oss nu titta på hur man skapar ett säkert kontaktformulär i WordPress.
Skapa ett säkert kontaktformulär i WordPress 🔒
Att skapa ett säkert WordPress kontaktformulär är enkelt om du redan har kontrollerat ovanstående krav. Se vår handledning om hur du snabbt lägger till ett enkelt kontaktformulär i WordPress om du inte redan har gjort det.
När du har gjort det är det dags att lägga till säkerhetslager till ditt WordPress-kontaktformulär. Detta hjälper dig att hålla formulärdatan säker, minska spam och förbättra din webbplats prestanda.

Följande är några av de vanligaste sätten någon kan stjäla information eller missbruka dina WordPress-formulär.
För det första kan de "sniffa" informationen. Informationssniffning är som att någon i hemlighet lyssnar på eller fångar upp data medan den färdas över internet. Om du skickar ett kontaktformulär på en webbplats som inte är säkert skyddad (som en utan HTTPS-kryptering), kan en hackare "sniffa" nätverket och stjäla den information du skickade.
Du kan åtgärda detta genom att använda en säker WordPress-värdplattform och aktivera SSL-kryptering på din webbplats.
Nästa del är när ditt WordPress-formulär skickar notifierings-e-postmeddelanden.
Företags-e-posttjänster är inte en del av WordPress, och om du inte skickar dessa e-postmeddelanden korrekt, kan informationen i dem lätt läcka ut.
Slutligen kan dina WordPress-formulär missbrukas för att skicka spammeddelanden och DDoS-attacker. Om du använder ett anpassat WordPress-inloggningsformulär kan hackare använda brute force-attacker för att logga in på din WordPress-webbplats.
Nu ska vi ta itu med var och en av dem för att göra dina WordPress-formulär säkrare.
Tips 1: Säkra e-postmeddelanden för WordPress kontaktformulär
Som vi nämnde tidigare kan osäkra e-postmeddelanden avlyssnas och är inte säkra. Det finns två sätt att hantera e-postmeddelanden för formuläraviseringar.
1. Skicka inte formulärdata via e-postaviseringar
Det första du vill överväga är att inte skicka formulärdata via e-post.
Till exempel, när någon skickar in ditt kontaktformulär får du bara en e-postavisering om att någon har skickat in formuläret och inte själva formulärdatan.
WPForms levereras med ett inbyggt system för hantering av inlägg som lagrar dina formulärdata i din WordPress-databas.
Du kan helt enkelt gå till sidan WPForms » Inlägg från WordPress-instrumentpanelen för att se alla formulärinlämningar.

📝 Obs: Du måste uppgradera till betalversionen av WPForms för funktioner för hantering av inlägg.
2. Skicka säkra e-postmeddelanden för WordPress-formulär
För vissa användare är det nödvändigt för deras verksamhet att skicka e-postmeddelanden med formulärbekräftelser.
Till exempel, om du har ett onlinebeställningsformulär, registreringsformulär, betalningsformulär eller donationsformulär, då kan du behöva skicka e-postmeddelanden till dina användare.
För att göra detta behöver du konfigurera en korrekt SMTP-tjänst för att skicka e-postmeddelanden säkert.
SMTP står för Secure Mail Transfer Protocol. Det är industristandarden för att säkert skicka e-postmeddelanden på Internet.
Vi rekommenderar att använda Google Workspace, som låter dig skapa en professionell företags-e-postadress. Drivs av Google, det låter dig använda det välbekanta Gmail-gränssnittet för att skicka och ta emot e-postmeddelanden.

Om du däremot kommer att skicka många e-postmeddelanden, rekommenderar vi att du använder SendLayer, Brevo, Amazon SES, eller någon av de pålitliga SMTP-tjänsteleverantörerna.
För mer information, se vår handledning om hur du korrekt konfigurerar dina WordPress-e-postinställningar.
Därefter behöver du ansluta din e-posttjänst till WordPress så att alla dina WordPress-formulärnotiser skickas via din säkra e-postanslutning.
För att göra det behöver du installera och aktivera pluginet WP Mail SMTP. Det fungerar med alla SMTP-e-posttjänster och låter dig skicka WordPress-e-postmeddelanden säkert.

För detaljerade instruktioner, se vår guide om hur man ställer in WP Mail SMTP i WordPress.
Tips 2: Säkerhet för WordPress-formulär mot spam och DDoS-attacker
Dina webbplatsformulär är offentligt tillgängliga. Det betyder att vem som helst kan komma åt och fylla i dem. Vi kommer att täcka begränsning av formuläråtkomst till specifika användare i nästa steg, men för det här steget tittar vi på offentliga formulär.
När ditt formulär är tillgängligt för vem som helst på internet kan det bli ett mål för spammare och hackare. Medan spammare försöker använda ditt formulär för bedrägliga aktiviteter, kan hackare försöka använda det för att få åtkomst till din webbplats eller till och med stänga ner den.
Lyckligtvis skyddar WPForms automatiskt dina formulär med en dold antispam-token som spambots inte kan se. Till skillnad från äldre metoder som honeypots påverkar denna token inte användarupplevelsen.
För att verifiera att anti-spam är aktiverat på ditt formulär behöver du bara växla till fliken ‘Spamskydd och säkerhet’.

Härifrån, växla bara omkopplaren 'Aktivera anti-spam-skydd'. Dina formulär kommer nu att vara helt säkra.
För att ytterligare lägga till ett extra lager av säkerhet kan du också använda följande verktyg för spam-skydd:
1. Aktivera Google reCAPTCHA i dina formulär
WPForms levereras med stöd för Google reCAPTCHA.
För att aktivera den här funktionen går du helt enkelt till sidan WPForms » Inställningar från admin sidomenyn och växlar till fliken CAPTCHA.

Här måste du välja reCAPTCHA-alternativet.
När du har gjort det, väljer du en version för reCAPTCHA. Vi rekommenderar att du väljer alternativet reCAPTCHA v2 eftersom det är mer användarvänligt.

Därefter behöver du en webbplatsnyckel och en hemlig nyckel för att aktivera reCAPTCHA på din webbplats.
För att göra detta, gå helt enkelt till reCAPTCHA-webbplatsen och klicka på knappen ' v3 Admin Console' högst upp.

Detta tar dig till en ny skärm där du måste ange en etikett för din webbplats och sedan välja alternativet 'Utmaning (v2)'.
Detta öppnar några nya inställningar där du måste välja kryssrutan 'Jag är inte en robot'.

Klicka sedan på knappen Skicka för att fortsätta.
Här kommer du nu att visas API-nycklarna.

Kopiera dessa nycklar och klistra in dem på WPForms inställningssida. Glöm inte att klicka på knappen 'Spara inställningar' för att spara dina ändringar.
Du kan nu redigera ditt formulär och lägga till reCAPTCHA-fältet i ditt formulär.

Du kommer att se en avisering om att reCAPTCHA nu är aktiverat för ditt formulär. Du kan fortsätta och spara ditt formulär.
Om du inte redan har lagt till ett formulär på din webbplats kan du helt enkelt redigera WordPress-sidan eller inlägget där du vill bädda in formuläret och lägga till WPForms-blocket i innehållsområdet.

Välj helt enkelt ditt formulär från rullgardinsmenyn, så laddar WPForms en förhandsgranskning av det.
Du kan nu spara ditt inlägg eller din sida och besöka det i en ny webbläsarflik för att se ditt formulär med reCAPTCHA-fältet i funktion.

2. Aktivera anpassad CAPTCHA för dina WordPress-formulär
Om du inte vill använda Google reCAPTCHA, kan du använda din mattequiz eller frågor med WPForms Custom Captcha-tillägget.
📝 Notera: Du behöver pro-versionen av WPForms-pluginet för att komma åt tillägget Custom Captcha.
Gå helt enkelt till sidan WPForms » Tillägg för att installera och aktivera tillägget Custom Captcha.

När du har gjort det ändras tilläggets status till 'Aktiv'.
Därefter kan du redigera ditt kontaktformulär och lägga till fältet 'Captcha' i ditt formulär.

Som standard lägger den till en slumpmässig mattefråga.
Du kan ändra det för att lägga till din egen anpassade captcha genom att ändra captcha-typen till text.

Du kan nu spara ditt formulär genom att klicka på knappen 'Spara' högst upp.
Härifrån kan du lägga till formuläret i ett inlägg eller sida med hjälp av WPForms-blocket.

Du kan nu besöka ditt inlägg eller din sida för att se den anpassade CAPTCHA:n i aktion.
Tips 3: Begränsa åtkomsten till WordPress-formulär till vissa användare
Ett annat sätt att skydda dina WordPress-formulär är att begränsa åtkomsten till inloggade medlemmar eller genom att använda ett unikt formulärlösenord.
WPForms levereras med ett Form Locker-tillägg som låter dig aktivera olika formulärbehörigheter och åtkomstkontrollregler.
📝 Notera: Du behöver proversionen av WPForms-pluginet för att komma åt Form Locker-tillägget.
Med Form Locker kan du:
- Lösenordsskydda formulär – Detta kräver att användare anger ett lösenord för att skicka formuläret. Detta extra skydd hjälper till att minska antalet oönskade formulärinlämningar.
- Stäng formulärinlämningar efter specifikt datum / tid – Detta är utmärkt för ett jobbansökningsformulär eller andra tidskänsliga formulär.
- Begränsa det totala antalet inlämningar – Detta är utmärkt för tävlingar eller utlottningar. När det maximala antalet anmälningar har nåtts stänger WPForms automatiskt formuläret.
- Begränsa en inlämning per person – Om du vill undvika dubblettinlämningar, kommer du att älska det här alternativet. Detta är mycket användbart för stipendieansökningar, tävlingar etc.
- Begränsa formulär till endast medlemmar – Du kan begränsa dina formulär till inloggade användare på din WordPress-webbplats. Detta är utmärkt för medlemskapswebbplatser eller företag som vill begränsa supporten till endast betalande kunder.
Du kan komma åt inställningarna för Formulärlås inuti panelen Inställningar för Formulärbyggaren:

För en detaljerad handledning, se vår steg-för-steg-guide om hur man lösenordsskyddar WordPress-formulär.
Bonustips 💡: Hålla din WordPress-webbplats säker
Säkerheten för dina WordPress-formulär beror på säkerheten för hela din WordPress-webbplats. Med några enkla steg kan du förbättra säkerheten på din WordPress-webbplats.
Vi rekommenderar att du använder Cloudflare, eftersom det är bästa WordPress-säkerhetsplugin på marknaden. Det levereras med en webbplatsbrandvägg som blockerar all misstänkt aktivitet redan innan den når din webbplats.
För mer praktiska tips, se vår kompletta guide för WordPress-säkerhet för nybörjare.
Vi hoppas att den här artikeln hjälpte dig att skapa ett säkert kontaktformulär i WordPress. Du kanske också vill se vår steg-för-steg-guide om hur du lösenordsskyddar dina WordPress-formulär och vår ultimata guide till att använda WordPress-formulär.
Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Dennis Muthomi
Detta är en riktigt hjälpsam guide om hur man säkrar WordPress-formulär!
can WPForms also detect and block temporary/disposable email addresses from being submitted in forms?
and is it possible to block the IP address of anyone trying to abuse the forms? Being able to blacklist those kinds of bad actors would be an awesome extra layer of security.
Thanks!
WPBeginner Kommentarer
För de bästa sätten att stoppa engångs-e-postadresser, kolla in den här guiden:
https://www.wpbeginner.com/plugins/how-to-block-disposable-email-addresses-in-wordpress/
Den andra metoden i guiden ovan fungerar med WPForms.
Dessutom, för automatisk IP-adressblockering, vill du använda en Web Application Firewall: https://www.wpbeginner.com/plugins/best-wordpress-firewall-plugins-compared/
Dennis Muthomi
Wow! Tack för svaret och för att du delade med dig av de hjälpsamma resurserna.
Jag uppskattar verkligen att du tog dig tid att tillhandahålla dessa ytterligare guider om att blockera engångs-e-postadresser och använda en brandvägg för IP-blockering.
Jag ska definitivt kolla in de guider du länkade till och implementera de säkerhetsåtgärderna.
Ditt stöd är fantastiskt!
Lucky Roy
Den här artikelns innehåll är fantastiskt och lätt att förstå. Detta innehåll hjälper mig mycket att förstå om ett kontaktformulär i en blogg på alla WordPress- och anpassade kodwebbplatser. Personligen tackar jag verkligen wpbeginner-medlemmarna för att de laddar upp sådant bra innehåll.
WPBeginner Support
Glad our guide was helpful
Admin
Jatin
Bra artikel om att säkra formulären. Jag är ny på bloggning och märkte att jag redan hade WP-formulär installerat efter att jag läst din artikel kunde jag installera recaptcha framgångsrikt och det hjälpte till att minska mitt arbete mycket. Jag brukade få mycket spamkommentarer. Nu från 30-50 kommentarer ner till 1 eller 2 men legitima. Tack för att du delar din kunskap med mig.
WPBeginner Support
You’re welcome, glad our guide was helpful
Admin