WooCommerce productattributen, categorieën en tags: waar dient elk voor
WooCommerce-productattributen beschrijven de kenmerken waarmee klanten hun keuze verkleinen: maat, kleur, materiaal. Een categorie zegt wat het product is, en een tag verbindt losjes producten uit verschillende categorieën. Een globaal attribuut, aangemaakt in Producten → Attributen, werkt in filters en variaties. Een attribuut dat je met de hand in één product typt, is alleen tekst op de productpagina.
Auteur: Het TellMyShop-team. Een gids voor eigenaren van WordPress-websites en WooCommerce-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 6 min lezen
Categorie, tag of attribuut: wat hoort waar?
Een categorie beantwoordt “wat zoek ik”, een attribuut “hoe moet het zijn” en een tag “waar past het nog meer bij”. WooCommerce noemt alle drie producttaxonomieën en beschrijft ze in de documentatie over categorieën, tags en attributen.
| Categorie | Tag | Globaal attribuut | Eigen attribuut | |
|---|---|---|---|---|
| Beantwoordt | wat het product is | waarmee het wordt geassocieerd | welke kenmerken het heeft | één kenmerk van één product |
| Voorbeeld in een kledingwinkel | Hoodies, Broeken, Jassen | cadeau voor haar, herfstcollectie | Maat, Kleur, Materiaal | “Dubbel verstevigde naad” |
| Waar je het aanmaakt | Producten → Categorieën | Producten → Tags | Producten → Attributen | in het product, tabblad Attributen |
| Heeft een boom (hoofd en sub) | ja | nee | nee | nee |
| Eigen pagina met productlijst | ja | ja | alleen als je archieven aanzet | nee |
| Werkt in filters van de webshop | als categoriefilter | zelden | ja | nee |
| Kan variaties maken | nee | nee | ja | ja, maar zonder filters |
| Typische fout | een categorie “Rood” of “XL” | honderd tags met elk één product | “Kleur” en “kleur” als twee attributen | hetzelfde kenmerk op vijf manieren getypt |
Het meest voorkomende probleem in webshops die zonder plan zijn gegroeid, zijn kenmerken die als categorie zijn ingevoerd. Een categorie “Zwarte hoodies” naast “Hoodies” en “Zwart” geeft drie pagina’s met bijna dezelfde producten. De klant raakt de weg kwijt, en Google ziet pagina’s die met elkaar concurreren.
Voorbeeld: een kledingwinkel vanaf nul
De webshop verkoopt hoodies, broeken en jassen voor dames en heren. Dit is een structuur die goed meegroeit.
- Categorieën: twee niveaus. Bovenaan Dames en Heren, daaronder Hoodies, Broeken, Jassen. Elk product in één, de diepste categorie. Meer over de categorieboom lees je in het stuk over producten naar een andere categorie verplaatsen.
- Globale attributen voor filters en variaties. Maat (XS tot XXL), Kleur (zwart, marine, grijs, beige), Materiaal (katoen, polyester, wol). Maat en kleur worden ook voor variaties gebruikt.
- Globale attributen alleen voor de beschrijving. Pasvorm (regular, oversize), Land van herkomst. Zichtbaar op de productpagina in het tabblad Extra informatie, ze hoeven niet in de filters.
- Tags, spaarzaam. “Cadeau voor haar”, “Herfstcollectie 2026”. Alleen waar ze producten uit verschillende categorieën verbinden en je van plan bent ze te promoten.
- Eigen attributen voor uitzonderingen. Een kenmerk dat in één of twee producten voorkomt, heeft geen eigen globaal attribuut nodig.
Houd namen van waarden in één vorm. “Marine”, “marineblauw” en “donkerblauw” zijn voor WooCommerce drie verschillende kleuren en drie regels in het filter. Toont een filter vreemde resultaten, lees dan het stuk over waarom WooCommerce-filters niet werken. Daar staat ook hoe je een attribuut in de filters aanzet.
Wanneer verdient een attribuut een eigen pagina, en wanneer niet?
Een globaal attribuut kan een eigen archief krijgen, een pagina in de trant van “alle wollen producten”. Dat zet je aan in de instellingen van het attribuut met de optie voor archieven. Voor Materiaal in een kledingwinkel is dat vaak een goed idee, want mensen zoeken naar “wollen trui”. Voor Maat meestal niet, want een pagina met “alles in maat M” helpt niemand in Google. Hoe je zulke archieven in het menu toont, staat in de ontwikkelaarsdocumentatie over attributen in menu’s en archieven.
Attributen helpen ook buiten de webshop. Google leest kleur, maat en materiaal uit de gegevens van de productpagina en uit de productfeed, zoals het beschrijft in de handleiding over gestructureerde gegevens voor producten. Hoe consequenter kenmerken beschreven zijn, hoe minder werk je hebt met Shopping-campagnes.
Wees voorzichtig met variaties. Laat een attribuut waarop je variaties gebouwd zijn met rust tot je weet wat er met elke variatie gebeurt. Hoe WooCommerce een variabel product opbouwt, staat in het stuk over productvariaties in WooCommerce.
Hoe ruimt de chat attributen bij veel producten op?
Bij vijf producten is de editor genoeg. Bij driehonderd hoodies waarbij het materiaal de ene keer in de beschrijving staat, de andere keer als eigen attribuut en soms helemaal niet, betekent het vele avonden producten een voor een openen.
De TellMyShop-plugin voor WordPress en WooCommerce verbindt je webshop met je chat (Claude of ChatGPT). In TellMyShop Free leest de chat de lijst met globale en eigen attributen met het aantal producten, vindt hij dubbelingen zoals “Kleur” en “kleur” en typfouten in waarden, en stelt hij een plan voor om op te ruimen. Hij slaat niets op.
In TellMyShop Pro eindigen dezelfde gesprekken met een wijziging. De chat stelt attributen in batches van maximaal 50 producten in, wijst categorieën en tags toe en maakt nieuwe categorieën aan. Op verzoek voegt hij ontbrekende waarden aan een globaal attribuut toe, bijvoorbeeld een nieuwe kleur. Wijzigingen in content en catalogus werken direct na activering van de licentie, zonder schakelaars om aan te zetten.
Jij: Bij de hoodies staat het materiaal alleen in de beschrijvingen. Zet het in het attribuut Materiaal, zodat mensen erop kunnen filteren.
Je chat: De categorie Hoodies heeft 46 producten. Bij 41 staat het materiaal in de beschrijving, bij 5 niet. Een voorbeeld van drie:
De waarde “wol” bestaat niet in het attribuut Materiaal. Zal ik die toevoegen? Bij de vijf producten zonder informatie over het materiaal ga ik niet gokken, ik geef je hun lijst.
Jij: Ja, voeg wol toe en doe alle 41.
Je chat: Ik maak een voorbeeld van de hele batch klaar. Ik sla het op na jouw ‘ja’.
Mono hoodie met capuchon
oude versie: Materiaal: geen
nieuwe versie: Materiaal: katoen
Hoodie Zip Basic
oude versie: Materiaal: geen
nieuwe versie: Materiaal: katoen, polyester
Oversize wollen hoodie
oude versie: Materiaal: geen
nieuwe versie: Materiaal: wol
De getallen in het gesprek zijn voorbeelden. De chat haalt waarden uit de beschrijvingen en verzint geen kenmerken die de webshop niet heeft. Elke batch komt in de wijzigingsgeschiedenis, en elke wijziging kun je ongedaan maken met het verzoek “maak de laatste wijziging ongedaan”.
Wat de chat in deze stap niet doet: hij maakt geen nieuw globaal attribuut aan, dus geen nieuwe regel in Producten → Attributen. Dat is één veld in de backoffice, waarna de chat het in de producten invult. Hij wijzigt ook niet de attributen waarop je variaties gebouwd zijn, want dat zou de variaties zelf wijzigen. Prijzen, voorraad en gegevens van variaties vallen onder de schakelaar Verkoop.
Begin met TellMyShop Free, dat de rommel in je attributen laat zien. Lees meer over de plugin op de pagina TellMyShop voor WordPress en WooCommerce, en de prijzen van Pro staan op de pagina prijzen.
Vragen en antwoorden
Wat is het verschil tussen een globaal attribuut en een eigen attribuut?
Een globaal attribuut maak je één keer aan in Producten → Attributen en gebruik je in veel producten met dezelfde lijst met waarden. Een eigen attribuut typ je als gewone tekst in één product. Filters in de webshop werken alleen met globale attributen.
Helpen producttags bij SEO?
Op zichzelf zelden. Elke tag heeft een eigen pagina met een productlijst, dus tientallen tags met elk één product geven dunne, gelijkende pagina’s. Tags zijn zinvol als ze producten uit verschillende categorieën groeperen onder een zoekterm waar mensen naar zoeken, en een beschrijving krijgen.
Moet maat een categorie of een attribuut zijn?
Een attribuut. Een categorie beantwoordt de vraag wat de klant zoekt, bijvoorbeeld hoodies. Maat, kleur en materiaal zijn kenmerken waarmee hij de keuze verkleint, dus die horen in attributen en filters.
Gaan productvariaties stuk als ik een attribuut wijzig?
Dat kan, als het attribuut wordt gebruikt om variaties te maken. Verwijder je een waarde die in een variatie wordt gebruikt, dan is die variatie in de webshop niet meer te kiezen. Beschrijvende attributen, zoals materiaal of land van herkomst, kun je wijzigen zonder gevolgen voor variaties.
Kan de chat attributen bij veel producten tegelijk opruimen?
Ja, in TellMyShop Pro, tot 50 producten per batch, met een voorbeeld voor het opslaan. De attributen waarop je variaties gebouwd zijn, raakt hij in deze stap niet aan, want dat zou de variaties wijzigen. TellMyShop Free toont de lijst met attributen met typfouten en dubbelingen, maar slaat niets op.
WordPress is een handelsmerk van de WordPress Foundation. WooCommerce is een handelsmerk van Automattic Inc. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.