Het GEO-probleem van tweedehands verkopen

Een ChatGPT-gebruiker vraagt: "Waar kan ik een betrouwbare refurbished iPhone 14 kopen in Nederland?" AI haalt het antwoord op uit duizenden pagina's. Welke pagina's worden geciteerd? Die met de meeste structuur, de duidelijkste informatie en de sterkste autoriteitsignalen.

Tweedehands webshops scoren hier traditioneel slecht om vier redenen:

11/100
Typische tweedehands shop (geen GEO)
38/100
Na ItemCondition + conditiebeschrijvingen
59/100
+ Herkomstverhaal + niche-FAQ
76/100
Alle 4 pijlers geïmplementeerd

Het goede nieuws: je hebt minder directe AI-concurrenten dan je denkt. Grote platforms als Marktplaats en eBay zijn te generalistisch om geciteerd te worden bij niche-vragen. Een gespecialiseerde vintage fietswinkel, een gecertificeerde refurbished elektronicashop of een tweedehands designmeubelzaak heeft een enorme voorsprong — als je de juiste GEO-pijlers bouwt.

De 4 pijlers van tweedehands GEO

Pijler 1

Conditie-transparantie

Gestandaardiseerde conditieclassificatie met ItemCondition schema en uitgebreide conditionDescription. AI begrijpt en citeert exacte condities.

Pijler 2

Herkomst & verificatieverhaal

Hoe is het product verkregen, geïnspecteerd en goedgekeurd? Dit is unieke informatie die grote platforms niet hebben.

Pijler 3

Niche-autoriteit opbouwen

Categoriegidsen, koopadvies en vergelijkingscontent die ongewijzigd blijven terwijl voorraad wisselt. Dit is je stabiele AI-fundament.

Pijler 4

Vertrouwenssignalen

AggregateRating, MerchantReturnPolicy en specifieke garantie-informatie. AI citeert vertrouwde bronnen bij aankoopadvies.

Pijler 1: ItemCondition schema — de basis die je moet hebben

Schema.org heeft een volledige set van conditiewaarden die specifiek zijn ontworpen voor tweedehands en refurbished producten. De meeste tweedehands webshops gebruiken geen van deze waarden — een eenvoudige maar impactvolle quick win.

Schema.org waarde Gebruik voor Citaatpotentieel
schema:NewCondition Ongebruikt, originele verpakking Hoog
schema:UsedCondition Gebruikt maar functioneel Matig — needs context
schema:RefurbishedCondition Professioneel opgeknapt en getest Hoog
schema:DamagedCondition Zichtbare schade maar werkend Matig — transparantie scoort
Alleen ItemCondition is niet genoeg

AI haalt meer context op uit de tekst naast het schema. Voeg altijd een conditionDescription additionalProperty toe met specifieke details: "Grade A — geen krassen, batterij 94%, originele lader aanwezig, 6 maanden garantie." Dit is de content die AI citeert.

Conditie voor/na: van vaag naar citeerbaar

Zonder GEO (niet citeerbaar)

iPhone 14 Pro — Goede staat — €549 — Inclusief lader

Met GEO (citeerbaar)

iPhone 14 Pro 128GB Spacezwart — Gecertificeerd refurbished, Grade A: geen krassen op scherm of behuizing, batterijcapaciteit 91%, Face ID 100% functioneel, MFi-gecertificeerde lader bijgeleverd, 12 maanden garantie, 30 dagen retourrecht. €549 — levertijd 1-2 werkdagen.

Pijler 1: Product + Offer schema voor tweedehands

