Handleiding: Meerdere schema markups op één pagina – mag dat volgens Google?
Waarom dit onderwerp belangrijk is
Een correcte Google structured data-implementatie is essentieel voor SEO. Steeds meer websites combineren meerdere soorten schema’s op één pagina, zoals Service-schema, Product-schema, FAQ-schema of LocalBusiness-schema.
De vraag die vaak opduikt: mag dat volgens Google’s richtlijnen?
Een juiste combinatie van verschillende schema’s op één pagina kan zorgen voor betere rich results en meer context voor zoekmachines — zolang alles klopt en niet met elkaar botst.
💡 Tip: Controleer altijd of je structured data overeenkomt met de zichtbare content. Google valideert inhoud, niet alleen code.
1. Mag je meerdere schema’s op één pagina hebben?
Ja, dat mag. Google bevestigt dat je meerdere JSON-LD-blokken kunt hebben.
Veelvoorkomende combinaties zijn bijvoorbeeld:
- Service + FAQ
- Product + BreadcrumbList + FAQ
- Product + Organization + Review
Zolang elk blok zijn eigen type heeft (@type) en de pagina de bijbehorende content toont, is het toegestaan.
Goede voorbeelden:
- Een servicepagina met informatie over “Scootmobiel reparatie” én een FAQ-sectie over veelgestelde vragen.
- Een productpagina met één Product-schema en daarbinnen een aggregateRating en review.
2. Service-schema combineren met FAQ-schema
Een veelgebruikte toepassing van schema’s combineren op één pagina is de combinatie van een Service-schema met een FAQ-schema. Dit mag wanneer:
- De inhoud daadwerkelijk beide onderdelen bevat (servicebeschrijving + vragen/antwoorden).
- Elk schema zijn eigen JSON-LD-blok heeft, bijvoorbeeld:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Service",
"name": "Scootmobiel onderhoud",
"provider": {
"@type": "Organization",
"name": "ScootOne"
},
"serviceType": "Reparatie aan huis",
"areaServed": "Nederland"
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Wordt mijn scootmobiel aan huis opgehaald?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Ja, wij halen uw scootmobiel gratis bij u op voor onderhoud."
}
}]
}
</script>
✅ Belangrijk: Zorg dat er geen dubbele of tegenstrijdige informatie in de markups staat.
3. Product-schema en review-schema combineren
Er bestaan twee soorten JSON-LD-markeringen die vaak worden gecombineerd bij structured data:
- Product-schema – bevat de kerngegevens:
- naam, beschrijving, merk, afbeelding, prijs, beschikbaarheid, SKU of GTIN
- Review / AggregateRating – hoort binnen hetzelfde Product-object te staan, niet los.
Aanbevolen (goede) structuur:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "For Motion Forty-5",
"description": "Luxe scootmobiel met 45 km/u topsnelheid.",
"image": "https://scootone.nl/images/forty5.jpg",
"brand": "For Motion",
"sku": "FM45",
"offers": {
"@type": "Offer",
"price": "5999.00",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "27"
},
"review": [{
"@type": "Review",
"author": "Jan",
"reviewRating": { "@type": "Rating", "ratingValue": "5" },
"reviewBody": "Fantastische scootmobiel, rijdt soepel en comfortabel."
}]
}
</script>
❌ Niet goed: Een tweede los @type: Product blok dat alleen reviews bevat.
Google ziet dit als dubbele informatie.
4. Waarom Google één productobject wil
Volgens John Mueller (Google) moet een productpagina primair over één product gaan.
Gebruik daarom:
- Eén Product-schema waarin alles genest is (offers, reviews, rating, varianten).
- Losse schema’s alleen voor aanvullende elementen (FAQPage, Organization, BreadcrumbList).
Zo begrijpt Google dat alle informatie hoort bij dat ene product.
5. Meerdere JSON-LD schema’s – technisch toegestaan, maar…
Volgens de JSON-LD-specificaties mag je meerdere <script type="application/ld+json"> blokken hebben.
Ook Google zegt:
“You can include multiple structured data items on a page if they match visible content.”
Toch zijn er praktische aandachtspunten:
- Testtools zoals de Rich Results Test lezen niet altijd alle blokken correct als de koppeling (
@id) ontbreekt. - Als blokken tegenstrijdige informatie bevatten (prijs, naam, beschikbaarheid), kan Google ze afkeuren.
- Meerdere blokken maken onderhoud foutgevoeliger, zeker bij CMS-systemen met automatische schema’s.
6. Nesting en samenhang in structured data
Het belangrijkste bij het combineren van structured data op één pagina is samenhang.
Gebruik @id om blokken aan elkaar te koppelen. Voorbeeld:
"@id": "https://scootone.nl/product/forty5#richSnippet"
Dan kunnen reviews, FAQ’s of ratings naar datzelfde ID verwijzen.
Zo weet Google dat alles bij één entiteit hoort.
7. Richtlijnen uit de praktijk voor meerdere schema’s
- ✅ Combineren van schema’s toegestaan, zolang ze kloppen met de zichtbare inhoud.
- ✅ Eén Product-object per product met geneste reviews/rating.
- ✅ Losse schema’s (FAQ, breadcrumbs, organisatie) mogen buiten het Product-object staan.
- ⚠️ Niet doen: dubbele Product-schema’s met overlappende velden.
- ⚠️ Let op: inconsistenties tussen schema en zichtbare content leiden tot afkeuring.
8. Conclusie: schema’s combineren op één pagina
Het is toegestaan en technisch veilig om verschillende schema’s te gebruiken op één pagina, mits:
- elk JSON-LD-blok zijn eigen
@typeheeft, - de inhoud overeenkomt met wat op de pagina staat,
- je duplicaten en tegenstrijdigheden vermijdt,
- en reviews netjes in hetzelfde Product-object zitten.
💬 Kort samengevat:
✅ Eén Product-schema met alles erin (prijs, beschrijving, reviews)
✅ Extra schema’s (FAQ, Service, Organization) los toegestaan
✅ Geen dubbele Product-objecten
✅ Gebruik @id voor samenhang
FAQ – Schema’s combineren op één pagina
1. Mag ik Service en FAQ-schema combineren?
Ja. Zolang de pagina beide typen inhoud bevat en elk schema apart is opgezet.
2. Mag ik meerdere Product-schema’s op één pagina hebben?
Alleen als het om verschillende producten gaat, zoals op een categoriepagina. Voor één product: één schema.
3. Moet alles in één JSON-LD-blok staan?
Nee, meerdere blokken zijn toegestaan, maar koppel ze via @id voor duidelijkheid.
4. Wat als ik een plugin gebruik die automatisch schema’s toevoegt?
Controleer in de Rich Results Test of er geen dubbele velden of tegenstrijdige data zijn.
5. Levert het SEO-voordeel op om meer schema’s te gebruiken?
Niet direct. Structured data helpt Google beter begrijpen, maar garandeert geen rich results.
SEO-data
- SEO-titel: Meerdere schema markups op één pagina combineren | MediadeBoer
- Meta-beschrijving: Leer hoe je verschillende schema’s (zoals Product, FAQ en Service) veilig combineert op één pagina volgens Google’s richtlijnen.
- Focus-keywords: meerdere schema markups op één pagina, JSON-LD combineren, Product en FAQ schema, Google structured data, rich results.
- Slug: meerdere-schema-markups-op-één-pagina