Hoe je semantisch zoeken toevoegt aan WordPress en WooCommerce
Ooit iets op een website gezocht en nul resultaten gekregen, terwijl je weet dat de content bestaat? Dat is de standaard WordPress-zoekfunctie – die vindt alleen exacte keyword-matches. Typ “betaalbare hardloopschoenen” en hij vindt je “budgetvriendelijke joggingsneakers” niet, omdat de woorden niet overeenkomen.
Semantisch zoeken lost dit op. In plaats van exacte woorden te matchen, begrijpt het de betekenis. En je kunt het zonder te coderen toevoegen aan elke WordPress-site of WooCommerce-webshop.
Wat is semantisch zoeken?
Traditional search looks for exact keywords. No match, no results.
Semantisch zoeken gebruikt AI om te begrijpen wat gebruikers écht bedoelen. De technologie (vector-embeddings genoemd) zet je content en zoekopdrachten om in wiskundige representaties van betekenis en vindt vervolgens de beste overeenkomsten. Wil je meer weten over deze technologie, bekijk dan ons artikel over RAG (Retrieval Augmented Generation) →
Zo ziet dit er in de praktijk uit. Een voorbeeld voor een WooCommerce-winkel:
| Waar klanten naar zoeken | Standaard WordPress-zoekfunctie | AI Semantisch zoeken |
|---|---|---|
| draadloze oordopjes | ❌ Geen resultaten als het product de titel “Bluetooth-koptelefoon” heeft | ✅ Vindt Bluetooth-hoofdtelefoons, TWS-oordopjes |
| iets voor een vermoeide huid | ❌ Geen resultaten – “tired” staat niet in de productbeschrijvingen | ✅ Vindt vitamine C-serums, verhelderende crèmes, revitaliserende maskers |
| comfortabele schoenen om de hele dag te staan | ❌ Geen resultaten – conversatiegerichte zoekopdracht mislukt | ✅ Vindt ergonomisch schoeisel, dempende inlegzolen, ondersteunende sneakers |
| laptoptas | ⚠️ Alleen als de exacte frase bestaat | ✅ Vindt notebooktassen, computersleeves, MacBook-hoesjes |
Het verschil in conversieratio’s is aanzienlijk. Bezoekers die de zoekfunctie op de site gebruiken, converteren 2-3x beter, maar alleen als ze vinden wat ze zoeken.
Echt voorbeeld om je een idee te geven hoe goed dit is: stel dat je handdoeken in je winkel hebt. Geeft je normale zoekfunctie op basis van keywords handdoeken terug als je zou zoeken naar “iets om water van mijn lichaam op te nemen“? Ik denk het niet. 🙂

Het verschil in conversieratio is aanzienlijk. Bezoekers die de zoekfunctie op de site gebruiken en relevante resultaten vinden converteren 2-3x beter, maar alleen als ze vinden wat ze zoeken.
Het probleem met de standaard WooCommerce-zoekfunctie
WooCommerce gebruikt de standaardzoekfunctie van WordPress. Die doet eenvoudige trefwoordmatching op producttitels en -beschrijvingen. Dat is alles.
Voor winkels met honderden producten worden de beperkingen pijnlijk:
- Klanten omschrijven producten anders dan jij doet
- Synoniemen werken niet (“sneakers” vindt “trainers” niet)
- Natuurlijke taalzoekopdrachten falen volledig
- Spelfouten leveren niets op
- Gerelateerde producten komen nooit naar voren
Denk eens na over hoe mensen daadwerkelijk winkelen. Ze zoeken niet op “SKU-12847-BLK-XL.” Ze zoeken op “zwarte hoodie om in te sporten” of “iets warms voor op de camping.” De standaardzoekfunctie kan hier niet mee overweg.
Je potentiële klanten haken af en vertrekken. Of erger nog: ze vinden concurrenten met een betere zoekfunctie.
AI Chat & Zoeken Pro: Semantisch zoeken voor elk thema
AI Chat & Search Pro voegt AI-gestuurde semantische zoekfunctionaliteit toe aan elk WordPress-thema. WooCommerce-webshops, blogs, membershipsites—wat je ook draait. Deze plugin biedt ook chatbotfunctionaliteit; als je meer wilt weten over hoe je sales en support in je shop kunt automatiseren, bekijk dan ons artikel over WooCommerce AI Chatbot Guide: Automatiseer Sales & Support
Belangrijkste kenmerken:
- Werkt met OpenAI of Google Gemini (jouw keuze)
- Maakt een vectordatabase van je content
- Eenvoudige shortcode-implementatie
- Geen themabeperkingen
- Doorzoekt producten, berichten, pagina’s of aangepaste berichttypen
De plugin biedt een shortcodebouwer waarmee je overal op je site semantisch zoeken kunt toevoegen.
Hoe het werkt

