Falske beskeder i kontaktformularen. Kommentarer fyldt med links. Mærkelige brugere, du aldrig har oprettet. Spam er en af de mest irriterende ting ved at have en hjemmeside.
Den gode nyhed er, at du kan stoppe det meste uden dyre værktøjer. Her får du seks trin, fra de gratis indstillinger i WordPress til de mere avancerede løsninger.
Hvor kommer spammen fra?
Det meste spam bliver ikke sendt af mennesker. Det er robotter, der kører rundt på nettet og udfylder alle de formularer, de kan finde. De er ligeglade med, om din side handler om tømrerarbejde eller hudpleje.
Og der er mange af dem. Ifølge sikkerhedsfirmaet Thales kommer over halvdelen af al trafik på nettet nu fra robotter, og omkring 40 % kommer fra robotter med dårlige hensigter. Antallet af angreb med AI er samtidig steget voldsomt det seneste år.
Spam er altså ikke et tegn på, at du har gjort noget forkert. Bare et tegn på, at din side findes. Men det fylder i indbakken, det kan gemme rigtige henvendelser, og spamkommentarer, der bliver vist offentligt, kan skade din side i Google.
1. Slå de gratis indstillinger til
WordPress har allerede nogle gode værn indbygget. De koster ingenting og tager få minutter. Du finder dem under Indstillinger → Diskussion.
Godkend kommentarer manuelt
Sæt flueben ved, at kommentarer skal godkendes manuelt. Så bliver intet vist, før du har set det. Selv hvis spammen slipper forbi alt andet, når den aldrig ud til dine besøgende.
Begræns antallet af links
Spam indeholder næsten altid links. Under Kommentarmoderation kan du bestemme, hvor mange links en kommentar må have, før den bliver holdt tilbage. Standard er 2. Sæt det ned til 1.
I feltet med ikke-tilladte ord kan du skrive ord, navne eller domæner, du aldrig vil se. Ét pr. linje. Kommentarer, der matcher, ryger direkte i papirkurven.
Slå kommentarer fra, hvis du ikke bruger dem
De fleste virksomhedssider har slet ikke brug for kommentarer. Så slå dem fra. Det fjerner problemet helt.
Du kan lukke for kommentarer på den enkelte side under Diskussion i højre side, når du redigerer den. Du kan også lade WordPress lukke automatisk for kommentarer på indlæg, der er ældre end fx 30 dage. Vil du fjerne kommentarer fra hele siden på én gang, kan et gratis plugin som Disable Comments klare det.
Slå pingbacks og trackbacks fra
Pingbacks skulle oprindeligt fortælle dig, når en anden blog linkede til dig. I dag bliver de næsten kun brugt af spammere. Fjern fluebenet ved linknotifikationer fra andre blogs, og husk at gemme.
2. Beskyt din kontaktformular
Kontaktformularen er det sted, robotterne angriber mest. Til gengæld er den også nem at beskytte. De fleste formular-plugins, fx WPForms, Gravity Forms og Elementor Pro, har værktøjerne indbygget.
Honeypot: den usynlige fælde
En honeypot er et skjult felt i formularen. Mennesker kan ikke se det, men robotter udfylder det. Er feltet udfyldt, ved formularen, at det er spam. Det er gratis, og dine kunder mærker det ikke. Slå det til.
Bruger du Elementor Pro, tilføjer du honeypot som et felt i formularen. Vil du have mere, kan det gratis plugin Antispam for Elementor Forms også afvise beskeder, der bliver sendt for hurtigt, og tjekke indholdet op mod WordPress’ liste over ikke-tilladte ord.
Cloudflare Turnstile i stedet for “Jeg er ikke en robot”
Er honeypot ikke nok, så sæt en CAPTCHA på. Jeg anbefaler Cloudflare Turnstile. Den er gratis, og de fleste besøgende mærker den slet ikke, fordi tjekket sker i baggrunden.
Turnstile bruger ikke cookies og gemmer ikke oplysninger om dine besøgende. Det betyder noget her i EU.
Google reCAPTCHA er et alternativ, men den har et privatlivsproblem. Den sender data om dine besøgende til Google, og derfor kræver den samtykke efter GDPR. Det giver et pudsigt hul: Siger en spammer nej til cookies, bliver reCAPTCHA aldrig indlæst. Turnstile slipper du for det bøvl med.
Tjek tiden og ordene
En robot udfylder en formular på et splitsekund. Et menneske bruger mindst et par sekunder. Nogle formular-plugins kan derfor afvise beskeder, der bliver sendt for hurtigt. I fx WPForms kan du også blokere bestemte ord, e-mailadresser og lande.
3. Brug ét spamfilter
Et spamfilter tjekker hver kommentar og formular op mod en stor database over kendt spam. Det sker i baggrunden, uden at dine besøgende skal gøre noget. De mest kendte er:
- Antispam Bee er gratis, også til virksomheder, og bruges på over 700.000 sider. Den er tysk og privatlivsvenlig, men beskytter kun kommentarer. Ikke formularer eller registreringer.
- Akismet er den mest kendte. Den er gratis til private blogs, men koster penge for virksomheder.
- CleanTalk dækker både kommentarer, formularer og registreringer for et mindre årligt beløb.
Vælg ét. To spamfiltre på samme tid kan komme i konflikt og blokere rigtige kunder.
4. Stop falske brugere
Ser du nye brugere under Brugere, som du ikke kender? Så er det typisk robotter, der opretter konti.
Har du ikke en webshop eller et medlemsområde, skal folk slet ikke kunne oprette sig. Gå til Indstillinger → Generelt, og fjern fluebenet ved, at alle kan registrere sig.
Har du en WooCommerce-webshop, så overvej at lade kunderne handle som gæst. Det finder du under WooCommerce → Indstillinger → Konti og privatliv. Skal kunderne have en konto, så kræv, at de bekræfter deres e-mail, før kontoen bliver aktiv.
5. Sæt en firewall foran siden
En firewall stopper mistænkelig trafik, før den når din side. Cloudflare har en gratis plan, der fanger meget af den automatiske spam.
Bonus: Den beskytter også mod andre angreb. Da der blev fundet kritiske huller i PHP i oktober, blokerede Cloudflare de kendte angreb, allerede inden rettelsen var ude.
6. Ryd op, og hold øje
Når du har lukket for ny spam, så ryd op i den gamle. Tag altid en backup først. Det, du sletter, kan ikke fortrydes.
- Kommentarer: Gå til Kommentarer → Spam, og klik på Tøm spam.
- Brugere: Gå til Brugere, filtrér på rollen Abonnent, og slet de falske. Pas på, at du aldrig sletter en administrator.
Sæt derefter ti minutter af én gang om måneden:
- Kig spammappen igennem for rigtige beskeder, der er fanget ved en fejl.
- Tøm spammappen.
- Tjek listen over nye brugere.
Kort fortalt
- Slå de gratis indstillinger til i WordPress.
- Beskyt kontaktformularen med en honeypot og evt. Cloudflare Turnstile.
- Brug ét spamfilter.
- Luk for registrering, hvis du ikke bruger den.
- Sæt en firewall foran siden.
- Ryd op én gang om måneden.
Spam hører til den løbende drift af en hjemmeside. Det er en del af det, jeg holder øje med i hosting og drift, så din indbakke kun får de henvendelser, der betyder noget.
Vil du hellere have hjælp?
Drukner din indbakke i spam, eller er du i tvivl om, hvordan din side er sat op? Skriv til mig, så kigger jeg på det. Få et uforpligtende tilbud