PrestaShop PrestaShop modules

DataFirefly SEO-woordenlijst: Vaktermen, Automatische Tooltips & Interne Links voor PrestaShop 8 & 9

De woordenlijst die uw vakjargon in een SEO-troef verandert. Uw technische termen worden links met tooltip in al uw beschrijvingen, elke term krijgt een indexeerbare definitiepagina, en elke definitie verwijst naar de betrokken producten.

Uw productpagina's staan vol termen die uw klanten niet altijd begrijpen: gecoat doek, ripstop, denier, UPF-waarde, grammage, plantaardige looiing. Elk van die woorden is twee dingen tegelijk: een rem op de conversie (wie het niet begrijpt, koopt niet) en een informatieve zoekopdracht die iemand op dit moment in Google typt. DataFirefly SEO-woordenlijst benut beide. U voert uw termen één keer in, met een korte en een lange definitie. De module injecteert dan automatisch, op de server, een link met tooltip op elk voorkomen van die termen in uw productbeschrijvingen, uw categoriebeschrijvingen en uw CMS-pagina's. De bezoeker wijst aan, begrijpt en blijft. De zoekmachine ontdekt een dicht en thematisch samenhangend netwerk van interne links: elke definitiepagina (indexeerbaar, met JSON-LD DefinedTerm en een eigen metatitel en metabeschrijving) ontvangt waarde van alle pagina's die de term vermelden, en geeft die door aan de producten die u eraan koppelt. Geen API-aanroep, geen AI, geen abonnement: de weergave gebeurt 100% op de server, is cachevriendelijk en heeft strikte beveiligingen tegen overoptimalisatie (standaard 1 anker per term en maximaal 10 links per content).

At a glance
  • Automatische injectie van links en tooltips op uw vaktermen in de product- en categoriebeschrijvingen en de CMS-pagina's
  • Eén indexeerbare definitiepagina per term, met JSON-LD DefinedTerm, metatitel, metabeschrijving en canonical
  • Interne links in twee richtingen: de pagina's verwijzen naar de definities, de definities verwijzen naar de gekoppelde producten
  • Weergave 100% op de server via de filter*Content hooks, geen JavaScript vereist, compatibel met cache en thema's
  • Beveiligingen tegen overoptimalisatie: 1 voorkomen per term en maximaal 10 links per content (instelbaar)
PrestaShop 8.0 tot 9.x PHP 7.4+ Zonder AI en zonder API Weergave 100% op de server Tooltips in pure CSS Indexeerbare definitiepagina's JSON-LD DefinedTerm Interne links in twee richtingen Onbeperkt aantal synoniemen Bescherming tegen overoptimalisatie Meertalig en multistore Zonder abonnement
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
Glossaire SEO PrestaShop avec infobulles automatiques et maillage interne vers les produits
v1.0.0 · bijgewerkt 2026-07-12
Wat het doet

De korte versie.

01

Automatische tooltips in al uw content

U voert de term één keer in, de module vindt hem overal terug. Elk voorkomen in een productbeschrijving (lange en optioneel korte), een categoriebeschrijving of een CMS-pagina wordt een link met stippellijn die bij het aanwijzen de korte definitie toont. De tooltip is in pure CSS gemaakt (data-attribuut en pseudo-element), zonder bibliotheek en zonder blokkerende JavaScript. Op mobiel regelt een klein script de tik: eerste tik toont de tooltip, tweede tik navigeert naar de pagina. Drie modi naar keuze: link met tooltip (standaard), alleen link, of alleen tooltip als u wel uitleg wilt maar geen interne links.

02

Een indexeerbare definitiepagina per term

Elke term krijgt een eigen nette URL (/woordenlijst/gecoat-doek, basis-URL instelbaar), met een H1-titel, een uitgelichte korte definitie, een lange definitie in rijke opmaak, een eigen metatitel en metabeschrijving (met automatische terugval), een canonical, een kruimelpad en JSON-LD DefinedTerm. De indexpagina (/woordenlijst) toont alle termen gegroepeerd per letter, met alfabetische navigatie en JSON-LD DefinedTermSet. Dit zijn volwaardige contentpagina's: ze scoren op de informatieve zoekopdrachten die uw productpagina's niet kunnen opvangen.

03

Interne links in twee richtingen, zonder redactionele inspanning

