---
title: "Verborgen spamlinks op je site: zo herken je SEO-spam"
date: 2026-09-23
author: "Rik Hoogland"
featured_image: "https://humanfirewall.nl/wp-content/uploads/2026/09/verborgen-spamlinks-gehackte-website.jpg"
categories:
  - name: "Security awareness"
    url: "/category/security-awareness.md"
---

# Verborgen spamlinks op je site: zo herken je SEO-spam

Vrijdagavond doet je site gewoon wat hij moet doen. Maandag vraagt een klant waarom je webshop opeens reclame maakt voor de ‘sterkste casino’s van Europa’. Jij hebt die zin nooit getypt. Ergens tussen je eigen HTML staat een blok links dat via een gehackt account is binnengekomen, en Google zag het maanden eerder dan jij.

Verborgen spamlinks zijn een van de vervelendste gevolgen van een gehackte site: jij ziet ze niet, je bezoekers niet, maar zoekmachines wel. Zolang ze er staan, knagen ze aan wat je met je site hebt opgebouwd. Dit is hoe je ze vindt en wat je dan doet.

## Zo ziet verborgen spam eruit

Een hacker verkoopt jouw domeinautoriteit door aan partijen die anders nooit een link vanaf jouw site naar een gok- of medicijnpagina zouden krijgen. Je komt ze in drie vormen tegen.

- Onzichtbare links in je bestaande pagina’s. Een div met `display:none`, `opacity:0` of tekst in dezelfde kleur als de achtergrond, vol links naar casino- of farmaciepagina’s.
- Pagina’s die jij nooit hebt gemaakt. Rare slugs, soms in het Japans, bedoeld om in Google te verschijnen en verder te linken. Google beschrijft de [Japanse keyword hack en andere vormen van gehackte content](https://developers.google.com/search/docs/monitor-debug/security/hacked) in de eigen documentatie.
- Cloaking: Google ziet iets anders dan je bezoeker. Vraag je de pagina aan als Googlebot, dan komt er andere tekst terug dan uit een gewone browser. Dat controleer je zelf door dezelfde URL een keer met een andere user-agent op te vragen; geeft dat een ander antwoord dan je browser laat zien, dan klopt er iets niet.

## Waarom jouw site en niet die van een ander

Geen persoonlijke keuze. Geautomatiseerde scans zoeken dag en nacht naar sites met een verouderde plugin, een zwak wachtwoord of een vergeten testomgeving. Lekt er één wachtwoord weg, dan raakt het vaak meerdere systemen tegelijk; we schreven eerder al waarom [wachtwoorden hergebruiken](https://humanfirewall.nl/wachtwoorden-hergebruiken/) zo snel doorslaat.

Daarna is het een kwestie van schaal. Hoe meer sites in één hack passen, hoe meer links er te verkopen zijn. Voor een linknetwerk is jouw site vooral een leverancier, niet een doelwit.

## Vijf stappen om het zelf te vinden

Je hebt hiervoor geen security-expert nodig, wel een vast rijtje.

1. Open Search Console en kijk onder Beveiliging en handmatige maatregelen. Staat daar een melding over gehackte content, dan heeft Google het al gezien. Kijk daarna bij Pagina’s welke URL’s er ineens bijstaan die je niet kent.
2. Zoek in Google met `site:jouwdomein.nl` plus een verdacht woord als casino, pharma of het merk dat je verkoopt. Duikt er een pagina op die je niet kent, open hem en lees wat er echt staat.
3. Vergelijk broncode met het beeld in je browser. Kies bron weergeven en zoek op `display:none`, `visibility:hidden`, `opacity:0`, `font-size:0` en `base64`. Staat er code die jij niet in je thema hebt gezet, dan heb je hem te pakken.
4. Zet al je uitgaande links op een rij en beoordeel ze. Dat kan handmatig met een crawler, of met de [gratis seo check](https://backlinkswinkel.nl/tools/seo-audit/) van BacklinksWinkel, die per pagina ook je uitgaande links meeneemt; scan dus je homepage en de pagina’s die het meest bezocht worden. Alles wat niet bij jouw verhaal hoort, markeer je als verdacht.
5. Kijk op de server naar wat er recent is veranderd. Bestanden die vorige week gewijzigd zijn terwijl jij niets deed, wijzen meestal naar de ingang die de hacker gebruikte.

## Opruimen, en dan bewijzen dat het schoon is

Eerst de schade, dan de oorzaak, en niet andersom. Maak een backup van de huidige staat als bewijsmateriaal en roteer daarna alle wachtwoorden: beheeraccount, FTP, database en hosting. Zet overal [tweefactorauthenticatie](https://humanfirewall.nl/tweefactorauthenticatie-vangrail/) aan; dat is de vangrail die een gelekt wachtwoord alleen laat staan.

Haal daarna de spam weg uit je database én je bestanden, of zet een backup terug die ouder én aantoonbaar schoon is. Verwijder plugins en thema’s die je niet meer gebruikt; in de [vijf webshopcontroles](https://humanfirewall.nl/cybersecurity-webshops-controles/) staat precies dit soort verlaten code op de lijst. Wees niet zuinig op je eigen werk: halve opruimacties komen terug, want hackers zetten een achterdeurtje neer en wachten tot jij denkt dat het klaar is. Draait er al een backupsysteem, doorloop dan ook één keer een volledig herstel op een testomgeving. Een backup die je nog nooit hebt teruggezet is een vermoeden, geen vangnet.

Meld het daarna bij Google. Vraag in Search Console een review van het beveiligingsprobleem aan en laat de opgeschoonde pagina’s opnieuw indexeren. Zonder die review blijft de waarschuwing in de zoekresultaten staan, ook als je site allang schoon is.

## Niet elke rare link komt van een hacker

Soms staan er links op je site die jij zelf hebt laten plaatsen, omdat een bureau beloofde dat het je positie zou doen stijgen. Links die puur zijn neergezet om te ranken, vallen volgens [het linkspambeleid van Google](https://developers.google.com/search/docs/essentials/spam-policies#link-spam) buiten de boot, of ze nu door een hacker of met opzet zijn geplaatst. Een gehackte site verklaar en herstel je; een bewust gekocht linkprofiel haal je alleen terug door het weg te halen of aan te passen. Weet dus eerlijk voor jezelf waar elk soort link vandaan komt, want de aanpak is anders.

## Begin vanavond met Search Console

Vijftien minuten is genoeg voor een eerste oordeel. Open Search Console, controleer of er een beveiligingsmelding staat en zoek met `site:` op je eigen domein. Ziet een collega of medewerker iets raars, benoem het meteen; hoe eerder iemand het zegt, hoe kleiner de schade, precies waarom we [melden belangrijker vinden dan schaamte](https://humanfirewall.nl/fout-geklikt-meldcultuur/).

De volgende keer dat een klant vraagt waarom je site over casino’s praat, weet je waar je als eerste kijkt. En de kans dat iemand het ooit hoeft te vragen, wordt elke maand kleiner als je dit rijtje erin laat zitten.