Sådan stopper du spam på din WordPress-side

Indhold

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

Picture of Anna Mai
Anna Mai

Vil du hellere have hjælp?

Jeg hjælper lokale virksomheder med hjemmesider, SEO og tekster. Fortæl, hvad du har brug for, så får du et uforpligtende tilbud.

// Læs også

Flere gode råd

Hvad sker der, hvis din hjemmeside bliver hacket?

Er din hjemmeside blevet hacket? Her er, hvad der sker, hvad det kan koste, og de skridt du skal tage. Fra de

Backup: Har du styr på din?

De fleste tror, de har en backup af deres hjemmeside. Men ligger den det rigtige sted, og virker den? Her er, hvad

Kritiske huller i PHP: Sådan beskytter du din WordPress-side

To kritiske huller i PHP lader hackere køre kode på din hjemmeside uden at logge ind. Her er, hvad der er sket,