Regex gebruiken in Google Search Console

Regex gebruiken in Google Search Console

Regex-filters zijn de snelste manier om echte antwoorden uit Google Search Console te halen. Zodra je een handvol patronen kent, kun je branded verkeer scheiden van niet-branded verkeer, elke vraag ophalen die mensen stellen voordat ze bij je terechtkomen, of één map van je site isoleren, allemaal zonder ook maar één rij te exporteren.

Deze gids geeft je kant-en-klare recepten die werken, plus de RE2-regels die de recepten die niet werken stilletjes breken. Alles hieronder draait binnen het Performance-rapport, zonder extra add-ons.

Waar je regex kunt gebruiken in Google Search Console

Om regex te openen: Performance > Search results > + New filter > kies Query of Page > kies Custom (regex) in de dropdown.

Er verschijnt een tweede dropdown met Matches regex en Doesn't match regex. Die tweede optie is je negatieve filter, en je zult hem voortdurend gebruiken.

Waar regex zit in Google Search Console: het pad in het Performance-rapport van Search results naar New filter naar Query of Page naar de optie Custom (regex), en vervolgens de schakelaar tussen Matches regex en Doesn't match regex
Regex zit in het Performance-rapport op de filters Query en Page, met een schakelaar tussen Matches en Doesn't match

RE2-syntaxis: wat Google wel ondersteunt (en wat niet)

Google draait op RE2, zijn eigen regex-engine. Die is snel en laat een paar functies vallen die je misschien van Python of JavaScript verwacht. Vier regels veroorzaken de meeste "waarom werkt dit niet"-momenten:

  • Je patroon matcht overal in de string tenzij je het verankert met ^ (begin) of $ (einde). Dus seo matcht ook "seo tools" en "best seo agency".
  • Volgens de documentatie van Google is matching standaard niet hoofdlettergevoelig. Zet (?-i) ervoor als je een hoofdlettergevoelige match nodig hebt. Zoekopdrachtgegevens worden toch in kleine letters opgeslagen, dus hoofdletters spelen alleen op bij Page-URL's.
  • Lookaheads, lookbehinds en backreferences bestaan niet in RE2. Wanneer je naar een negatieve lookahead zou grijpen, schakel dan in plaats daarvan het filter over naar Doesn't match regex.
  • GSC beperkt het patroon tot ongeveer 4096 tekens. Loop je hiertegenaan, splits het patroon dan over twee gestapelde filters.

Let op ongeldige patronen: GSC toont geen syntaxisfout wanneer een regex verkeerd is opgemaakt. Hij geeft simpelweg nul resultaten terug, precies zoals een geldig patroon zonder matches. Komt een filter leeg terug, sluit dan eerst een kapot patroon uit.

De vier RE2-regels die Google Search Console-regex vaak laten struikelen: veranker met caret of dollar of het matcht overal, matching is standaard hoofdletterongevoelig, geen lookaheads of backreferences, en een limiet van ongeveer 4096 tekens
Vier RE2-regels: verankering, hoofdletterongevoeligheid, geen lookaheads of backreferences, en de limiet van 4096 tekens

Kant-en-klare regex-filters voor GSC