JSON-LD — Refurbished Product (volledig)
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "iPhone 14 Pro 128GB — Gecertificeerd Refurbished Grade A",
  "description": "iPhone 14 Pro 128GB Spacezwart. Gecertificeerd refurbished: 72-punts inspectie doorstaan, batterijcapaciteit 91%, geen krassen of deuken, alle functies 100% operationeel. MFi-gecertificeerde lader bijgeleverd. 12 maanden garantie.",
  "brand": {
    "@type": "Brand",
    "name": "Apple"
  },
  "itemCondition": "https://schema.org/RefurbishedCondition",
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "name": "Conditieclassificatie",
      "value": "Grade A — Uitstekend"
    },
    {
      "@type": "PropertyValue",
      "name": "Batterijcapaciteit",
      "value": "91% (origineel 100%)"
    },
    {
      "@type": "PropertyValue",
      "name": "Inspectiestatus",
      "value": "72-punts gecertificeerde inspectie"
    },
    {
      "@type": "PropertyValue",
      "name": "Bouwjaar",
      "value": "2022"
    },
    {
      "@type": "PropertyValue",
      "name": "Garantie",
      "value": "12 maanden dealer garantie"
    },
    {
      "@type": "PropertyValue",
      "name": "Meegeleverd",
      "value": "MFi-gecertificeerde USB-C lader, documentatie"
    }
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "183"
  },
  "offers": {
    "@type": "Offer",
    "price": "549",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/RefurbishedCondition",
    "deliveryLeadTime": {
      "@type": "QuantitativeValue",
      "minValue": 1,
      "maxValue": 2,
      "unitCode": "DAY"
    },
    "hasMerchantReturnPolicy": {
      "@type": "MerchantReturnPolicy",
      "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
      "merchantReturnDays": 30,
      "returnMethod": "https://schema.org/ReturnByMail",
      "returnFees": "https://schema.org/FreeReturn"
    },
    "warranty": {
      "@type": "WarrantyPromise",
      "durationOfWarranty": {
        "@type": "QuantitativeValue",
        "value": 12,
        "unitCode": "MON"
      }
    },
    "seller": {
      "@type": "Organization",
      "@id": "https://jouwwebshop.nl/#organization",
      "name": "RefurbishedPro"
    }
  }
}
Wisselende voorraad: gebruik OutOfStock strategisch

Zet "availability": "https://schema.org/OutOfStock" als een item weg is — verwijder de pagina NIET. Uitverkochte pagina's behouden hun SEO/GEO-waarde en kunnen nieuwe stock aankondigingen hosten. Voeg toe: "Meld je aan voor back-in-stock melding" — dit houdt de pagina levend voor zoekmachines en AI.

Pijler 2: Herkomst- en verificatieverhaal

Dit is de grootste differentiator ten opzichte van grote platforms: jij kunt vertellen waar elk product vandaan komt en hoe jij het hebt geïnspecteerd. Marktplaats en eBay zijn marktplaatsen — zij hebben geen eigen verhaal. Jij wel.

AI citeert herkomstverhalen bij vragen als "Kan ik refurbished elektronica vertrouwen?" of "Hoe weet ik of tweedehands vintage kleding echt is?". Dit is het type informatieve content dat AI-assistenten zoeken om vertrouwensadvies te geven.

Herkomstverhaal per niche

Niche Herkomst-content AI-zoekvragen die dit citeert
Refurbished elektronica Inspectiechecklists, Grade-systeem, garantievoorwaarden, certificeringen "Refurbished iPhone betrouwbaar?", "Grade A vs B verschil?"
Vintage kleding Era-bepaling methode, authenticiteitscontrole, materiaalbeschrijving per jaar "Hoe herken je echt vintage?", "Vintage Levi's authenticiteit?"
Tweedehands design meubels Herkomst stuk, restauratieproces, originele vs. gereproduceerde onderdelen "Is dit Eames stoeltje origineel?", "Vintage design meubel restauratie?"
Gebruikte sportartikelen Inspectie per sport (fietsonderhoud, ski-bindingen check), gebruiksjaren "Tweedehands fiets kopen tips?", "Gebruikte ski's veilig?"
Pre-owned sieraden Metaaltest, steen authenticiteit, keuremerken uitleg, stempelidentificatie "Hoe herken je echt goud?", "Tweedehands sieraden kopen veilig?"
Herkomstverhaal als FAQ op categoriepagina's

