Tekst naar Spraak voor WooCommerce Producten: een Praktische Gids
Tekst naar Spraak (TTSWP) draait op WooCommerce-winkels wereldwijd, en elke week komen dezelfde vragen voorbij. Dit artikel is de praktische handleiding voor het toevoegen van audio aan productpagina's: installatie, stemkeuze, meertaligheid en de valkuilen die we steeds tegenkomen.
Waarom audio op productpagina's in 2026
Drie ontwikkelingen maken dit het juiste moment om audio toe te voegen aan WooCommerce-producten.
Ten eerste multitasken shoppers meer. Mensen zoeken producten op hun telefoon terwijl ze koken, pendelen of een baby vasthouden. Een afspeelknop op een productpagina laat hen luisteren terwijl hun handen bezig zijn.
Ten tweede verandert AI de manier waarop producten worden ontdekt. ChatGPT Search, Perplexity en Google AI Overviews citeren steeds vaker pagina's die gestructureerde audio-versies van hun content publiceren. We behandelden de technische achtergrond in AI-zoekmachines en audiocontent. Productpagina's profiteren van hetzelfde effect wanneer de beschrijving uitgebreid genoeg is om naar te luisteren.
Ten derde heeft de Europese Toegankelijkheidswet e-commerce in 2025 binnen de juridische reikwijdte gebracht. Winkels die EU-klanten bedienen hebben nu naast een conversiereden ook een nalevingsreden om aan audio te denken.
Bij artikelachtige content zien we regelmatig 20 tot 40 procent langere sessieduur wanneer audio is ingeschakeld. Productpagina's profiteren van dezelfde tijdwinst als de beschrijving lang genoeg is om naar te luisteren. Ik noem geen conversiecijfer, want het eerlijke antwoord is dat dit verschilt per categorie, stemkeuze en hoe herhaaldelijk de beschrijving is.
Wat er wordt voorgelezen op een WooCommerce-product
TTSWP leest de onderdelen van een productpagina voor die goed klinken als gesproken tekst en slaat de onderdelen over die dat niet doen.
Standaard inbegrepen:
- Producttitel
- Uitgebreide beschrijving (de hoofdeditor-inhoud)
Optioneel in te schakelen:
- Korte beschrijving (het excerpt-blok boven de knop "In winkelwagen")
Standaard uitgesloten:
- Attributen en variaties
- Aangepaste velden en meta
- Klantbeoordelingen
- SKU-codes
- Prijs
Dit is belangrijker dan het klinkt. "S K U streepje nul nul één streepje B L K" hardop lezen is slechte gebruikservaring. De prijs voorlezen verandert zodra een aanbieding begint. Beoordelingen bevatten door gebruikers gegenereerde content die je misschien niet met je merkstem wilt laten voorlezen. De uitgebreide beschrijving is de echte winnaar, want daar leeft het productverhaal. Je kunt instellen wat er wordt voorgelezen via de contentinstellingen.
Installatie in vijf stappen
- Installeer de plugin. Download Tekst naar Spraak – TTSWP van WordPress.org en activeer hem. Standaard plugin-installatie; zie de volledige installatiehandleiding voor schermafbeeldingen en randgevallen.
- Verbind met het SaaS-dashboard. Volg de prompt om in te loggen op app.ttswp.com. De verbindingsgids legt het stap voor stap uit.
- Schakel Producten in als berichttype. Ga naar Tekst naar Spraak, dan Content, en zet Producten aan. Dit vertelt de plugin om WooCommerce-producten net als blogberichten te behandelen voor audio-generering.
- Kies de spelerplaatsing. Kies "Na de titel" of "Na de inhoud". De meeste winkels waarmee ik werk plaatsen de speler direct onder de producttitel, zodat shoppers hem zien voordat ze scrollen. Zie de spelerinstellingen voor de opties.
- Kies een stem die bij het merk past. Selecteer een stem uit de bibliotheek en sla op. Genereer eerst voor één product om te controleren of het goed klinkt voordat je bulk-generering uitvoert.
De volledige documentatie staat in de WooCommerce-integratiegids. In winkels die we hebben gebouwd duurt deze hele reeks ongeveer 15 minuten als je de WooCommerce-beheeromgeving al kent.
De juiste stem kiezen voor een productpagina
Een stem voor een productpagina is niet hetzelfde als een stem voor een nieuwsartikel. Bij een nieuwsartikel wil je een rustige, gezaghebbende verteller. Bij een productpagina wil je energie, warmte en beknoptheid.
Denk aan hoe een goede winkelmedewerker praat. Niet eentonig. Licht enthousiast, met een duidelijke uitspraak van de productnaam, en klinkt alsof hij of zij het product oprecht goed vindt. Dat is het doel.
Enkele praktische aanbevelingen:
- Gebruik een andere stem dan op de blog. Redactionele en commerciële content profiteren van verschillende tonen. De blog mag rustig en informatief zijn. Producten moeten levendiger klinken.
- Kies één stem en houd die aan. Consistentie door de hele catalogus is belangrijk voor het merk. Wisselen van verteller tussen producten verbreekt het gevoel van een coherent merk.
- Probeer het nieuwste ElevenLabs-model. De nieuwere ElevenLabs-stemmen gaan beter om met emotionele warmte dan oudere neurale TTS. Je kunt generering via je eigen ElevenLabs-sleutel laten lopen; zie BYOK. De affiliatelink als je nog geen account hebt: try.elevenlabs.io/ttswp.
- Overweeg stemkloning voor onderscheidende merken. Op een founder geleid merk of premiumretailer past een gekloonde stem die niemand anders heeft. Zie stemkloning.