Dit is de kern van de SEO-hefboom. Neerwaarts: elke termpagina toont de miniaturen van de producten die u eraan koppelt, waardoor de definitiepagina haar autoriteit doorgeeft aan uw catalogus. Opwaarts: elke product-, categorie- of CMS-pagina die de term vermeldt stuurt een link naar de definitie, dus hoe meer pagina's u hebt, hoe sterker uw definities worden. Dwars: in de lange definitie van een term worden de andere termen van de woordenlijst op hun beurt automatisch gelinkt (met uitsluiting van de huidige term), en onderaan verschijnt een wolk met verwante termen. Dat alles wordt opgebouwd zonder dat een redacteur ook maar één link met de hand moet plaatsen.

04

Veilige vervangingsmotor, met ingebouwde beveiligingen

De vervanging breekt uw HTML nooit. De motor splitst de content en verwerkt uitsluitend de tekstknopen: bestaande links, koppen h1 tot h3, blokken script, style, code en pre, formuliervelden en SVG's worden stelselmatig overgeslagen. De woordgrenzen zijn Unicode (geen valse positieven binnen een woord), hoofdletters worden genegeerd, spaties zijn flexibel, en de synoniemen worden van de langste naar de kortste getest om de meest precieze uitdrukking te matchen. De vervangingen verlopen via tijdelijke tokens, wat verhindert dat een term opnieuw wordt gematcht binnen een net geïnjecteerde link. Twee limieten beschermen tegen te veel interne links: één voorkomen per term en tien links per content, beide instelbaar.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe DataFirefly SEO-woordenlijst: Vaktermen, Automatische Tooltips & Interne Links voor PrestaShop 8 & 9 werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

Waarom een woordenlijst een van de beste inspanning-resultaatverhoudingen in e-commerce SEO is

Een e-commercecatalogus vangt transactionele zoekopdrachten op: rugzak gecoat doek, ripstop jas heren. Dat is het zichtbare en fel betwiste deel van de markt. Maar daarvóór bestaat er een aanzienlijk volume aan informatieve zoekopdrachten die uw productpagina's structureel niet kunnen opvangen: wat is gecoat doek, verschil tussen ripstop en cordura, waar staat de denier van een stof voor. Die zoekopdrachten zijn makkelijker te veroveren (de commerciële concurrentie is er laag), ze brengen verkeer in de ontdekkingsfase, en vooral: ze kunnen via een goed geplaatste contextuele link naar uw catalogus worden geleid. De woordenlijst is precies het instrument dat ze opvangt. Elke vakterm wordt een eigen pagina, snel te maken, thematisch samenhangend met uw catalogus en van nature gekoppeld aan uw producten. Anders dan bij een blog is er geen doorlopende redactie te onderhouden: u voert de term één keer in en hij werkt onbeperkt voor u.

§ 02

Het dubbele voordeel: conversie en vindbaarheid

De meeste handelaars installeren een woordenlijst voor de SEO en ontdekken daarbij een conversievoordeel dat ze niet hadden verwacht. Een bezoeker die een productpagina leest en op een vakterm botst, heeft drie opties: gokken (slecht voor het vertrouwen), een nieuw tabblad met Google openen (slecht voor u, want hij verlaat uw site) of afhaken. De tooltip lost dat op zonder de bezoeker ooit van de pagina te halen: hij wijst aan, leest de definitie in één zin en leest verder. Het bouncepercentage daalt, de tijd op de pagina stijgt, en die twee gedragssignalen voeden op hun beurt de vindbaarheid van de productpagina zelf. De module laat u kiezen: in de modus link met tooltip (standaard) hebt u beide voordelen; in de modus alleen tooltip kiest u voor uitleg zonder extra uitgaande links in uw productpagina's; in de modus alleen link kiest u voor pure interne linking.

§ 03

Hoe de injectiemotor werkt en waarom hij uw HTML nooit breekt