Voeg op elke categoriepagina een FAQ-blok toe over het inspectieproces: "Hoe inspecteren jullie refurbished iPhones?" — dit is exact het type vraag dat AI-assistenten opzoeken bij aankoopadvies. Combineer dit met FAQPage JSON-LD.

Pijler 3: Niche-autoriteit via categorie-content

Individuele productpagina's komen en gaan. Maar categoriegidsen en koopadvies-artikelen blijven. Dit is je stabiele GEO-fundament — en de content die AI het vaakst citeert bij tweedehands aankoopadvies.

CollectionPage schema voor niche-categorieën

JSON-LD — Niche CollectionPage (vintage fietsen)
{
  "@context": "https://schema.org",
  "@type": "CollectionPage",
  "name": "Vintage Racefietsen — Gecureerde Selectie (Jaren 70-90)",
  "description": "Handgeselecteerde vintage racefietsen uit de gouden tijdperken van het wielrennen: Colnago, De Rosa, Bianchi, Peugeot en meer. Elk exemplaar door onze specialist geïnspecteerd op frame-integriteit, lagers, cables en rijbaarheid.",
  "url": "https://jouwwebshop.nl/vintage-racefietsen",
  "provider": {
    "@type": "Organization",
    "@id": "https://jouwwebshop.nl/#organization"
  },
  "about": {
    "@type": "Thing",
    "name": "Vintage Racefietsen",
    "description": "Klassieke racefietsen uit de periode 1970-1995"
  },
  "mainEntity": {
    "@type": "ItemList",
    "numberOfItems": 12,
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "item": {
          "@type": "Product",
          "name": "Colnago Super 1978 — Campagnolo Nuovo Record",
          "url": "https://jouwwebshop.nl/vintage-racefietsen/colnago-super-1978",
          "itemCondition": "https://schema.org/UsedCondition"
        }
      }
    ]
  }
}

FAQ op categoriepagina's: de content die AI citeert

JSON-LD — FAQPage voor Refurbished Smartphone Categorie
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Wat betekent Grade A refurbished?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Grade A betekent dat het toestel visueel in uitstekende staat verkeert: geen zichtbare krassen of deuken, het scherm is volledig intact en alle functies werken 100%. Batterijcapaciteit is minimaal 85% van origineel. Elk Grade A toestel heeft onze 72-punts inspectie doorstaan."
      }
    },
    {
      "@type": "Question",
      "name": "Hoeveel garantie krijg ik op een refurbished telefoon?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Alle refurbished telefoons bij RefurbishedPro worden geleverd met 12 maanden garantie. Dit dekt alle hardware-defecten. Fysieke schade veroorzaakt door de gebruiker valt buiten de garantie. Je kunt de garantie optioneel verlengen naar 24 maanden voor €29."
      }
    },
    {
      "@type": "Question",
      "name": "Kan ik een refurbished telefoon retourneren?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, je hebt 30 dagen bedenktijd — dat is twee keer zo lang als de wettelijke 14 dagen. Retourneren is gratis. Na ontvangst storten we het volledige aankoopbedrag terug binnen 5 werkdagen."
      }
    },
    {
      "@type": "Question",
      "name": "Wat is het verschil tussen refurbished en tweedehands?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Tweedehands betekent dat het product door een particulier is gebruikt en doorverkocht zonder professionele controle. Refurbished betekent dat het product professioneel is getest, eventueel gerepareerd of schoongemaakt, gecertificeerd en voorzien van garantie. Bij ons zijn alle refurbished producten doorlopen via een gecertificeerd refurbishmentproces."
      }
    }
  ]
}

Pijler 4: Vertrouwenssignalen die AI citeert

Tweedehands kopen vereist meer vertrouwen dan nieuw kopen. AI-assistenten selecteren bronnen die dit vertrouwen kunnen overbrengen. Dit zijn de vier vertrouwenssignalen die het meeste impact hebben:

