Εφαρμογή JSON-LD: η μορφή που προτιμούν τα συστήματα AI

Οι crawlers της AI προτιμούν το JSON-LD από άλλες μορφές schema. Δες πώς να το εφαρμόσεις, πού να το βάλεις και γιατί αυξάνει τις αναφορές από την AI.

Πρόχειρο

Το schema markup λέει στις μηχανές τι σημαίνει το περιεχόμενό σου. Η μορφή που χρησιμοποιείς όμως μετράει. Μπορείς να γράψεις schema markup σε τρεις διαφορετικές γλώσσες: Microdata, RDFa και JSON-LD. Το μεγαλύτερο μέρος του διαδικτύου χρησιμοποιεί Microdata επειδή είναι παλιό και εύκολο. Τα συστήματα AI προτιμούν το JSON-LD επειδή είναι καθαρό, δομημένο και σαφές.

Το JSON-LD σημαίνει JSON for Linking Data. Είναι μια μορφή που επινοήθηκε ειδικά για να κάνει τα δομημένα δεδομένα αναγνώσιμα από μηχανές χωρίς να γεμίζει το HTML σου. Το γράφεις σε ξεχωριστό script tag. Το ορατό περιεχόμενό σου μένει καθαρό. Τα δεδομένα για τις μηχανές κάθονται στο δικό τους μπλοκ. Οι crawlers της AI διαβάζουν το JSON-LD πιο γρήγορα και πιο αξιόπιστα από τις άλλες μορφές. Αν θέλεις το περιεχόμενό σου να μπορεί να αναφερθεί από συστήματα AI, το JSON-LD είναι ο τρόπος.

Γιατί το JSON-LD κερδίζει τις άλλες μορφές schema

Το Microdata μοιάζει έτσι. Προσθέτεις attributes απευθείας στα HTML tags σου:

<div itemscope itemtype="https://schema.org/Article">
<h1 itemprop="headline">Article Title</h1>
<p itemprop="description">Article summary.</p>
</div>

Δουλεύει. Η Google το διαβάζει. Όμως το HTML σου γεμίζει με attributes schema. Το περιεχόμενο και τα μεταδεδομένα μπλέκονται μεταξύ τους.

Το JSON-LD τα χωρίζει εντελώς:

<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Article Title",
"description": "Article summary"
}
</script>

Το HTML σου μένει καθαρό. Τα δεδομένα για τις μηχανές είναι στο δικό τους script tag. Οι crawlers της AI προτιμούν αυτόν τον διαχωρισμό. Είναι πιο καθαρός. Έχει λιγότερες πιθανότητες για λάθη. Διαβάζεται πιο γρήγορα.

Το RDFa είναι μια τρίτη μορφή, αλλά σπάνια χρησιμοποιείται. Είναι πιο σύνθετο και από το Microdata και από το JSON-LD. Ούτε η Google ούτε τα συστήματα AI το προτιμούν. Προσπέρασε το RDFa.

Πώς διαβάζουν το JSON-LD τα συστήματα AI

Όταν ένας crawler AI επισκέπτεται τη σελίδα σου, κάνει δύο πράγματα. Διαβάζει το ορατό HTML περιεχόμενό σου. Και διαβάζει κάθε script tag JSON-LD που βρίσκει.

Το JSON-LD του λέει: αυτή η σελίδα είναι Article. Δημοσιεύτηκε αυτή την ημερομηνία. Την έγραψε αυτός ο συγγραφέας. Το κύριο θέμα είναι αυτό. Υπάρχει μια εικόνα σε αυτό το URL. Ο αριθμός των λέξεων είναι τόσος. Όλα αυτά τα μεταδεδομένα βοηθούν το σύστημα AI να καταλάβει το περιεχόμενο πιο βαθιά απ' ό,τι θα μπορούσε από το κείμενο μόνο του.

Όταν αργότερα το σύστημα AI αποφασίζει αν θα σε αναφέρει, χρησιμοποιεί αυτά τα μεταδεδομένα. Ένα σωστά μορφοποιημένο schema Article σε JSON-LD με ημερομηνία δημοσίευσης, συγγραφέα και εικόνα αναφέρεται πιο συχνά από το ίδιο περιεχόμενο χωρίς κανένα schema. Τα μεταδεδομένα αποδεικνύουν ότι είσαι η αρχική πηγή.

Η βασική δομή του JSON-LD

Κάθε μπλοκ JSON-LD έχει τρία βασικά μέρη. Το @context λέει στον αναλυτή ποιο λεξιλόγιο χρησιμοποιείς (σχεδόν πάντα το schema.org). Το @type λέει τι είδους πράγμα περιγράφεις. Οι ιδιότητες περιγράφουν τα συγκεκριμένα χαρακτηριστικά.

Ένα βασικό schema Article μοιάζει έτσι:

<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title",
"description": "Your article summary",
"image": "https://yoursite.com/image.jpg",
"datePublished": "2026-04-17",
"author": {
"@type": "Person",
"name": "Author Name"
},
"publisher": {
"@type": "Organization",
"name": "Your Brand",
"logo": {
"@type": "ImageObject",
"url": "https://yoursite.com/logo.jpg"
}
}
}
</script>