Dat is het technisch gevoeligste punt van zo'n module en meteen ook het punt waarop de meeste oplossingen op de markt falen. Een naïeve woordenlijstmodule doet gewoon een stringvervanging in de HTML van de beschrijving. Het gevolg: links belanden binnen bestaande tags, attributen raken kapot, een woord in een URL wordt een geneste link, of de tekst van een net aangemaakte link wordt opnieuw gelinkt. DataFirefly SEO-woordenlijst pakt het anders aan. De content wordt eerst opgesplitst in tagsegmenten en tekstsegmenten. Alleen de tekstsegmenten komen in aanmerking voor vervanging, en de motor houdt voor elke verboden zone een diepteteller bij: zodra we een tag a, script, style, code, pre, svg, textarea, select, option, button, iframe of noscript of een kop h1, h2 of h3 binnengaan, blijven alle tekstsegmenten tot de bijbehorende sluitingstag ongemoeid. Op de toegelaten segmenten gebruikt het zoeken een Unicode reguliere expressie met echte woordgrenzen, die letters, cijfers, underscores en koppeltekens aan weerszijden van de term uitsluit. Het is dus onmogelijk om het woord cordura binnen het woord corduras om te zetten, of een fragment midden in een identificatie te vatten. Ten slotte wordt elke geïnjecteerde link tijdens de verwerking tijdelijk vervangen door een uniek token en op het einde hersteld: zo kan een term nooit opnieuw gelinkt worden binnen een link die de module zelf net heeft geplaatst.

§ 04

Synoniemen: het detail dat de dekking verdrievoudigt

Eenzelfde begrip wordt in een catalogus die over meerdere jaren door meerdere mensen is geschreven zelden op één manier uitgedrukt. Gecoat doek, gecoat PVC-doek, gecoate stof en PVC-coating verwijzen naar hetzelfde. Een module die alleen de exacte naam van de term matcht, mist de meerderheid van de werkelijke voorkomens. Elke term in de woordenlijst aanvaardt daarom een lijst synoniemen gescheiden door komma's, volledig vrij en taal per taal vertaalbaar. Alle varianten (hoofdnaam en synoniemen) worden samengevoegd en daarna op afnemende lengte gesorteerd vóór de matchingstap: de langste en meest onderscheidende uitdrukking wint altijd, wat voorkomt dat een korte variant een fragment van een langere variant opvangt. Staan gecoat PVC-doek en gecoat doek allebei in de lijst, dan wordt de eerste gelinkt wanneer die volledig voorkomt. De matching is ongevoelig voor hoofdletters en verdraagt meerdere spaties of regeleindes: uitdrukkingen die in de HTML door een regeleinde zijn gesplitst worden gewoon herkend.

§ 05

De beveiligingen tegen overoptimalisatie, standaard ingeschakeld

Te veel interne links werkt averechts: Google herkent al lang de patronen van overgeoptimaliseerde ankerteksten, en een productpagina die met twintig interne links naar definities is volgestopt verdunt de interne PageRank in plaats van die te bundelen. De module vertrekt daarom van bewust conservatieve instellingen. De limiet van voorkomens per term staat standaard op 1: ook als het woord ripstop acht keer in een beschrijving voorkomt, wordt alleen het eerste voorkomen een link en blijven de zeven andere gewone tekst. De globale limiet per content staat op 10: daarboven stopt de motor, ongeacht de resterende termen. Beide waarden zijn instelbaar als uw strategie anders is, maar wij raden aan de limiet per term op 1 te houden: één link per begrip volstaat ruimschoots om het semantische signaal door te geven, en de tweede voegt niets toe voor de zoekmachine. Elke term heeft bovendien een eigen schakelaar voor automatisch linken: een term kan in de woordenlijst bestaan, zijn definitiepagina geïndexeerd hebben, en toch nooit automatisch in de content worden geïnjecteerd.

§ 06

De gestructureerde data: DefinedTerm en DefinedTermSet

De Schema.org woordenschat bevat twee types die speciaal voor woordenlijsten zijn bedoeld en in e-commerce nog nauwelijks worden benut. Elke termpagina stuurt JSON-LD van het type DefinedTerm uit, met de naam, de beschrijving, de URL en de koppeling aan een verzameling. De indexpagina stuurt een DefinedTermSet uit die naar alle actieve termen verwijst. Concreet geeft dat aan Google en aan de antwoordmachines een expliciet en ondubbelzinnig signaal: deze pagina definieert een precieze term en behoort tot een gestructureerde woordenlijst over dat domein. Het is een van de weinige markups die de zoekmachine niet alleen vertelt waarover de pagina gaat, maar ook welke functie ze in de architectuur van de site vervult. In het tijdperk van generatieve antwoorden (AI Overviews, ChatGPT, Perplexity) zijn correct gemarkeerde definitiepagina's oververtegenwoordigd in de citaten: een nette woordenlijst is vandaag een van de contentformaten die antwoordmachines het vaakst overnemen.

