Implementera strukturerad data (Schema.org)
Guide till implementering av strukturerad data (JSON-LD) i ditt Shoporama-tema för bättre visning i sökresultat.
Strukturerad data (Schema.org) hjälper Google och andra sökmotorer att förstå innehållet på dina sidor. För en webbutik är det särskilt relevant att implementera produktmarkering, butiksinformation och produktrecensioner.
Vad är strukturerad data?
Strukturerad data är en standardiserad metod för att beskriva sidinnehåll i ett format som sökmotorer förstår. Det kan ge dig rich snippets i sökresultaten, t.ex. stjärnor, priser och tillgänglighet direkt i Google.
Produktmarkering (Produkt)
Den viktigaste typen för en webbutik är Product markup. Här är ett exempel i JSON-LD-format som du kan infoga i din produktmall:
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Product", "name": "<{$product->getName()|escape:'javascript'}>", "image": "<{$product->getImages()[0]->getSrc(800,800,'fit')}>", "description": "<{$product->getDescription()|strip_tags|escape:'javascript'}>", "sku": "<{$product->getOwnId()|escape:'javascript'}>","offers": { "@type":"Erbjudande","price":"<{$product->getPrice()}>","priceCurrency": "<{$webshop->getCurrencyCode()}>", "availability": "<{if $product->getStock() > 0}>https://schema.org/InStock<{else}>https://schema.org/OutOfStock<{/if}>" } } </script>
Information om butiken (LocalBusiness)
Du kan också lägga till information om ditt företag. Vi rekommenderar att du placerar den i sidfoten eller på sidan "Om oss":
<script type="application/ld+json"> { "@context": "https://schema.org","@type": "Store","name": "<{$webshop->getName()|escape:'javascript'}>","url": "https://<{$webshop->getDomain()}>","telephone": "<{$webshop->getPhone()|escape:'javascript'}>", "email": "<{$webshop->getEmail()|escape:'javascript'}>" } </script>
Produktrecensioner (AggregateRating)
Om du använder Shoporamas granskningssystem kan du lägga till granskningsmarkering. Detta kan ge stjärnor i sökresultaten:
"aggregateRating": { "@type": "AggregateRating", "ratingValue": "<{$product->getAverageRating()}>", "reviewCount": "<{$product->getReviewCount()}>" }
Testa dina strukturerade data
Använd Googles verktyg för att validera din uppmärkning:
- Rich Results Test - kontrollera om din markering ger rika utdrag
- Schema Markup Validator - validera syntaxen
Tips: JSON-LD
JSON-LD är det rekommenderade formatet för strukturerad data. Det placeras i en <script>-tagg och påverkar inte sidans visuella utseende.
Behöver du hjälp med strukturerad data? Kontakta oss på support@shoporama.dk.