Samenvatting
Heb je een collectie (FAQ's, producten, nieuws, vacatures of evenementen)? Dan kan Mach3Blocks structured data automatisch per item genereren op basis van je collectiegegevens. Je schrijft één keer een schema-sjabloon met collectievelden erin; Mach3Blocks herhaalt dat voor elk item en vult de velden in. Zo krijg je bijvoorbeeld een FAQ-lijst die als FAQPage-rich-result in Google kan verschijnen.
Hoe werkt het
Twee plekken
- Structured data (overzicht) — voor pagina's waarop een collectie-overzicht staat (bijvoorbeeld een FAQ-lijst →
FAQPage). Deze code komt op elke pagina waarop dat overzicht wordt getoond. - Structured data (detailpagina) — voor de detailpagina van elk item (bijvoorbeeld een product →
Product). Deze code komt in de<head>van iedere item-detailpagina.
Beide velden vind je bij de instellingen van de collectie.
Repeaters: één sjabloon, automatisch herhaald
Dit werkt op het overzicht-veld. Daar schrijf je binnen een repeterend element één voorbeeld-item. Mach3Blocks herkent zulke elementen aan hun naam — mainEntity, itemListElement, review of step (let op de kleine letter) — en herhaalt dat item automatisch voor elk item in de collectie. Je hoeft de lijst dus niet zelf uit te schrijven.
Het detailpagina-veld beschrijft juist precies één item — daar wordt niets herhaald (één detailpagina hoort bij één item).
Velden invullen met collectievelden
Voor de waarden gebruik je collectievelden: typ de veldnaam en kies uit de dropdown die verschijnt. Mach3Blocks plaatst dan automatisch de juiste verwijzing ({{ Collectieveld: ... }}, inclusief het veld-ID). Bij publicatie wordt die per item met de echte waarde gevuld.
Wanneer gebruik je dit
- FAQ-lijst →
FAQPage(kans op een uitklapbare FAQ in Google). - Producten →
Product(naam, prijs, beschikbaarheid). - Nieuws of blog →
Article/ItemList. - Evenementen →
Event(datum, locatie).
Welke rechten nodig
- Toegang tot Code bewerken en tot de collectie.
Waar klik je precies
Overzicht (lijst):
- Ga naar de collectie → veld Structured data (overzicht).
- Kies een schema-type (bijv.
FAQPage) en schrijf binnenmainEntityéén voorbeeld-item. - Vul de waarden met collectievelden: typ de veldnaam en kies uit de dropdown.
- Sla op en publiceer. Op elke overzichtspagina verschijnt nu de gegenereerde structured data.
Detailpagina:
- Ga naar de collectie → veld Structured data (detailpagina).
- Schrijf het schema voor één item (bijv.
Product), met collectievelden voor de waarden. - Sla op en publiceer. Elke item-detailpagina krijgt zo zijn eigen structured data.
Praktijkvoorbeeld
FAQ-collectie als FAQPage. Je hebt een FAQ-collectie met de velden Vraag en Antwoord. In het veld Structured data (overzicht) schrijf je één Question-item binnen mainEntity; Mach3Blocks herhaalt dat voor alle vragen:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "{{ Collectieveld: 123, Vraag }}",
"acceptedAnswer": {
"@type": "Answer",
"text": "{{ Collectieveld: 124, Antwoord }}"
}
}
]
}
De nummers (123/124) zijn de veld-ID's; die worden automatisch ingevuld wanneer je het veld uit de dropdown kiest — je typt ze dus niet zelf.
Veelgemaakte fouten
- De lijst zelf uitschrijven (overzicht): niet nodig — plaats één voorbeeld-item in een repeterend element (
mainEntity,itemListElement,reviewofstep— met kleine letter) en Mach3Blocks herhaalt het. - Het interne nummer handmatig typen: typ de veldnaam en kies uit de dropdown; het nummer komt vanzelf.
- Niet testen: controleer het resultaat met de Google Rich Results Test — zie Structured data testen en valideren.
- Verkeerd niveau: overzicht-schema hoort in Structured data (overzicht), per-item-schema in Structured data (detailpagina).