Μετάβαση στο περιεχόμενο
Πίσω
SEO WooCommerce Shopify

Product schema (JSON-LD): πώς να κερδίσετε rich results για τα προϊόντα σας

από E-shop Guru ·
Product schema (JSON-LD): πώς να κερδίσετε rich results για τα προϊόντα σας

Όταν ένα αποτέλεσμα στο Google δείχνει τιμή, «Σε απόθεμα», αστεράκια και κόστος αποστολής, ξεχωρίζει από τα υπόλοιπα. Αυτές οι πληροφορίες δεν εμφανίζονται τυχαία: προέρχονται από structured data, κώδικα που περιγράφει στις μηχανές αναζήτησης τι ακριβώς υπάρχει στη σελίδα. Για τα e-shops, το πιο σημαντικό είναι το Product schema, γραμμένο συνήθως σε μορφή JSON-LD.

Το schema δεν είναι παράγοντας κατάταξης με την άμεση έννοια. Βοηθά όμως το Google να καταλάβει τη σελίδα, την κάνει επιλέξιμη για εμπλουτισμένα αποτελέσματα και μπορεί να βελτιώσει το CTR.

Δύο είδη εμπλουτισμένων αποτελεσμάτων για προϊόντα

Το Google χωρίζει τα rich results προϊόντων σε δύο ομάδες:

  • Product snippets: για σελίδες που μιλούν για προϊόντα (π.χ. κριτικές), με αστεράκια και τιμή.
  • Merchant listings: για σελίδες όπου ο επισκέπτης μπορεί να αγοράσει το προϊόν. Εδώ υπάρχουν περισσότερες δυνατότητες: τιμή, διαθεσιμότητα, αποστολή, επιστροφές, και εμφάνιση σε περιοχές όπως η καρτέλα Shopping.

Για ένα e-shop στοχεύετε κυρίως στα merchant listings.

Τα βασικά πεδία

Ένα λογικό, πλήρες παράδειγμα:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Δερμάτινη τσάντα ώμου Maria, καφέ",
  "image": [
    "https://www.example.gr/images/maria-kafe-1.webp",
    "https://www.example.gr/images/maria-kafe-2.webp"
  ],
  "description": "Χειροποίητη τσάντα ώμου από φυσικό δέρμα...",
  "sku": "MAR-BR-01",
  "gtin13": "5201234567890",
  "brand": { "@type": "Brand", "name": "Example Leather" },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.gr/tsanta-omou-maria-kafe",
    "priceCurrency": "EUR",
    "price": "89.00",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "23"
  }
}

Τι είναι υποχρεωτικό και τι προαιρετικό αλλάζει κατά καιρούς. Ελέγξτε την τρέχουσα τεκμηρίωση της Google για Product και Merchant listing structured data πριν το υλοποιήσετε.

Πεδία που αξίζει να προσθέσετε

  • GTIN (EAN) και MPN: ταυτοποιούν το προϊόν μοναδικά. Για επώνυμα προϊόντα είναι πολύ σημαντικά, και είναι τα ίδια που χρειάζονται τα feeds του Skroutz και του Google Merchant Center.
  • shippingDetails: κόστος και χρόνος αποστολής (π.χ. για Ελλάδα).
  • hasMerchantReturnPolicy: πολιτική επιστροφών, π.χ. 14 ημέρες, ποιος πληρώνει τα μεταφορικά.
  • Παραλλαγές: για προϊόντα με χρώματα και μεγέθη, το Google υποστηρίζει δομή ProductGroup με hasVariant. Αξίζει αν έχετε πολλές παραλλαγές.

Η αποστολή και οι επιστροφές μπορούν εναλλακτικά να δηλωθούν στο Google Merchant Center, αν το χρησιμοποιείτε.

Οι χρυσοί κανόνες

  1. Ό,τι λέει το schema πρέπει να φαίνεται στη σελίδα. Η τιμή, η διαθεσιμότητα, οι κριτικές. Αν το schema λέει 89€ και η σελίδα 99€, αυτό είναι πρόβλημα, και στο Merchant Center μπορεί να οδηγήσει σε απόρριψη προϊόντων.
  2. Μόνο αληθινές κριτικές. Αστεράκια από κριτικές που δεν υπάρχουν στη σελίδα ή που γράψατε εσείς παραβιάζουν τις οδηγίες της Google.
  3. Μια πηγή αλήθειας. Συχνά το theme, το SEO plugin και ένα plugin κριτικών βγάζουν το καθένα το δικό του Product schema. Το αποτέλεσμα είναι διπλά ή αντικρουόμενα δεδομένα.
  4. Δυναμικές τιμές. Αν η τιμή αλλάζει με εκπτώσεις ή κουπόνια, το schema πρέπει να δείχνει την τιμή που πληρώνει πραγματικά ο πελάτης στη σελίδα.

WooCommerce και Shopify

WooCommerce: το ίδιο το WooCommerce βγάζει βασικό Product schema. Τα Yoast WooCommerce SEO και Rank Math το επεκτείνουν (μάρκα, GTIN, κ.λπ.). Το συνηθισμένο πρόβλημα είναι η επικάλυψη: ελέγξτε ότι μόνο ένα από αυτά παράγει το τελικό schema. Για GTIN, βεβαιωθείτε ότι υπάρχει πεδίο στο προϊόν και ότι συμπληρώνεται.

