WooCommerce SEO in 2026: de checklist voor Google en AI
WooCommerce geeft je een degelijke SEO-basis, maar geen complete. Deze checklist laat zien wat je zelf regelt, van filters en productdata tot structured data, Merchant Center en wat ChatGPT en de AI van Google uit je webshop halen.
Op deze pagina
- Structuur: categorieën, filters en URL's
- Productpagina's: eigen tekst en complete productdata
- Structured data: wat WooCommerce standaard doet en wat Google vraagt
- Google Merchant Center en gratis vermeldingen
- Snelheid en Core Web Vitals in WooCommerce
- Indexering: wat je buiten Google houdt
- Wat ChatGPT en de AI van Google uit je webshop halen
- De WooCommerce SEO-checklist in één tabel
- Veelgestelde vragen
Het korte antwoord
WooCommerce geeft je een degelijke SEO-basis: leesbare URL's, structured data voor producten, en een winkelwagen en afrekenpagina die standaard buiten Google blijven. Het werk dat bepaalt of je webshop vindbaar wordt, doe je zelf. In 2026 komt dat neer op zes punten:
- Categorieën rond wat mensen zoeken, en filters die Google niet bedelven onder URL's.
- Productpagina's met eigen tekst en complete data: GTIN, merk, varianten, prijs en voorraad.
- Structured data die voldoet aan de eisen van Google, en getest is.
- Een feed in Google Merchant Center, zodat je producten gratis kunnen verschijnen.
- Een snelle shop en een vaste regel voor uitverkochte producten.
- Reviews, specificaties en verzend- en retourinformatie die ChatGPT en de AI van Google kunnen lezen.
Structuur: categorieën, filters en URL's
De structuur bepaalt of Google je categorie- en productpagina's vindt, en hoeveel crawlwerk (het doorlopen van je site) verloren gaat.
- Maak categorieën je belangrijkste landingspagina's. Noem ze naar wat kopers zoeken, zoals "hangtoiletten", en zet een korte intro boven de producten en nuttige tekst of veelgestelde vragen eronder.
- Attributen voor filters, categorieën voor zoekvraag. Kleur, maat en materiaal horen in attributen. Zoeken mensen een combinatie bij naam, zoals "zwarte visgraatvloer", maak er dan een echte categorie van, geen filter-URL.
- Voorkom dat filters duizenden URL's maken. De filters en sortering van WooCommerce voegen parameters toe zoals
filter_kleur,min_priceenorderby, en elke combinatie is voor Google een nieuwe URL. Google adviseert: heb je die URL's niet nodig in de zoekresultaten, blokkeer ze dan in robots.txt; canonical en nofollow werken op termijn meestal minder goed. Zo'n regel kan zo kort zijn alsDisallow: /*?*filter_; test hem voordat hij live gaat. - Pagineer goed. Pagina 2 en verder hebben een eigen URL nodig, een gewone link naar de volgende pagina en een canonical-tag die naar zichzelf wijst, niet naar pagina 1. Google gebruikt
rel="next"enrel="prev"niet meer. - Laat de productbasis met rust in een live shop. Met leesbare permalinks zet WooCommerce producten onder
/product/en categorieën onder/product-category/. Dat kun je wijzigen onder Instellingen, Permalinks, maar WooCommerce waarschuwt dat oude URL's dan een 404-fout geven, tenzij je redirects instelt. Denk ook goed na over "Shop base with category": dan staat de categorie in de product-URL, dus verhuis je een product, dan verandert de URL mee.
Productpagina's: eigen tekst en complete productdata
- Unieke titels en beschrijvingen. Zet producttype, merk, model en het kenmerk waarop mensen zoeken in de titel. Begin de beschrijving met voor wie het product is en wat het onderscheidt. De fabriekstekst staat op elke webshop die het product verkoopt, en geeft Google en AI dus geen reden om jou te kiezen.
- GTIN, merk en MPN. Sinds WooCommerce 9.2 hebben het tabblad Voorraad en elke variant een veld voor de GTIN, het barcodenummer van het product (ook de EAN-code). Sinds 9.3 gaat een geldige GTIN mee in de structured data van WooCommerce, en sinds 9.6 zit Brands in WooCommerce zelf en komt ook het merk erin. Een veld voor de MPN, het onderdeelnummer van de fabrikant, ontbreekt; voeg dat toe via je SEO- of feedplugin als een product geen GTIN heeft.
- Varianten. Google wil dat elke variant via een eigen URL te kiezen is, met de juiste prijs, foto en beschikbaarheid. WooCommerce selecteert een variant vooraf met URL-parameters zoals
?attribute_pa_kleur=zwart: die URL gebruik je per variant in je feed. Sinds WooCommerce 11.0 krijgt zo'n URL, met alle opties gekozen, een eigen Offer met de prijs, SKU en GTIN van die variant. - Prijs en voorraad in de HTML. Google wil productmarkup het liefst in de eerste HTML: markup die JavaScript later aanmaakt, kan Shopping minder vaak en minder betrouwbaar laten crawlen. WooCommerce maakt zijn markup op de server aan; controleer wel dat add-ons prijzen, voorraad of levertijden niet achteraf veranderen.
Een voorbeeld: voor FloorDeals, een vloerenwebshop op WooCommerce met een showroom in Emmeloord, ontwierpen we de hele site. Productpagina's tonen de prijs per m², reviews en voorraad, met een m²-calculator die 15% zaagverlies meerekent. Naast een Google Ads-campagne bouwden we een showroompagina met zeven patronen, openingstijden, prijzen, hoe een bezoek verloopt, reviews en veelgestelde vragen. Die ging in september 2026 live en staat in de top 2 voor de merknaam plus "Emmeloord". De vragen van de koper staan beantwoord op de pagina, leesbaar voor mens en machine.
Structured data: wat WooCommerce standaard doet en wat Google vraagt
Google kent twee soorten productresultaten: product snippets, voor pagina's waar je niet kunt kopen, en merchant listings, voor pagina's waar klanten bij jou kopen. Die laatste kunnen prijs, beschikbaarheid, verzending en retour tonen: die wil je. Structured data is de code die je product beschrijft voor machines. WooCommerce zet die (als JSON-LD) op elke productpagina, zonder plugin:
| Eigenschap | Google, merchant listings | WooCommerce standaard |
|---|---|---|
| name, image | Verplicht | Ja |
| prijs en valuta | Verplicht, als één Offer boven nul | Ja, maar een prijsrange (AggregateOffer) bij variabele producten met verschillende prijzen, behalve op een variant-URL (sinds 11.0) |
| availability | Aanbevolen | Ja, op basis van de voorraadstatus |
| gtin, brand | Aanbevolen | Ja, als ze zijn ingevuld |
| mpn | Aanbevolen | Nee |
| aggregateRating, review | Aanbevolen | Ja, als een product beoordelingen heeft |
| verzending en retour | Aanbevolen, liefst één keer voor de hele shop in Organization-markup | Niet bij het product |
| varianten (ProductGroup) | Geadviseerd voor producten met varianten | Geen ProductGroup; een variant-URL krijgt inProductGroupWithID (sinds 11.0) |
Twee gaten wegen het zwaarst. Op de gewone product-URL krijgt een variabel product met verschillende prijzen een prijsrange, terwijl merchant listings één Offer vragen; geef je feed dus de variant-URL's. En verzending en retour ontbreken: Google raadt aan die één keer voor de hele shop vast te leggen in je Organization-markup.
SEO-plugins vullen een deel aan. De WooCommerce SEO-add-on van Yoast werkt op de Product-markup van WooCommerce zelf, haalt merk en fabrikant uit je taxonomie-instellingen en kan een retourbeleid voor je organisatie toevoegen. Rank Math heeft een schematype voor WooCommerce-producten dat de productgegevens overneemt; markup voor variabele producten is daar een PRO-functie. Test daarna een simpel en een variabel product in de Rich Results Test van Google: je wilt één Product met een complete Offer die klopt met de zichtbare tekst.
Google Merchant Center en gratis vermeldingen
Structured data beschrijft de pagina die Google crawlt; een feed in Merchant Center stuurt je hele catalogus in één keer. Google raadt beide aan: dat geeft volgens Google de meeste kans op productresultaten en helpt Google je gegevens te controleren.
Wat het oplevert: gratis vermeldingen (bij Google: kosteloze vermeldingen). Goedgekeurde producten kunnen zonder advertentiebudget verschijnen in Google Zoeken, het tabblad Shopping, Afbeeldingen en Lens, YouTube, Gemini, Maps en je Bedrijfsprofiel (sommige plekken alleen in bepaalde landen). Nieuwe Merchant Center-accounts doen automatisch mee. Google raadt aan je retourbeleid toe te voegen, verplicht verzendinstellingen of verzendkosten in 30 landen, waaronder Nederland, België, Duitsland en het Verenigd Koninkrijk, en vereist de GTIN als de fabrikant die heeft toegekend, anders de MPN.
- Koppel je shop. Google for WooCommerce, de officiële extensie, synchroniseert je producten automatisch met Merchant Center, inclusief het GTIN-veld. Gebruik versie 3.8.1 of nieuwer voor de Merchant API van Google. Een kleine shop die weinig verandert, kan Google ook zelf een feed laten maken van de site.
- Houd feed en pagina gelijk. Merchant Center controleert feeds tegen je site, dus prijs en voorraad moeten kloppen met de pagina.
- Los afkeuringen elke maand op. Pak de oorzaak aan in WooCommerce, niet alleen in de feed.
- Adverteren is een aparte keuze. Dezelfde extensie draait ook Performance Max, het geautomatiseerde campagnetype van Google, op je feed (zo pakken wij advertenties aan).
Snelheid en Core Web Vitals in WooCommerce
Core Web Vitals meten laden, reageren en visuele stabiliteit. De grenzen voor een goede score:
Bron: Google Search Central, Core Web Vitals, 10 december 2025; gemeten op het 75e percentiel van de paginaweergaven (web.dev).
Volgens Google sluiten goede Core Web Vitals aan bij wat de rankingsystemen willen belonen. In WooCommerce draai je aan deze knoppen:
- Hosting en caching. WooCommerce raadt caching op serverniveau aan (Varnish, NGINX FastCGI Cache of Redis) plus een CDN, een netwerk dat je bestanden levert vanaf servers dicht bij de bezoeker. Houd winkelwagen, afrekenen en mijn account buiten de paginacache, en sla de cache over voor bezoekers met de winkelwagen- en sessiecookies van WooCommerce: die pagina's tonen de gegevens en winkelwagen van de klant zelf.
- Afbeeldingen. Google Zoeken ondersteunt WebP en AVIF. WordPress kan sinds versie 6.5 met AVIF overweg als je server dat ondersteunt; AVIF is volgens WordPress tot 50% kleiner dan JPEG bij dezelfde kwaliteit. Laad afbeeldingen lager op de pagina pas bij het scrollen (lazy loading), behalve de hoofdfoto van het product: LCP meet vaak juist die.
- Plugins. Elke plugin kan scripts aan elke pagina toevoegen. Meet ze met Query Monitor, zoals WooCommerce voorstelt, schrap wat je niet gebruikt en test product- en categoriepagina's in PageSpeed Insights, niet alleen je homepage.
- Orderopslag. High-Performance Order Storage (HPOS) bewaart bestellingen in eigen databasetabellen. Het staat sinds WooCommerce 8.2 standaard aan voor nieuwe shops; oudere shops moeten het zelf aanzetten. Het helpt de orderkant, niet je productpagina's.
Indexering: wat je buiten Google houdt
- Winkelwagen, afrekenen en mijn account. WooCommerce geeft deze pagina's al een noindex, een tag die een pagina buiten de Google-index houdt, ook bij endpoints zoals de bevestigingspagina na een bestelling. Check of je SEO-plugin dat niet overschrijft, en blokkeer ze niet ook in robots.txt: Google ziet een noindex alleen op een pagina die het mag crawlen.
- Interne zoekresultaten. Die leveren eindeloos veel dunne URL's op. WordPress zet ze standaard op noindex (sinds versie 5.7), ook als iemand op producten zoekt; check of je SEO-plugin dat zo laat. Je sitemap bevat alleen canonieke categorie- en product-URL's.
Elke shop heeft een regel nodig voor uitverkochte producten. Een eenvoudige:
- Tijdelijk uitverkocht: laat de pagina staan. Vermeld wanneer het product terug is en link naar alternatieven. WooCommerce zet de beschikbaarheid in de markup op basis van de voorraadstatus. De instelling om uitverkochte producten te verbergen (Hide out of stock items from the catalog) haalt ze uit je catalogus; wil je dat voor producten die volgende week terug zijn?
- Definitief weg, met een opvolger: 301. Stuur door naar het nieuwe model of het meest vergelijkbare product. Google ziet een permanente redirect als een sterk signaal en toont dan de nieuwe URL in de resultaten.
- Definitief weg, zonder vervanger: 404 of 410. Google behandelt beide hetzelfde en haalt de URL uit de index. Stuur ze niet allemaal naar de homepage: daar zocht de bezoeker niet naar.
Wat ChatGPT en de AI van Google uit je webshop halen
Een apart trucje bestaat niet. Google zegt dat er geen extra eisen zijn voor AI-overzichten of AI-modus: een pagina moet geïndexeerd zijn en met een snippet getoond kunnen worden, zonder speciale AI-bestanden of schema. Wel raadt Google aan je Merchant Center en Bedrijfsprofiel actueel te houden, dus alles hierboven is ook AI-werk. Dit documenteren de platforms over shoppen:
- ChatGPT. Volgens OpenAI kiest ChatGPT productresultaten zelf en zijn het geen advertenties. ChatGPT gebruikt het gesprek en gestructureerde gegevens van eigen en externe aanbieders, en rangschikt verkopers onder meer op beschikbaarheid, prijs en kwaliteit. Shoppingonderzoek in ChatGPT leest sites die het vertrouwt, voor prijs, beschikbaarheid, reviews, specificaties en foto's.
- Feeds. Verkopers kunnen productfeeds met OpenAI delen via het Agentic Commerce Protocol, een open standaard van OpenAI en Stripe, maar alleen goedgekeurde partners komen erin. Shopify-shops zijn gekoppeld via Shopify Catalog, en OpenAI noemt partijen als Stripe en Salesforce als andere routes. Voor WooCommerce noemt OpenAI geen route, dus telt vooral wat ChatGPT op je pagina's leest.
- Afrekenen. In maart 2026 schreef OpenAI dat de eerste versie van Instant Checkout niet flexibel genoeg was. Het legde de focus op ontdekken, met afrekenen bij de verkoper zelf, al kan ChatGPT het bij sommige producten nog tonen. De nieuwste afrekenfuncties van Google voor verkopers komen eerst in de VS, begin 2027 gevolgd door Australië en Canada. Voorlopig is het doel: gevonden worden.
- Merchant Center. Google voegde optionele "conversational attributes" toe, zoals productvragen met antwoord, handleidingen en bijpassende accessoires, zodat AI-systemen je producten beter begrijpen in AI-modus.
Geef ze dus wat ze lezen. Laat OAI-SearchBot, de zoekcrawler van OpenAI, je shop crawlen (onze gids over ChatGPT laat zien hoe). Zorg voor complete productdata op de pagina en in je feeds, echte reviews in je markup, verzend- en retourpagina's met concrete kosten, levertijden en retourtermijn, en koopgidsen die vragen beantwoorden als "pvc of laminaat in de keuken?". Het grotere plaatje lees je in wat GEO is.
De WooCommerce SEO-checklist in één tabel
| Onderdeel | Controle | Waarom het telt |
|---|---|---|
| Categorieën | Genoemd naar wat kopers zoeken, met nuttige tekst | Je belangrijkste landingspagina's |
| Filters en paginering | Filter-URL's geblokkeerd; gepagineerde pagina's met eigen canonical | Minder verspild crawlwerk |
| URL's | Productbasis ongewijzigd; redirects voor elke gewijzigde URL | Anders geven oude URL's een 404 |
| Producttekst | Eigen titels en beschrijvingen, geen fabriekstekst | Een reden om jouw pagina te kiezen |
| Productdata | GTIN en merk, MPN als er geen GTIN is | Google koppelt je product aan zoekopdrachten |
| Varianten | Elke variant bereikbaar via een eigen URL | De juiste variant, prijs en foto in de resultaten |
| Structured data | Eén Product met één Offer, getest | Verplicht voor merchant listings |
| Verzending en retour | Beleid voor de hele shop in markup en Merchant Center | Zichtbaar in productresultaten |
| Merchant Center | Feed gekoppeld, prijzen kloppen, afkeuringen opgelost | Gratis vermeldingen in Google, ook in Gemini |
| Snelheid | Core Web Vitals binnen de grenzen; winkelwagen en afrekenen niet gecachet | Onderdeel van wat Google beloont |
| Indexering | Winkelwagen, afrekenen, account en zoekpagina's op noindex | Alleen pagina's in de index die kunnen scoren |
| Voorraad | Laten staan, 301, of 404/410 | Geen doodlopende wegen voor bezoeker en Google |
| AI-zoeken | Crawlbaar, reviews, duidelijk beleid, koopgidsen | Wat AI-assistenten lezen |
Liever uitbesteden? Dit is precies het werk in onze SEO- en GEO-dienst, en als wij een webshop bouwen, zit het er vanaf het begin in.
Bronnen
- WooCommerce, Permalinks, bijgewerkt 19 mei 2026
- WooCommerce Developer Blog, WooCommerce 9.2: A better experience for all users, 21 augustus 2024
- WooCommerce Developer Blog, WooCommerce 9.6: Fresh new tools and modernizing classics, 20 januari 2025
- WooCommerce-changelog (9.3: GTIN in structured data; 11.0: één Offer op variant-URL's), geraadpleegd op 10 oktober 2026
- WooCommerce-broncode 11.2.1, huidige stabiele release (class-wc-structured-data.php, class-wc-brands.php, class-wc-query.php, wc-template-functions.php), geraadpleegd op 10 oktober 2026
- WooCommerce, Configuring WooCommerce settings: Products, bijgewerkt 4 september 2026
- WooCommerce, Google for WooCommerce, bijgewerkt 17 augustus 2026
- WooCommerce, GTIN (Google for WooCommerce), bijgewerkt 27 juni 2025
- WooCommerce Developer Docs, Configure caching plugins, geraadpleegd op 10 oktober 2026
- WooCommerce Developer Docs, How to optimize performance for WooCommerce stores, geraadpleegd op 10 oktober 2026
- WooCommerce, High-Performance Order Storage (HPOS), bijgewerkt 20 december 2025
- Yoast Developer Portal, WooCommerce SEO schema output, geraadpleegd op 10 oktober 2026
- Rank Math Knowledge Base, How to Use Product Schema for WooCommerce Products, bijgewerkt 26 maart 2024
- Google Search Central, Merchant listing (Product, Offer) structured data, geraadpleegd op 10 oktober 2026
- Google Search Central, Intro to Product structured data, bijgewerkt 10 december 2025
- Google Search Central, Product variant structured data, bijgewerkt 8 september 2026
- Google Search Central, Share your product data with Google, bijgewerkt 10 december 2025
- Google Search Central, Managing crawling of faceted navigation URLs, bijgewerkt 18 december 2025
- Google Search Central, Pagination, incremental page loading, and their impact on Google Search, bijgewerkt 10 december 2025
- Google Search Central, Understanding Core Web Vitals and Google search results, bijgewerkt 10 december 2025
- web.dev, Web Vitals, bijgewerkt 31 oktober 2024
- Google Search Central, How HTTP status codes, and network and DNS errors affect Google Search, bijgewerkt 4 februari 2026
- Google Search Central, Redirects and Google Search, bijgewerkt 14 april 2026
- Google Search Central, Block Search indexing with noindex, bijgewerkt 10 december 2025
- WordPress-broncode, wp_robots_noindex_search (robots-template.php, default-filters.php), geraadpleegd op 10 oktober 2026
- Google Search Central, Google image SEO best practices, bijgewerkt 2 maart 2026
- Google Search Central, AI features and your website, bijgewerkt 10 december 2025
- Google Merchant Center Help, Free listings for products, geraadpleegd op 10 oktober 2026
- Google Merchant Center Help, How to use conversational attributes, geraadpleegd op 10 oktober 2026
- Google, Boost your holiday sales with these agentic commerce updates, 16 september 2026
- OpenAI Help Center, Shopping with ChatGPT Search, geraadpleegd op 10 oktober 2026
- OpenAI, Introducing shopping research in ChatGPT, 24 november 2025
- OpenAI, Powering product discovery in ChatGPT, 24 maart 2026
- OpenAI Developers, Agentic Commerce: Get started, geraadpleegd op 10 oktober 2026
- Agentic Commerce Protocol, geraadpleegd op 10 oktober 2026
- OpenAI, Overview of OpenAI Crawlers, geraadpleegd op 10 oktober 2026
- Make WordPress Core, WordPress 6.5 adds AVIF support, 23 februari 2024
- FloorDeals: Tjenno AI-website en showroompagina, september 2026
Feiten gecontroleerd op 10 oktober 2026.
Is WooCommerce goed voor SEO?
Als basis wel. WooCommerce zet zelf structured data voor producten op je pagina's en houdt winkelwagen, afrekenen en mijn account standaard buiten Google. Het werk dat het verschil maakt doe je zelf: eigen producttekst, complete productdata, filters onder controle en een snelle shop.
Heb ik Yoast of Rank Math nodig voor WooCommerce SEO?
Niet voor de basismarkup van producten: die levert WooCommerce zelf, sinds versie 9.6 inclusief merk. Een plugin vult gaten zoals fabrikant, een retourbeleid en markup voor variabele producten. Test daarna een simpel en een variabel product in de Rich Results Test van Google.
Moet ik /product/ uit mijn WooCommerce-URL's halen?
In een live shop meestal niet. WooCommerce waarschuwt dat oude product-URL's na een wijziging een 404-fout geven, tenzij je redirects instelt. Kies bij een nieuwe shop één structuur en houd die vast.
Wat doe ik met uitverkochte producten in WooCommerce?
Komt het product terug, laat de pagina dan staan en vermeld wanneer. Is het definitief weg en is er een opvolger, stuur dan door met een 301. Is er geen vervanger, laat de pagina dan een 404 of 410 geven: Google behandelt die hetzelfde.
Hoe kom ik met mijn WooCommerce-producten in ChatGPT?
Laat OAI-SearchBot je shop crawlen en zorg dat productdata, reviews en verzendinformatie compleet op de pagina staan. Volgens OpenAI zijn productresultaten in ChatGPT geen advertenties. Directe productfeeds zijn alleen voor goedgekeurde partners, en OpenAI noemt een automatische route voor Shopify, niet voor WooCommerce.
Heb ik Google Merchant Center nodig als ik geen Shopping-advertenties draai?
Het loont wel. Met gratis vermeldingen kunnen je producten zonder advertentiebudget verschijnen in Google Zoeken, het tabblad Shopping, Afbeeldingen, YouTube en Gemini, en Google raadt een feed in Merchant Center aan naast structured data op je pagina's.
Meer over dit onderwerp.
Wat is GEO? Zo word je gevonden in ChatGPT en in de AI van Google
Wat GEO is, waar de term vandaan komt, hoe AI-assistenten hun bronnen kiezen en vijf dingen die je deze maand kunt doen.
· 13 min lezen ChatGPT-advertentiesAdverteren in ChatGPT: zo zet je een campagne op (lessen uit een live account)
Van account in Ads Manager tot de eerste klikken: zo zet je ChatGPT-advertenties op, met lessen uit een live account.
· 13 min lezen