Begrippenlijst · E-commerce SEO

Interne zoekfunctie

Ook wel: site search, zoekresultaatpagina's, zoekbalk

Definitie

De interne zoekfunctie is de zoekbalk in je webshop. Zoekresultaatpagina's horen niet in Google, maar de zoekdata zijn goud voor zoekwoordonderzoek en nieuwe landingspagina's.

Wat is de interne zoekfunctie?

De interne zoekfunctie is de zoekbalk waarmee bezoekers binnen je eigen shop zoeken. In Magento komen de resultaten op /catalogsearch/result/?q=zoekterm, in Shopify op /search?q=zoekterm. Grotere shops gebruiken vaak een externe zoekoplossing die de resultaten via JavaScript of een API toont.

Voor SEO heeft de interne zoekfunctie twee kanten: een risico (zoekresultaatpagina's in de index) en een kans (de data over wat klanten zoeken).

Het risico: zoekpagina's in Google

Elke zoekterm levert een unieke URL op. Spammers misbruiken dat soms door links te plaatsen naar /search?q=goedkope-pillen op jouw domein, zodat Google pagina's met hun tekst in jouw zoekresultaatpagina indexeert. Ook zonder kwade opzet ontstaan er oneindig veel dunne pagina's.

Google raadt aan om interne zoekresultaatpagina's niet te laten crawlen. Shopify blokkeert /search standaard in robots.txt. Magento heeft in de standaard robots-instructies een Disallow voor /catalogsearch/, maar die staan er alleen als je ze hebt ingesteld onder Content > Design > Configuration > Search Engine Robots. Controleer dus je live robots.txt.

Laat in geen geval je zoekresultaten linken vanuit je navigatie of footer als vervanging voor categorieën. Een link als /search?q=jassen in je menu is een teken dat je een categoriepagina mist.

Er is één uitzondering waar je over kunt nadenken: zoektermen die vaak gebruikt worden en precies aansluiten op een groep producten. Indexeer dan niet de zoekpagina, maar maak een vaste categorie, collectie of landingspagina met een eigen URL, title en tekst. Die pagina kun je wel laten ranken, en je kunt de zoekterm in je zoekoplossing laten doorsturen naar die pagina.

De kans: zoekdata als zoekwoordonderzoek

Wat bezoekers in je zoekbalk typen, is ongefilterde vraag in de taal van je klanten. Zoektermen met veel volume en geen bijpassende categorie zijn kandidaten voor een nieuwe landingspagina of collectie. Zoektermen met nul resultaten laten gaten in je assortiment of synoniemen zien die je mist.

Meet het in GA4 via de verbeterde meting: GA4 herkent standaard queryparameters als q, s en search, en logt een view_search_results-event met de zoekterm. Voor Magento en Shopify is q de parameter, dus dat werkt meestal direct. Bij een externe zoekoplossing die geen URL-wijziging maakt, stuur je het event zelf.

Externe zoekoplossingen hebben vaak een eigen dashboard met zoektermen, nul-resultaten en doorklikratio. Leg die data periodiek naast Search Console: termen die zowel in Google als intern veel gezocht worden, verdienen een sterke pagina.

Veelgemaakte fouten

Zoekpagina's op noindex zetten én in robots.txt blokkeren, waarna Google de noindex niet ziet. Kies één aanpak; voor zoekpagina's is blokkeren in robots.txt meestal genoeg. Zoekresultaten-URL's in de XML-sitemap opnemen. En de zoekdata nooit bekijken, terwijl dat de goedkoopste bron van zoekwoordideeën is die je hebt.

Een andere fout zit in de zoekfunctie zelf. Een zoekbalk die 'wandelschoen' niet koppelt aan 'wandelschoenen', of die geen typfouten herkent, stuurt bezoekers naar een lege pagina. Dat is geen SEO-probleem in strikte zin, maar het kost je dezelfde omzet. Controleer de lijst met nul-resultaten en voeg synoniemen toe, zowel in Magento (Marketing > SEO & Search > Search Synonyms) als in je externe zoekoplossing.

Robots.txt voor interne zoekpagina's (Magento)

User-agent: *
Disallow: /catalogsearch/
Disallow: /*?q=

Verder lezen

Veelgestelde vragen

Moeten zoekresultaatpagina's in Google staan?+

Nee. Google raadt aan ze niet te laten crawlen. Maak voor waardevolle zoektermen een echte categorie- of landingspagina.

Hoe meet ik interne zoekopdrachten in GA4?+

Via de verbeterde meting, die zoekparameters als q herkent en een view_search_results-event logt. Bij JavaScript-zoekoplossingen stuur je het event zelf.

Meer begrippen over e-commerce seo

Liever dat iemand het voor je uitzoekt?

Wij controleren je webshop op deze punten en voeren de fixes zelf door in Magento, Shopify of Laravel. Je praat direct met het team dat het bouwt.