Bulk-generering voor bestaande catalogi
Heb je tien producten, dan is één voor één genereren prima. Heb je er 500 of 5000, dan heb je bulk nodig.
Bulk-generering is de functie die dit praktisch maakt voor gevestigde winkels. De bulk-generatietool verwerkt producten op de achtergrond terwijl je team gewoon doorwerkt. Je zet een batch in de wachtrij, loopt weg en komt terug bij een volledig ingesproken catalogus.
De planlimits zijn hier van belang. Het Pro-plan verwerkt tot 1000 producten per batch. Het Agency-plan verwerkt tot 5000 producten per dag over alle verbonden sites. Een catalogus van 500 producten is in één middag klaar. Een winkel met 5000 SKU's is binnen enkele dagen verwerkt.
Achtergrondverwerking is het onderdeel dat de meeste mensen missen bij de evaluatie. Je hoeft de browser niet open te houden. De wachtrij draait op onze servers en de audio verschijnt op de producten zodra die klaar is. Je redacteur kan nieuwe producten blijven toevoegen terwijl de bestaande catalogus wordt verwerkt.
Meertalige winkels
Dit is waar TTSWP zijn meerwaarde bewijst voor grensoverschrijdende e-commerce. Als je in de EU verkoopt, vertaal je productbeschrijvingen vrijwel zeker naar meerdere talen. Een Frans product heeft een Franse stem nodig, niet een Engelse stem die slecht Frans uitspreekt.
Winkels die WPML, Weglot, Polylang of TranslatePress gebruiken, krijgen automatische taal-naar-stem-koppeling. De plugin detecteert de taal van elk vertaald product en stuurt het naar een stem die voor die taal is ingesteld. De volledige uitleg staat in de taal-naar-stem-koppelingshandleiding.
In de praktijk ziet dit er zo uit: een Nederlandse winkel die verkoopt in Frankrijk, Duitsland en Spanje kiest vier stemmen, één per taalgebied. Wanneer de WPML-vertaler de Franse versie van een product publiceert, leest de Franse stem die automatisch voor. Geen handmatige bestandsselectie, geen kopiëren en plakken tussen beheerpanelen. Dit is de workflow die we hebben gebouwd voor de WooCommerce use case-pagina.
AudioObject-schema en AEO voor producten
Elke productpagina met TTSWP-audio krijgt AudioObject JSON-LD-schema toegevoegd naast het standaard Productschema dat WooCommerce al uitvoert.
Waarom dit belangrijk is: AI-zoekmachines lezen gestructureerde data om te begrijpen wat een pagina biedt. Productschema vertelt hen over het product. AudioObject-schema vertelt hen dat er een ingesproken versie van de beschrijving is, wie die heeft ingesproken, in welke taal en waar het audiobestand staat.
Een concreet voorbeeld. Een shopper vraagt Perplexity "wat is de beste ergonomische bureaustoel onder 500 euro". De zoekmachine put uit productpagina's die het kan interpreteren. Pagina's met rijke gestructureerde data, inclusief AudioObject voor de narraatie, geven de zoekmachine meer om te citeren. Productpagina's met audionarraatie worden vaker als geciteerde bron opgenomen dan identieke pagina's zonder.
Dit is geen magie. Het is het standaard SEO-cumulatieve effect van meer gestructureerde informatie over je pagina aan zoekmachines geven. Audio is de nieuwste laag.
Themacompatibiliteit en afspeelplaatsing
De grote meerderheid van WooCommerce-thema's werkt zonder aanpassingen. We hebben Storefront, Astra, Kadence, Blocksy en GeneratePress getest in echte winkels. De speler verschijnt precies waar je hem plaatst.
Zware commerciële thema's zoals Flatsome en Woodmart werken doorgaans ook, omdat ze nog steeds de standaard WooCommerce-templatehooks gebruiken. Het wordt lastig bij volledig maatwerk thema's die single-product.php overschrijven met eigen opmaak. In dat geval kan de automatische plaatsing niet op de juiste plek terechtkomen.
Twee betrouwbare oplossingen:
- Vaste voetbalspeler. Schakel de sticky footer-speler in. Die zweeft onderaan elke productpagina, ongeacht het themasjabloon.
- Handmatige shortcode. Voeg een shortcode in op de plek in het productsjabloon waar je de speler wilt. Zie shortcodes.
Belangrijk bij variabele producten: de audio leest de hoofdproductbeschrijving voor. Individuele variaties krijgen geen eigen audio. Dit is bewust. Twaalf aparte audiobestanden genereren voor twaalf maatopties van hetzelfde T-shirt kost onnodig credits en verwarrt shoppers. Als een variatie een wezenlijk andere beschrijving heeft, behandel die dan als een apart product.
Toegankelijkheid en de Europese Toegankelijkheidswet
Een korte noot, want dit is niet het hoofdonderwerp van dit artikel. De audiospeler voldoet standaard aan WCAG 2.2. Toetsenbordnavigatie, focusstatussen, ARIA-labels en schermlezermeldingen zijn ingebouwd. De volledige uitleg staat in de toegankelijkheidsdocumentatie.
E-commercesites die EU-klanten bedienen moeten vanaf juni 2025 voldoen aan de Europese Toegankelijkheidswet. Audionarraatie is op zichzelf geen afvinkpunt voor de wet, maar het maakt deel uit van een bredere strategie. De gedetailleerde artikelen zijn WCAG-audioeisen voor WordPress en de Europese Toegankelijkheidswet en WordPress.
Veelgemaakte fouten uit echte audits
Dingen die we steeds tegenkomen bij audits van WooCommerce-winkels die audio hebben toegevoegd:
- De korte beschrijving de audio laten verdubbelen. De korte beschrijving boven de winkelwagenknop herhaalt vaak de producttitel en de eerste zin van de uitgebreide beschrijving. Beide voorlezen creëert overbodige herhaling. Kies er één.
- Audio genereren voordat de beschrijving definitief is. Winkels genereren audio voor 200 producten, waarna het marketingteam de week erna alle beschrijvingen herziet. Dat leidt tot een regeneratierekening die vermijdbaar was.
- Eén trage verteller door een modecatalogus heen gebruiken. Modeshoppers willen energie en tempo. Een bedachtzame documentairestem haalt de sfeer eruit. Stem de stem af op de categorie.
- Vergeten SKU-codes uit te sluiten wanneer ze in de uitgebreide beschrijving staan. Sommige winkels plakken SKU-verwijzingen in de beschrijvingstekst. "Referentienummer A B streepje vier zeven streepje slash streepje twee" voorlezen is een kleine ramp. Ruim de beschrijving op in plaats van te hopen dat de TTS-engine er goed mee omgaat.
- Niet opnieuw genereren nadat een vertaalteam de tekst heeft herzien. Vertalers itereren. Als audio is gegenereerd op basis van de eerste versie en de definitieve gepubliceerde tekst verschilt, horen shoppers verouderde inhoud. Stel een werkproces in waarbij audio opnieuw wordt gegenereerd na goedkeuring van de vertaling.
Credits en kosten
Audionarraatie gebruikt TTS-credits. Het goede nieuws voor WooCommerce-winkels is dat productbeschrijvingen doorgaans korter zijn dan blogberichten. Een winkel met 500 producten en ongeveer 150 woorden per beschrijving verbruikt eenmalig zo'n 75.000 tekens en genereert daarna alleen opnieuw als een beschrijving verandert.
Ter vergelijking: één blogbericht van 2000 woorden verbruikt zo'n 12.000 tekens. Vijfhonderd productbeschrijvingen kosten dus ongeveer hetzelfde als zes lange blogberichten aan audio-generering. De meeste winkels beschouwen dit als een eenmalige opstartkosten en niet als een doorlopende uitgave. Volledige plandetails staan op de prijspagina.
Veelgestelde vragen
Leest TTSWP WooCommerce-productvariaties afzonderlijk voor?
Nee. De audio leest de hoofdproductbeschrijving voor, die gedeeld wordt door alle variaties. Individuele varianten zoals maten of kleuren krijgen geen aparte audiobestanden. Als een variant een wezenlijk andere beschrijving en klantbeleving heeft, is het schoonste om die als een apart product te behandelen in plaats van als variatie.
Kunnen shoppers de audio van een productbeschrijving downloaden?
Ja, als je de downloadoptie inschakelt in de spelerinstellingen. Standaard streamt de speler audio zonder downloadmogelijkheid, zodat shoppers op de pagina blijven. Sommige winkels schakelen downloads in voor productcategorieën waarbij shoppers offline willen luisteren, zoals uitgebreide handleidingen of audio-inhoud. Stel dit in via de spelerinstellingen.
Vertraagt audio mijn productpagina's?
Nee. Audiobestanden worden geserveerd vanaf een CDN en de speler laadt asynchroon, zodat de rest van de pagina niet wordt geblokkeerd. We gebruiken lazy loading op de speler zelf, waardoor je Core Web Vitals-scores stabiel blijven. Prestatiedetails staan in de prestatiedocumentatie. Winkels die cachingplugins gebruiken volgen de caching-integratiegids.
Werkt het met aangepaste WooCommerce-thema's zoals Flatsome of Woodmart?
Ja, zowel Flatsome als Woodmart werken omdat ze nog de standaard WooCommerce-templatehooks gebruiken. We hebben de integratie getest in echte winkels met beide thema's. Heb je een volledig maatwerk thema dat het enkele productsjabloon herschrijft, dan biedt de sticky footer-speler of een handmatige shortcodeplatsing de oplossing. Zie sticky footer-speler.
Wordt de audio automatisch bijgewerkt als ik een productbeschrijving aanpas?
Ja, als je automatisch genereren bij publiceren inschakelt. Wanneer je wijzigingen in een product opslaat, zet de plugin een regeneratie van de audio in de wachtrij zodat de narraatie overeenkomt met de nieuwe beschrijving. Sommige winkels geven de voorkeur aan handmatige controle om te voorkomen dat credits worden verbruikt bij kleine aanpassingen. Beide modi zijn beschikbaar via automatisch genereren bij publiceren.
Kan ik producten in meerdere talen inspreken zonder handmatige instelling?
Ja. Als je WPML, Weglot, Polylang of TranslatePress gebruikt, detecteert de plugin elk vertaald product en stuurt het naar de stem die je voor die taal hebt ingesteld. Een Franse vertaling krijgt een Franse stem. Een Duitse vertaling krijgt een Duitse stem. Geen instelling per product nodig. Volledige uitleg in de taal-naar-stem-koppelingshandleiding.
Wat gebeurt er met audio als ik een product verwijder?
Het audiobestand wordt verwijderd wanneer het product wordt verwijderd, zodat je opslag schoon blijft. Als je een product naar de prullenbak verplaatst zonder het definitief te verwijderen, blijft de audio beschikbaar voor het geval je het product herstelt. Je tekencredits worden niet teruggestort bij het verwijderen van audio, omdat de generering al heeft plaatsgevonden.
Waar begin je
Als je een WooCommerce-winkel hebt en dit wilt testen zonder direct alles uit te rollen, doe dan het volgende. Schakel Producten in als berichttype, genereer audio voor de tien bestverkopende producten en bekijk de analytics een week lang. Vergelijk de sessieduur en het bouncepercentage met dezelfde producten in de voorgaande week.
Als de cijfers er goed uitzien, voer je bulk-generering uit voor de rest van de catalogus. De WooCommerce-integratiegids bevat de volledige uitleg. Voor bredere WooCommerce-platformreferentie stuur ik klanten door naar de officiële WooCommerce-documentatie wanneer ze de onderliggende sjablonen en hooks willen begrijpen. Audio is een laag bovenop een goed ingerichte winkel, geen vervanging ervoor.
Gerelateerde artikelen
Beste tekst-naar-spraak-plugins voor WordPress (2026)
Een objectieve gids voor de zeven beste WordPress tekst-naar-spraak-plugins van 2026, met eerlijke voor- en nadelen en een uitgebreide vergelijkingstabel.
Tekst naar spraak voor Weglot WordPress-sites: wat werkt
De meeste TTS-plugins beweren Weglot te ondersteunen, maar lezen uit de database in plaats van uit de vertaling. Wat echte Weglot-compatibiliteit vereist.
European Accessibility Act en WordPress: Nalevingsgids 2026
Wat de European Accessibility Act betekent voor WordPress-sitebeheerders in 2026, wie moet voldoen, wat de boetes zijn en welke toegankelijkheidsverklaring de meesten over het hoofd zien.