Αυτό το μπλοκ JSON-LD μπαίνει στο head της σελίδας σου (ή οπουδήποτε στο body). Λέει στον crawler ό,τι χρειάζεται να ξέρει για το άρθρο.

Πού να βάλεις το JSON-LD στη σελίδα σου

Η καλύτερη πρακτική είναι να βάζεις το JSON-LD στο τμήμα head του HTML σου, πάνω από το ορατό περιεχόμενο. Ο crawler διαβάζει πρώτα το head, οπότε παίρνει τα μεταδεδομένα του schema πριν καν αρχίσει να διαβάζει το body.

Το JSON-LD όμως δουλεύει οπουδήποτε στη σελίδα. Στο head. Στο body. Πριν από το περιεχόμενο. Μετά το περιεχόμενο. Δεν έχει σημασία. Αρκεί το JSON να είναι έγκυρο, και οι crawlers θα το βρουν και θα το διαβάσουν.

Πολλές πλατφόρμες περιεχομένου βάζουν αυτόματα το JSON-LD στο head όταν συμπληρώνεις πεδία μεταδεδομένων. Γράφεις έναν τίτλο, μια περιγραφή και μια ημερομηνία δημοσίευσης στο CMS σου. Η πλατφόρμα φτιάχνει το JSON-LD αυτόματα. Δεν το γράφεις με το χέρι.

JSON-LD για διαφορετικούς τύπους περιεχομένου

Το Article είναι ο πιο συνηθισμένος τύπος schema, αλλά το JSON-LD υποστηρίζει πολλούς τύπους. Κάθε τύπος έχει διαφορετικές υποχρεωτικές και προαιρετικές ιδιότητες.

Schema FAQPage

Αν η σελίδα σου έχει ενότητα συχνών ερωτήσεων, χρησιμοποίησε schema FAQPage. Λέει στους crawlers της AI ακριβώς πού είναι οι ερωτήσεις και οι απαντήσεις σου:

<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is JSON-LD?",
"acceptedAnswer": {
"@type": "Answer",
"text": "JSON-LD is a structured data format that AI systems prefer."
}
},
{
"@type": "Question",
"name": "Where do I put JSON-LD?",
"acceptedAnswer": {
"@type": "Answer",
"text": "In the head or body of your HTML page."
}
}
]
}
</script>

Το schema FAQPage αυξάνει την πιθανότητα τα συστήματα AI να πάρουν σωστά τις ερωτήσεις και τις απαντήσεις σου.

Schema Product

Για e-shop, χρησιμοποίησε schema Product:

<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Product Name",
"description": "Product description",
"image": "https://yoursite.com/product.jpg",
"brand": {
"@type": "Brand",
"name": "Your Brand"
},
"offers": {
"@type": "Offer",
"url": "https://yoursite.com/product",
"priceCurrency": "USD",
"price": "99.99"
}
}
</script>

Το schema Product λέει στους πράκτορες αγορών της AI την ακριβή τιμή, τη διαθεσιμότητα και τα χαρακτηριστικά του προϊόντος σου.

Schema HowTo

Για οδηγούς βήμα προς βήμα, χρησιμοποίησε schema HowTo:

<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to Set Up JSON-LD",
"step": [
{
"@type": "HowToStep",
"name": "Step 1",
"text": "Add a script tag to your page head."
},
{
"@type": "HowToStep",
"name": "Step 2",
"text": "Write valid JSON inside the script tag."
}
]
}
</script>

Το schema HowTo βοηθά τα συστήματα AI να καταλάβουν τη σειρά και να πάρουν τα βήματα με τη σωστή σειρά.

Συνηθισμένα λάθη με το JSON-LD

Το πιο συνηθισμένο λάθος είναι το μη έγκυρο JSON. Το JSON έχει αυστηρούς κανόνες σύνταξης. Κάθε συμβολοσειρά πρέπει να είναι σε διπλά εισαγωγικά. Κάθε ιδιότητα πρέπει να ακολουθείται από άνω και κάτω τελεία. Κάθε αντικείμενο ή στοιχείο λίστας πρέπει να χωρίζεται με κόμμα. Ξέχασε ένα κόμμα και χαλάει ολόκληρο το JSON.

Δοκίμασε το JSON σου πριν το δημοσιεύσεις. Χρησιμοποίησε ένα εργαλείο ελέγχου JSON. Επικόλλησε το JSON-LD σου στο εργαλείο και θα σου πει αν υπάρχουν λάθη σύνταξης.

Το δεύτερο λάθος είναι να χρησιμοποιήσεις λάθος @type. Αν η σελίδα σου είναι ανάρτηση blog, χρησιμοποίησε Article, όχι BlogPosting. Αν είναι προϊόν, χρησιμοποίησε Product, όχι Item. Ο τύπος μετράει επειδή οι crawlers καταλαβαίνουν τη δομή διαφορετικά ανάλογα με τον τύπο.