Signaal Schema implementatie Impact
Klantreviews (product) Product.aggregateRating + Review Hoog
Bedrijfsreviews Organization.aggregateRating Hoog
Retourbeleid MerchantReturnPolicy met exacte dagen + gratis return Hoog
Garantie-informatie Offer.warranty met WarrantyPromise Hoog
Certificeringen Organization.hasCredential Matig
Inspectierapport link Product.additionalProperty met URL naar rapport Matig

Organization schema met tweedehands-specifieke geloofwaardigheid

JSON-LD — Organization voor refurbished specialist
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://jouwwebshop.nl/#organization",
  "name": "RefurbishedPro",
  "url": "https://jouwwebshop.nl",
  "description": "Gecertificeerde refurbished elektronica specialist. 10 jaar ervaring, 72-punts inspectie, 12 maanden garantie op alle producten.",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "2.847",
    "bestRating": "5"
  },
  "hasCredential": [
    {
      "@type": "EducationalOccupationalCredential",
      "credentialCategory": "certification",
      "name": "WEEELABEX Certificering (Gecertificeerd e-waste verwerker)"
    }
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "customer service",
    "availableLanguage": "Dutch"
  },
  "sameAs": [
    "https://www.trustpilot.com/review/jouwwebshop.nl",
    "https://nl.linkedin.com/company/refurbishedpro"
  ]
}

Platform implementatie: WooCommerce & Shopify

WooCommerce: itemCondition via custom field

PHP — functions.php (WooCommerce tweedehands schema)
add_filter('woocommerce_structured_data_product', function($markup, $product) {
    // Conditie mapping: custom field waarde → schema.org URL
    $condition_map = [
        'nieuw'         => 'https://schema.org/NewCondition',
        'grade_a'       => 'https://schema.org/RefurbishedCondition',
        'grade_b'       => 'https://schema.org/RefurbishedCondition',
        'gebruikt'      => 'https://schema.org/UsedCondition',
        'beschadigd'    => 'https://schema.org/DamagedCondition',
    ];

    $condition_key = get_post_meta($product->get_id(), '_product_condition', true);
    $condition_url = $condition_map[$condition_key] ?? 'https://schema.org/UsedCondition';
    $markup['itemCondition'] = $condition_url;

    // Conditiebeschrijving
    $condition_desc = get_post_meta($product->get_id(), '_condition_description', true);
    if ($condition_desc) {
        $markup['additionalProperty'][] = [
            '@type'  => 'PropertyValue',
            'name'   => 'Conditiebeschrijving',
            'value'  => $condition_desc,
        ];
    }

    // Garantie (in maanden)
    $warranty_months = get_post_meta($product->get_id(), '_warranty_months', true);
    if ($warranty_months) {
        $markup['offers']['warranty'] = [
            '@type'               => 'WarrantyPromise',
            'durationOfWarranty'  => [
                '@type'     => 'QuantitativeValue',
                'value'     => (int)$warranty_months,
                'unitCode'  => 'MON',
            ],
        ];
    }

    // Bouwjaar / herkomstjaar
    $year = get_post_meta($product->get_id(), '_product_year', true);
    if ($year) {
        $markup['additionalProperty'][] = [
            '@type'  => 'PropertyValue',
            'name'   => 'Bouwjaar',
            'value'  => $year,
        ];
    }

    // Retourbeleid
    $markup['offers']['hasMerchantReturnPolicy'] = [
        '@type'                  => 'MerchantReturnPolicy',
        'returnPolicyCategory'   => 'https://schema.org/MerchantReturnFiniteReturnWindow',
        'merchantReturnDays'     => 30,
        'returnMethod'           => 'https://schema.org/ReturnByMail',
        'returnFees'             => 'https://schema.org/FreeReturn',
    ];

    return $markup;
}, 10, 2);

Shopify: conditie via metafields