Shopify: τα περισσότερα σύγχρονα themes περιέχουν Product schema. Ελέγξτε αν περιλαμβάνει barcode (GTIN), μάρκα (vendor) και κριτικές. Οι εφαρμογές κριτικών συχνά προσθέτουν δικό τους markup. Ελέγξτε για διπλά.

Custom e-shops: γράφετε το JSON-LD στο template του προϊόντος, με δεδομένα από τη βάση. Αξίζει να υπάρχει αυτόματο test που ελέγχει ότι η τιμή στο schema ταιριάζει με την τιμή στη σελίδα.

Πώς το ελέγχετε

  • Rich Results Test της Google: δείχνει αν η σελίδα είναι επιλέξιμη για rich results και ποια πεδία λείπουν.
  • Schema Markup Validator (validator.schema.org): ελέγχει γενική εγκυρότητα.
  • Search Console → Βελτιώσεις: αναφορές «Αποσπάσματα προϊόντων» και «Καταχωρίσεις εμπόρων» με σφάλματα και προειδοποιήσεις για όλο το site.

Οι προειδοποιήσεις (π.χ. «Λείπει το πεδίο shippingDetails») δεν εμποδίζουν την εμφάνιση, αλλά δείχνουν πού μπορείτε να βελτιωθείτε. Τα σφάλματα πρέπει να διορθωθούν.

Συνηθισμένα λάθη

  • Τιμή με κόμμα ή σύμβολο: "price": "89,00 €" αντί για "89.00".
  • Διαθεσιμότητα σταθερά InStock, ακόμα και για εξαντλημένα.
  • aggregateRating με 0 κριτικές.
  • Schema που φορτώνει μόνο με JavaScript μετά από αλληλεπίδραση.
  • Product schema σε σελίδες κατηγορίας για όλα τα προϊόντα της λίστας. Το Product markup ανήκει στη σελίδα του προϊόντος.

Schema, feeds και AI αναζήτηση

Τα ίδια δεδομένα που μπαίνουν στο schema (τιμή, GTIN, μάρκα, διαθεσιμότητα) τροφοδοτούν και τα feeds σας για Skroutz, BestPrice και Google Merchant Center. Αν τα κρατάτε σε ένα σημείο, σωστά και πλήρη, κερδίζετε τρία πράγματα μαζί: σωστά rich results, λιγότερες απορρίψεις στα feeds και συνέπεια ανάμεσα σε όλα τα κανάλια.

Υπάρχει και ένα τέταρτο: οι μηχανές αναζήτησης και τα εργαλεία AI που απαντούν σε ερωτήσεις τύπου «πού θα βρω το Χ στην καλύτερη τιμή» στηρίζονται σε δομημένα, συνεπή δεδομένα προϊόντων. Ένα καθαρό Product schema δεν εγγυάται ότι θα εμφανιστείτε εκεί, αλλά τα ασυνεπή δεδομένα σχεδόν σίγουρα δεν βοηθούν.

Τι κάνετε μετά από κάθε αλλαγή

Κάθε ενημέρωση theme, plugin κριτικών ή SEO plugin μπορεί να αλλάξει το schema χωρίς να το καταλάβετε. Κρατήστε 3–4 σελίδες-δείγμα (απλό προϊόν, προϊόν με παραλλαγές, εξαντλημένο, με κριτικές) και ελέγξτε τες στο Rich Results Test μετά από κάθε μεγάλη αλλαγή.

Checklist

  • [ ] Ένα, και μόνο ένα, Product schema ανά σελίδα προϊόντος
  • [ ] name, image, description, brand, sku, GTIN όπου υπάρχει
  • [ ] offers με σωστή τιμή, νόμισμα, διαθεσιμότητα
  • [ ] Αποστολή και επιστροφές (στο schema ή στο Merchant Center)
  • [ ] Κριτικές μόνο αν είναι αληθινές και ορατές
  • [ ] Rich Results Test χωρίς σφάλματα
  • [ ] Παρακολούθηση στο Search Console μετά από κάθε ενημέρωση

Το schema είναι από τις τεχνικές βελτιώσεις με καλή σχέση κόπου και αποτελέσματος, ειδικά όταν τα δεδομένα σας (GTIN, μάρκα, απόθεμα) είναι ήδη τακτοποιημένα για τα feeds. Αν θέλετε να ελέγξουμε το δικό σας, δείτε την υπηρεσία e-commerce SEO ή επικοινωνήστε μαζί μας.

Κοινοποιήστε αυτό το άρθρο

Σχετικά Άρθρα

Θέλετε το e-shop σας να πουλάει περισσότερο;

Πείτε μας πού βρίσκεστε σήμερα και θα σας προτείνουμε τα πρώτα βήματα, χωρίς δέσμευση.

Χρησιμοποιούμε cookies για να βελτιώσουμε την εμπειρία σας. Μάθετε περισσότερα στην Πολιτική Cookies.