De plugin heeft een speciale functie “AI Semantic Search Field”. Dit is de flow:
- Gebruikers voeren een zoekopdracht in natuurlijke taal in
- AI zet de zoekopdracht om in een vector-embedding
- De plugin vergelijkt met je vooraf getrainde content
- Resultaten worden weergegeven in een dropdown, gerangschikt op matchpercentage
Iemand die zoekt op “waterdichte jas om te wandelen” vindt jouw “outdoor regenjack” en “trail-ready weerbestendige jas”, zelfs al komen die exacte woorden niet voor. De AI begrijpt dat waterdicht, regenjack en weerbestendig semantisch aan elkaar verwant zijn.
Dit werkt omdat vector embeddings betekenis vastleggen, niet alleen woorden. “Laptoptas” en “draaghoes voor notebook” komen dicht bij elkaar uit in de vectorruimte, ook al delen ze geen enkel woord.

Semantisch zoeken instellen: stap voor stap
Step 1: Install the Plugin
Download AI Chat & Search Pro van purethemes.net. Installeer via Plugins > Nieuwe plugin > Plugin uploaden.
Stap 2: Voeg je API-sleutel toe
Ga in de WordPress-zijbalk naar AI Chat & Search. Voeg je API-sleutel toe van één van de volgende:
- OpenAI: platform.openai.com
- Google Gemini: Google AI Studio

Stap 3: Train je content
Navigeer naar het tabblad Data Training. Selecteer contenttypen om te indexeren:
- WooCommerce-producten
- Blog Berichten
- Pagina's
- Aangepaste berichttypen
Klik op “Start Training.” De plugin verwerkt je content en maakt embeddings aan. Dit duurt een paar minuten, afhankelijk van de grootte van je catalogus.