§ 07

Meertalig en multistore, vanaf het begin meegedacht

Alle tekstvelden van de woordenlijst zijn meertalig: de naam van de term, de synoniemen, de twee definities, de slug, de metatitel en de metabeschrijving kunnen in elke taal van uw winkel verschillen. Dat is onmisbaar, want de synoniemen van een term hebben geen enkele reden om in het Nederlands en in het Duits dezelfde te zijn, en de slug van de URL hoort in de taal van de bezoeker te staan. Het matchen gebeurt altijd in de taal van de huidige context: een Nederlandse beschrijving wordt nooit met Engelse termen verrijkt, en omgekeerd. Voor multistore worden de termen via de standaard associatietabel van PrestaShop aan de winkels gekoppeld: u kunt een dichte technische woordenlijst op uw B2B-winkel hebben en een beperkte, vereenvoudigde woordenlijst op uw B2C-winkel, binnen dezelfde installatie.

§ 08

Nul AI, nul API, nul terugkerende kosten

Deze module doet geen enkele netwerkaanroep. Er is geen API-sleutel op te geven, geen externe aanbieder te kiezen, geen verbruik op te volgen. De volledige verwerking gebeurt in PHP, op de server, op basis van uw eigen gegevens. Dat is een bewuste keuze: interne links via een woordenlijst is een deterministisch probleem, geen inferentieprobleem. U kent uw vaktermen beter dan welk model ook, en het vervangen van een string in HTML heeft geen kunstmatige intelligentie nodig om correct te gebeuren, wel zorgvuldigheid. Het praktische gevolg is dat de module geen exploitatiekosten heeft, geen latentie, geen afhankelijkheid van een dienst van derden die haar tarieven kan wijzigen of kan sluiten, en dat geen enkel gegeven van uw catalogus uw server verlaat.

§ 09

Typische toepassingen

Textiel en lederwaren: een dichte materialenwoordenschat (grammage, looiing, denier, ripstop, coating) die de klant niet beheerst, met een hoog volume aan bijbehorende informatieve zoekopdrachten. Cosmetica en voedingssupplementen: de werkzame stoffen en ingrediënten zijn evenveel gezochte termen (hyaluronzuur, niacinamide, adaptogeen), en elk daarvan kan naar de producten verwijzen die ze bevatten. Technische uitrusting, gereedschap en professioneel materiaal: de specificaties en normen (IP67, UPF-waarde, aanhaalmoment, norm EN 388) zijn precies wat de koper opzoekt voordat hij kiest. B2B en industriële verkoop: een woordenlijst is de beste manier om merkautoriteit op een technisch domein op te bouwen en prospects die nog in de begripsfase zitten in de trechter te krijgen. Nichewinkels met veel jargon (wijn, koffie, audio, wielrennen, aquariumhouderij): de woordenlijst is letterlijk de content die de gemeenschap zoekt, en ze positioneert u als de referentie in de sector.

§ 10

Interne architectuur

Native PSR-4 autoload onder de namespace DataFirefly/Glossary/ gekoppeld aan de map src/, zonder Composer en zonder externe afhankelijkheid. De entiteit GlossaryTerm is een standaard meertalig ObjectModel van PrestaShop, met automatische generatie van ontbrekende slugs. De repository TermRepository bundelt de databasetoegang met een statische cache van de termenlijst, zodat de injectie op een categoriepagina met dertig producten maar één query veroorzaakt. De service ContentFilter bevat de volledige vervangingsmotor, zonder state en afzonderlijk testbaar. De admincontrollers zijn in legacy ModuleAdminController geschreven, een bewuste keuze om een stabiele compatibiliteit tussen PrestaShop 8.0 en 9.x te garanderen zonder twee codevarianten te onderhouden. Vier SQL-tabellen met het voorvoegsel dfglossary_ in utf8mb4_unicode_ci: term (identificatie, actief, automatisch linken), term_lang (alle vertaalbare velden), term_shop (multistore-koppeling) en term_product (gekoppelde producten). De de-installatie verwijdert de vier tabellen, het tabblad in de backoffice en alle configuratievariabelen.