Liquid — product.json.liquid snippet (Shopify)
{% assign condition_map = 'nieuw:https://schema.org/NewCondition|refurbished:https://schema.org/RefurbishedCondition|gebruikt:https://schema.org/UsedCondition|beschadigd:https://schema.org/DamagedCondition' | split: '|' %}
{% assign product_condition = product.metafields.geo.conditie | default: 'gebruikt' %}
{% assign condition_url = 'https://schema.org/UsedCondition' %}
{% for mapping in condition_map %}
  {% assign parts = mapping | split: ':' %}
  {% if parts[0] == product_condition %}
    {% assign condition_url = mapping | remove_first: parts[0] | remove_first: ':' %}
  {% endif %}
{% endfor %}

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": {{ product.title | json }},
  "description": {{ product.description | strip_html | json }},
  "itemCondition": {{ condition_url | json }},
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "name": "Conditiebeschrijving",
      "value": {{ product.metafields.geo.conditie_beschrijving | default: '' | json }}
    },
    {
      "@type": "PropertyValue",
      "name": "Bouwjaar",
      "value": {{ product.metafields.geo.bouwjaar | default: '' | json }}
    },
    {
      "@type": "PropertyValue",
      "name": "Garantie",
      "value": {{ product.metafields.geo.garantie | default: '12 maanden' | json }}
    }
  ],
  "offers": {
    "@type": "Offer",
    "price": {{ product.price | money_without_currency | json }},
    "priceCurrency": "EUR",
    "itemCondition": {{ condition_url | json }},
    "availability": {% if product.available %}"https://schema.org/InStock"{% else %}"https://schema.org/OutOfStock"{% endif %}
  }
}

Speciale case: vintage kleding GEO

Vintage kleding is een bijzondere niche: authenticiteit staat centraal, era-identificatie is een expertise en grote platforms zoals Vinted en Depop bieden vrijwel geen structured data. Dit maakt het een van de meest kansrijke niches voor GEO.

JSON-LD — Vintage kledingstuk (volledig)
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Vintage Levi's 501 — Origineel USA, circa 1985",
  "description": "Originele USA-gemaakte Levi's 501 uit circa 1985. Herkenbaar aan het single-stitched selvedge detail, de gevlekte rode tab en het kartonnen binnenste label. Maat W32 L32. Lichte fading op bilzakken en knieën, typisch voor 80s Levi's. Geen scheuren of gaten.",
  "brand": {
    "@type": "Brand",
    "name": "Levi's"
  },
  "itemCondition": "https://schema.org/UsedCondition",
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "name": "Era",
      "value": "Circa 1985 — Big E periode"
    },
    {
      "@type": "PropertyValue",
      "name": "Productieplaats",
      "value": "USA — Valencia St. San Francisco"
    },
    {
      "@type": "PropertyValue",
      "name": "Authenticiteitskenmerken",
      "value": "Single-stitched selvedge, originele rode tab, kartonnen binnenlabel"
    },
    {
      "@type": "PropertyValue",
      "name": "Slijtagepatroon",
      "value": "Authentieke fading bilzakken + knieën, geen kunstmatige behandeling"
    },
    {
      "@type": "PropertyValue",
      "name": "Conditie vintage schaal",
      "value": "7/10 — Gedragen maar intact, geen defecten"
    }
  ],
  "offers": {
    "@type": "Offer",
    "price": "149",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/UsedCondition"
  }
}

Veelgemaakte GEO-fouten bij tweedehands webshops

Fout Probleem Fix
Geen ItemCondition AI behandelt het als nieuw product, misleidende citaties Voeg altijd itemCondition toe aan Product en Offer
Vage conditiebeschrijving "Goede staat" is niet citeerbaar — AI heeft details nodig Gebruik additionalProperty conditionDescription met exacte specificaties
Producten verwijderen bij uitverkoop Verlies van GEO-waarde, dode pagina's, geen back-in-stock kans Zet availability op OutOfStock, pagina blijft live
Geen garantie-informatie AI kan geen vertrouwensadvies geven zonder garantiedetails Voeg Offer.warranty toe met exacte duur in maanden
Geen categorie-FAQ Koopadviesvragen worden niet beantwoord, lage citatiesnelheid FAQPage schema op elke categoriepagina met 4-6 koopvragen
Kopiëren van platformteksten (Vinted/Marktplaats) Duplicate content, lage autoriteit, AI citeert originele bron Schrijf altijd eigen productbeschrijvingen met jouw curatieperspectief