Plak deze rechtstreeks in het Query- of Page-filter. Vergeet niet het voorbeeldmerk en de voorbeeldmappen door die van jou te vervangen.

  • Branded zoekopdrachten (Query > Matches regex). Noem je merk plus de manieren waarop mensen het verkeerd typen: seocrawl|seo crawl|seocrawl ai
  • Niet-branded zoekopdrachten (Query > Doesn't match regex). Gebruik exact hetzelfde patroon, maar zet het filter om naar "Doesn't match". Dit is de echte maatstaf voor je organische bereik.
  • Bijna-gelijke merkspellingen (Query > Matches regex). ? maakt een teken optioneel, zodat één patroon meerdere typefouten opvangt: seo ?crawl|seocrwal|seo crawel|secrawl
  • Vraagzoekopdrachten (Query > Matches regex). Verankerd aan het begin, zodat je alleen zoekopdrachten krijgt die beginnen met een vraagwoord: ^(who|what|when|where|why|how|is|are|can|do|does|should)\b
  • Eén map of pad (Page > Matches regex). Escape de punten in je domein met een backslash: example\.com/(blog|guides|docs)/
  • Meerdere zoekwoorden tegelijk (Query > Matches regex). De pipe is een simpele OF: buy|purchase|order|pricing|cost
  • Termen uitsluiten die je niet wilt (Query > Doesn't match regex). Filter werkzoekenden, gratisjagers of de naam van een concurrent eruit: jobs|salary|free|login
  • Longtail-zoekopdrachten op woordaantal (Query > Matches regex). Dit matcht elke zoekopdracht van vier woorden of meer, een schone bron van FAQ- en content-ideeën: \S+(\s+\S+){3,}

Bouw stap voor stap een filter: niet-branded vragen

Stel dat je wilt zien hoe je niet-branded, op vragen gebaseerde verkeer presteert.

  • Open Performance > Search results en voeg een Query-filter toe.
  • Kies Custom (regex), zet het op Doesn't match regex en plak je merkpatroon (seocrawl|seo crawl). Toepassen.
  • Voeg een tweede Query-filter toe, Matches regex, en plak het vraagpatroon (^(who|what|when|where|why|how)\b). Toepassen.

GSC stapelt beide filters, dus de tabel toont nu alleen niet-branded vragen, gesorteerd op kliks.

Sorteer op vertoningen en je kijkt naar vraag waarvoor je rankt maar nauwelijks kliks op verdient, en je kunt aan je volgende reeks contentbriefings beginnen.

Twee Query-filters stapelen in Google Search Console om niet-branded vraagverkeer te isoleren: filter één is Doesn't match regex op het merkpatroon, filter twee is Matches regex op het vraagwoordpatroon, en het resultaat is de tabel met niet-branded vragen
Stapel een Doesn't-match-merkfilter met een Matches-vraagfilter om niet-branded vragen te zien

Repareer een regex die niets matcht

Lege tabel? Zo werk je het door:

SymptoomWaaromOplossing
Filter geeft niets terug hoewel er data isJe hebt te strak verankerd: ^how$ matcht alleen het losse woord "how"Laat de $ weg tenzij je een exacte match wilt
Patroon geeft nul rijen terug, geen foutJe gebruikte een functie die RE2 niet ondersteunt (lookahead, backreference), waardoor het hele patroon ongeldig wordtHerschrijf negaties als een "Doesn't match regex"-filter
Een patroon dat zou moeten matchen doet dat nietEen speciaal teken wordt letterlijk gelezen: punten, schuine strepen en vraagtekens hebben betekenis in regexEscape ze met een backslash
Er verschijnen geen zoekopdrachten met hoofdlettersZoekopdrachtgegevens worden in kleine letters opgeslagenSchrijf het patroon in kleine letters

Stop met het elke sessie opnieuw typen van regex

GSC-regex is krachtig, maar onthoudt niets. Elke sessie typ je hetzelfde merkpatroon opnieuw, hetzelfde vraagfilter, hetzelfde mappenpad.

GSC geeft je regex- en "bevat"-filters, maar geen opgeslagen taxonomie, dus de meeste teams exporteren uiteindelijk naar een spreadsheet en taggen zoekopdrachten elke week met de hand.

Voor teams die elke zoekopdracht op één plek nodig hebben (niet alleen wat in één sessie past) is die groepering al ingebouwd in het SEO Dashboard van SEOcrawl AI. Je tagt zoekwoorden en pagina's boven op je echte kliks en vertoningen uit Search Console en snijdt het rapport vervolgens op elke dimensie die je zelf definieert: merk, onderwerpcluster, intentie, funnelfase.

Taggen kan op drie manieren: handmatig, via auto-tag-regels die nieuwe zoekopdrachten classificeren zodra ze verschijnen, of rechtstreeks vanuit Claude of ChatGPT via de SEOcrawl AI MCP.

De tags worden opgeslagen en zijn herbruikbaar, dus de splitsing tussen branded en niet-branded die je één keer schrijft, blijft volgende maand gewoon werken, zonder opnieuw typen. En omdat de gegevens uit je eigen Google Search Console komen in plaats van uit een gescrapet panel, is er geen rijlimiet en geen exportplafond van 1000 rijen om tegen te vechten.

Schrijf het segment één keer, hergebruik het elke maand. SEOcrawl AI tagt je Search Console-zoekwoorden en -pagina's en laat je vervolgens kliks en vertoningen opsplitsen per merk, cluster of intentie, zonder rijlimiet. Probeer SEOcrawl AI of ontdek het SEO Dashboard.

Veelgestelde vragen

Ondersteunt Google Search Console regex?

Ja. Het Performance-rapport accepteert regex op de filters Query en Page via de optie Custom (regex), met de RE2-syntaxis van Google. Je krijgt zowel Matches regex als Doesn't match regex, en je kunt meerdere filters tegelijk stapelen. De filters voor land, apparaat en zoekweergave ondersteunen dit niet.

Is Google Search Console-regex hoofdlettergevoelig?

Nee, niet standaard. De officiële documentatie van Google stelt dat regex-matching in het Performance-rapport hoofdletterongevoelig is, tenzij je (?-i) vooraan plaatst om een hoofdlettergevoelige match te forceren. Omdat GSC zoekopdrachtgegevens in kleine letters opslaat, heeft hoofdlettergebruik in de praktijk alleen invloed op Page-URL-filters, dus de meeste mensen hebben de vlag nooit nodig.

Hoe filter ik branded zoekopdrachten met regex?

Voeg een Query-filter toe, kies Custom (regex) en voer je merk en de gangbare spelfouten in, gescheiden door het pipe-teken, bijvoorbeeld seocrawl|seo crawl|seocrwal. Houd Matches regex geselecteerd om branded verkeer te zien. Gebruik voor al het overige exact hetzelfde patroon, maar dan met Doesn't match regex toegepast.

Waarom matcht mijn regex niets?

Meestal een van vier dingen: je hebt te strak verankerd met ^ of $; je hebt een niet-ondersteunde functie gebruikt zoals een lookahead of backreference, waardoor het hele patroon ongeldig wordt en niets teruggeeft; je hebt een speciaal teken zoals een punt of schuine streep niet ge-escaped; of je hebt hoofdletters gebruikt tegen zoekopdrachtgegevens in kleine letters.

Hoe behoud ik mijn regex-filters in plaats van ze bij elk bezoek opnieuw te typen?

GSC heeft geen opslagfunctie, dus patronen verdwijnen zodra de sessie eindigt. SEOcrawl AI lost dit op door je GSC-zoekwoorden één keer te taggen en groeperen, handmatig, met auto-tag-regels of via zijn MCP. Hergebruik die segmenten daarna in elk rapport. De tags staan op je eigen Search Console-gegevens, dus er is geen zoekwoordlimiet en geen wekelijkse heropbouw.

Auteur: David Kaufmann

David Kaufmann

Ik heb de afgelopen 10+ jaar volledig in het teken van SEO gestaan — en eerlijk gezegd zou ik het voor geen goud anders willen.

Mijn carrière bereikte een nieuw niveau toen ik als senior SEO-specialist werkte voor Chess.com — een van de 100 meest bezochte websites van het hele internet. Werken op die schaal, verspreid over miljoenen pagina's, tientallen talen en in een van de meest competitieve SERPs die er bestaan, heeft me dingen geleerd die geen cursus of certificering ooit zou kunnen. Die ervaring veranderde mijn kijk op hoe geweldige SEO er echt uitziet — en werd de basis voor alles wat ik sindsdien heb gebouwd.

Vanuit die ervaring heb ik SEO Alive opgericht — een bureau voor merken die serieus werk willen maken van organische groei. Wij zijn er niet om dashboards en maandelijkse rapporten te verkopen. Wij zijn er om strategieën te bouwen die daadwerkelijk het verschil maken, door het beste van klassieke SEO te combineren met de spannende nieuwe wereld van Generative Engine Optimization (GEO) — zodat jouw merk niet alleen opduikt in de blauwe links van Google, maar ook binnen de AI-gegenereerde antwoorden die ChatGPT, Perplexity en Google AI Overviews elke dag opnieuw aan miljoenen mensen leveren.

En omdat ik geen tool kon vinden die beide werelden goed aanpakte, heb ik er zelf een gebouwd — SEOcrawl, een enterprise SEO intelligence platform dat rankings, technische audits, backlinks-monitoring, crawl-gezondheid en AI brand visibility tracking op één plek samenbrengt. Het is het platform waarvan ik altijd had gewild dat het bestond.

→ Lees alle artikelen van David
Meer artikelen van David Kaufmann

Ontdek meer content van deze auteur