Stap 4: Genereer je shortcode
Ga naar de instellingen van het AI Semantic Search Field. Met de visuele builder kun je het volgende configureren:
- Contenttypen om te doorzoeken (Producten, Berichten, Pagina's)
- Maximum aantal resultaten (hoeveel items in de dropdown)
- Plaatshoudertekst (wat gebruikers zien voordat ze beginnen met typen)
De plugin genereert automatisch een shortcode:
[ai_search_field post_types="product" limit="5"]

Stap 5: Plaats het zoekveld
Plak de shortcode waar je de zoekfunctie wilt laten verschijnen:
- Shop page
- Header or sidebar widget
- Homepage
- Any Elementor section
- Anywhere accepting shortcodes
Klaar. Je winkel heeft nu AI-gestuurde zoekfunctie.

Aanpassingsopties
Shortcodeparameters
| Parameter | Description | Example |
|---|---|---|
| post_types | Inhoudstypen om te doorzoeken | post_types="product,post" |
| limit | Max results in dropdown | limit="8" |
| placeholder | Search field text | Via settings panel |
Drempelwaarde voor overeenkomingspercentage
Controls how closely results must match to appear:
| Setting | Results | Beste voor |
|---|---|---|
| 40-60% | More results, mixed relevance | Large catalogs, discovery |
| 65-75% | Balanced (recommended) | Most stores |
| 80-95% | Fewer, highly precise results | Specific product searches |
Standaard is dit 65%. Pas dit aan in de plugininstellingen.

WooCommerce-specifieke installatietips
Voor de beste resultaten met productzoekopdrachten:
- Train in eerste instantie alleen producten – Houd de zoekfunctie gericht op je catalogus
- Schrijf beschrijvingen rijk aan zoekwoorden – AI werkt op basis van je content, rijkere beschrijvingen = betere matches
- Stel “Beste match” in als standaardsortering – Producten met de hoogste matchscores verschijnen als eerste
- Drempelwaarde aanpassen op basis van de catalogusgrootte – Grotere catalogi kunnen lagere drempelwaarden gebruiken
Praktijkvoorbeelden van WooCommerce
Modewinkel: Klant zoekt op “sneakers voor in de sportschool.” Semantisch zoeken geeft trainingsschoenen, sportieve schoenen, workout-trainers terug. Standaard zoeken levert niets op omdat “sneakers” en “sportschool” niet voorkomen in producttitels waarin “hardloopschoenen” en “fitnessschoenen” staan.
Elektronicawinkel: Klant zoekt op “noise cancelling headphones.” Vindt producten met titels als “ANC draadloze headset,” “geluidsisolerende oordopjes” en “oordopjes met omgevingsruisonderdrukking.” Standaard zoeken mist deze, omdat de exacte frase niet overeenkomt.
Skincarewinkel: De klant zoekt naar “anti-agingcrème”. Het resultaat toont producten die worden omschreven als “rimpelvermindering”, “jeugdherstellend” en “anti-aging moisturizer”. De AI begrijpt dat dit hetzelfde betekent.
Het patroon is duidelijk. Mensen zoeken met hun eigen woorden. Je producten gebruiken andere woorden. Semantisch zoeken overbrugt die kloof.
Technische details
Wat wordt er naar AI verzonden?
Tijdens de training:
- Productnamen, beschrijvingen, categorieën
- Attributen en functies
- Prijsinformatie
Tijdens het zoeken:
- Alleen de zoekopdracht van de gebruiker
- Vergelijking vindt lokaal plaats in je database
API-kosten
Minimaal voor de meeste webshops. Het genereren van embeddings gebruikt slechts een paar tokens per product. Zoekopdrachten gebruiken zelfs nog minder. Typisch gebruik kost centen per dag, geen euro’s.
Prestaties
- Resultaten worden in de cache opgeslagen om het aantal API-calls te verminderen
- Embeddings opgeslagen in de WordPress-database (enkele KB per product)
- Verwerkt probleemloos duizenden producten
Analytics-dashboard
Het tabblad Statistieken houdt bij waar gebruikers naar zoeken:
- Meest populaire zoektermen
- Zoekopdrachten met goede resultaten
- Zoekopdrachten die niets opleveren (contenthiaten!)
Als gebruikers blijven zoeken naar iets dat je niet op voorraad hebt, is dat gratis marktonderzoek.

Afronding
Vroeger vereiste het toevoegen van semantische zoekfunctionaliteit aan WooCommerce maatwerkontwikkeling. Nu is het een plugin en een shortcode. Klanten vinden producten, zelfs als ze niet de “juiste” zoekwoorden gebruiken. Voor e-commerce betekent dat minder afgebroken zoekopdrachten en meer verkopen. De installatie duurt 5 minuten. De verbetering is direct merkbaar.
Klaar om de zoekfunctie van je shop te upgraden? Bekijk AI Chat & Search Pro en geef klanten een zoekfunctie die écht werkt. Als je dieper wilt duiken in automatische sales met AI in je shop, bekijk dan het artikel over de beste AI-chatbot voor WooCommerce