4-weekse implementatie roadmap

Week 1

Conditiebasis leggen

Implementeer ItemCondition schema op alle productpagina's. Voeg conditionDescription additionalProperty toe aan je top-50 producten. Stel conditie-classificatiesysteem in (Grade A/B/C of eigen systeem). Valideer via Google Rich Results Test.

Week 2

Categorie-autoriteit opbouwen

Voeg CollectionPage + FAQPage schema toe aan je 5 belangrijkste categorieën. Schrijf een herkomst-/inspectiepagina met Organization schema en hasCredential. Voeg garantie- en retourbeleid toe aan alle Offer schema's.

Week 3

Vertrouwenssignalen activeren

Voeg aggregateRating toe aan Organization en top-producten. Schrijf koopgidsen per niche (bijv. "Hoe koop je een vintage racefiets?") met Article schema. Implementeer OutOfStock strategie voor uitverkochte items.

Week 4

Meten en bijsturen

Voer een GEO scan uit via de GEO Tool. Test handmatig: vraag ChatGPT "Waar kan ik [jouw niche] kopen in Nederland?" Vergelijk je score met concurrent-sites. Prioriteer de resterende productpagina's voor uitrol.

GEO checklist voor tweedehands & marketplace

12-punts tweedehands GEO checklist

Veelgestelde vragen

Kan een tweedehands webshop überhaupt zichtbaar worden in ChatGPT als Marktplaats en eBay domineren?
Ja, maar niet door hetzelfde te doen als grote platforms. Marktplaats en eBay concurreren op volume — jij wint op niche-expertise. AI citeert de meest informatieve bron voor een specifieke vraag. Een gespecialiseerde vintage fietswinkel met uitleg over componentgeschiedenis wordt vaker geciteerd bij "vintage racefiets kopen" dan een generalist met 100.000 willekeurige producten.
Welk schema gebruik ik voor tweedehands producten die ik zelf heb opgeknapt?
Gebruik RefurbishedCondition voor professioneel opgeknapte producten en UsedCondition voor ongewijzigd tweedehands. Voeg altijd een conditionDescription toe die specifiek beschrijft wat er is gedaan: "Professioneel opgeknapt: nieuwe remblokken, gefreewheel gesmeerd, frame gepolijst, rijtest geslaagd."
Hoe ga ik om met producten die ik maar 1 exemplaar van heb?
Bouw autoriteit op categorieniveau, niet alleen productpagina's. De categoriepagina "Vintage Racefietsen 1970-1985" blijft relevant ook als de individuele fietsen wisselen. Voeg koopgidsen toe die tijdloos zijn: "Hoe herken je een authentieke vintage racefiets?" heeft geen specifieke voorraad nodig en wordt structureel geciteerd.
Is vintage/tweedehands content in het voordeel of nadeel bij AI?
In het voordeel bij niche-zoekvragen, in het nadeel bij brede product-zoekvragen. "Beste vintage Leica M3" → jij hebt kans. "Beste camera kopen" → Coolblue wint. Focus op de niche-zoekvragen waar jouw expertise authentiek is — dat zijn precies de vragen waar grote platforms niet op kunnen concurreren.
Hoe meet ik of mijn tweedehands GEO-strategie werkt?
Gebruik de GEO Tool voor een baseline scan en vergelijk wekelijks. Test handmatig door te vragen aan ChatGPT: "Waar kan ik [jouw niche] kopen in [jouw stad/Nederland]?" en "Hoe weet ik of [jouw producttype] in goede staat is?". Zichtbaarheid in deze antwoorden is een directe maatstaf voor je GEO-succes. Traceer ook het aantal AI-referrers in GA4.

Hoe scoort jouw tweedehands webshop op GEO?

Scan je URL en zie binnen 60 seconden welke conditie-schema's, vertrouwenssignalen en categorie-content je mist — met concrete fixes per probleem.

Gratis GEO scan starten →