Το τρίτο λάθος είναι να λείπουν υποχρεωτικές ιδιότητες. Το schema Article απαιτεί τίτλο. Το schema Product απαιτεί τιμή. Το HowTo απαιτεί τουλάχιστον ένα βήμα. Έλεγξε την τεκμηρίωση του schema.org για κάθε τύπο, για να δεις τι είναι υποχρεωτικό και τι προαιρετικό.

Έλεγχος και δοκιμή του JSON-LD σου

Η Google έχει ένα εργαλείο Rich Results Test. Επικολλάς το URL σου και σου δείχνει όλο το JSON-LD που βρήκε στη σελίδα. Σου λέει αν το JSON είναι έγκυρο. Σου λέει αν λείπουν υποχρεωτικές ιδιότητες. Σου δείχνει πώς μοιάζουν τα δεδομένα που διαβάστηκαν.

Το schema.org έχει επίσης εργαλείο ελέγχου. Επικόλλησε το JSON-LD σου και ελέγχει τη σύνταξη και τη συμμόρφωση με το schema.

Οι περισσότερες πλατφόρμες CMS έχουν ενσωματωμένο έλεγχο. Αν δημοσιεύσεις περιεχόμενο με υποχρεωτικές ιδιότητες schema που λείπουν, το CMS σε προειδοποιεί πριν τη δημοσίευση.

Συχνές ερωτήσεις

Χρειάζομαι JSON-LD αν χρησιμοποιώ ήδη Microdata;

Όχι. Χρησιμοποίησε τη μία μορφή ή την άλλη, όχι και τις δύο. Αν χρησιμοποιείς Microdata και δουλεύει, κράτα το. Αν όμως στήνεις schema markup από την αρχή, το JSON-LD είναι η καλύτερη επιλογή. Είναι πιο καθαρό, πιο εύκολο στη συντήρηση και το προτιμούν τα συστήματα AI. Με τον δημιουργό ιστοσελίδων της WEMASY φτιάχνεις τις δικές σου σελίδες στην ιστοσελίδα σου.

Μπορώ να έχω πολλά μπλοκ JSON-LD στην ίδια σελίδα;

Ναι. Μπορείς να έχεις ένα schema Article σε ένα μπλοκ και ένα schema Organization σε άλλο. Μπορείς και να τα φωλιάσεις. Για παράδειγμα, ένα schema Article μπορεί να περιέχει ένα schema Person για τον συγγραφέα. Τα πολλά μπλοκ είναι εντάξει αρκεί το καθένα να είναι έγκυρο JSON.

Επηρεάζει το JSON-LD την ταχύτητα της ιστοσελίδας μου;

Όχι. Το JSON-LD είναι απλώς κείμενο. Δεν χρειάζεται καμία επεξεργασία από τον server σου. Ο crawler το διαβάζει όταν επισκέπτεται τη σελίδα. Δεν υπάρχει επίπτωση στην απόδοση της ιστοσελίδας σου. Είναι αόρατο στους επισκέπτες σου.

Τι γίνεται αν ενημερώσω το περιεχόμενο αλλά ξεχάσω να ενημερώσω το JSON-LD;

Οι crawlers της AI θα διαβάσουν τα παλιά μεταδεδομένα JSON-LD και το τρέχον ορατό περιεχόμενό σου. Μπορεί να προσέξουν την αναντιστοιχία. Ο τίτλος στο JSON-LD σου πρέπει να ταιριάζει με τον ορατό τίτλο. Η ημερομηνία δημοσίευσης πρέπει να είναι σωστή. Αν διαφέρουν σημαντικά, οι crawlers μπορεί να εμπιστευτούν το ορατό περιεχόμενο περισσότερο από τα μεταδεδομένα.

Να χρησιμοποιώ JSON-LD για εσωτερικούς συνδέσμους ή μόνο για το κύριο περιεχόμενο;

Χρησιμοποίησε JSON-LD για κάθε περιεχόμενο που θες να καταλάβουν βαθιά τα συστήματα AI. Τα κύρια άρθρα ωφελούνται περισσότερο. Οι σελίδες προϊόντων ωφελούνται. Οι σελίδες συχνών ερωτήσεων ωφελούνται. Οι απλοί σύνδεσμοι πλοήγησης δεν χρειάζονται JSON-LD. Εστίασε την προσπάθειά σου στο περιεχόμενο που μπορεί να αναφερθεί ή να προταθεί από συστήματα AI.

Μπορούν τα συστήματα AI να δουν JSON-LD κρυμμένο με CSS display:none;

Ναι. Οι crawlers της AI διαβάζουν το JSON-LD ανεξάρτητα από το αν είναι ορατό στους χρήστες. Δεν χρειάζεται να το κρύψεις ή να το δείξεις. Οι περισσότερες πλατφόρμες βάζουν το JSON-LD στο head, όπου έτσι κι αλλιώς δεν φαίνεται. Ο crawler το βλέπει. Αυτό μετράει.

Βάλ’ το αμέσως σε εφαρμογή
στη δική σου ιστοσελίδα.

Ξεκίνα δωρεάν με το WEMASY και φτιάξε τη σελίδα σου σε λίγα λεπτά.