JSON-LD & Schema Markup: Ο Πλήρης Τεχνικός Οδηγός (2026)
Το JSON-LD είναι η γλώσσα που μιλούν τα AI Bots και η Google. Χωρίς αυτό, η ιστοσελίδα σας είναι ένα κλειστό βιβλίο. Αναλυτικός οδηγός με παραδείγματα ανά κλάδο.
[!NOTE] Γρήγορη Απάντηση (Quick Summary): Για να βελτιστοποιήσετε την ιστοσελίδα σας για τα AI Bots και τα AI Overviews, απαιτείται καθαρή σημασιολογική δομή (Semantic HTML), έγκυρα JSON-LD Schemas και εξαιρετικά γρήγορη απόκριση κώδικα (Machine-First Architecture).
Το JSON-LD (JavaScript Object Notation for Linked Data) είναι ο κώδικας που μεταφράζει τα δεδομένα της ιστοσελίδας σας σε μορφή που οι μηχανές αναζήτησης και τα AI Bots κατανοούν αυτόματα. Σκεφτείτε το ως την «ταυτότητα» της ιστοσελίδας σας — χωρίς αυτήν, η Google ξέρει ότι υπάρχετε αλλά δεν ξέρει τι είστε, σύμφωνα με τις προδιαγραφές που ορίζουν οι Google Search Quality Guidelines και τα επίσημα πρότυπα του Schema.org.
Το 2026, το Schema Markup δεν είναι «bonus» — είναι προϋπόθεση για εμφάνιση σε AI Overviews, Rich Snippets, και Agentic SEO αποτελέσματα.
Γιατί το JSON-LD Μετράει Περισσότερο Ποτέ
Στο παραδοσιακό SEO, η Google «μάντευε» τι είναι η ιστοσελίδα σας διαβάζοντας κείμενο. Στο AI SEO του 2026, τα LLMs (ChatGPT, Gemini, Perplexity) απαιτούν αδιαμφισβήτητα δεδομένα:
| Χωρίς Schema | Με Schema |
|---|---|
| Η Google βλέπει κείμενο: «Ο Δρ. Παπαδόπουλος, καρδιολόγος στο Μαρούσι» | Η Google βλέπει entity: @type: Physician, medicalSpecialty: Cardiology, areaServed: Μαρούσι |
| Τα AI Bots πρέπει να «μαντέψουν» αν είστε γιατρός | Τα AI Bots ξέρουν ότι είστε γιατρός — και σας αναφέρουν |
Τα Βασικά Schema Types ανά Κλάδο
LocalBusiness — Η Βάση
Κάθε τοπική επιχείρηση ξεκινά με LocalBusiness. Περιλαμβάνει:
name: Επωνυμίαaddress: Πλήρης διεύθυνση (StreetAddress, PostalCode, City)telephone: ΤηλέφωνοopeningHoursSpecification: Ωράριοgeo: Γεωγραφικές συντεταγμένες (latitude, longitude)aggregateRating: Μέσος όρος κριτικώνareaServed: Περιοχές εξυπηρέτησης
Εξειδικευμένα Types ανά Κλάδο
| Κλάδος | Schema Type | Κρίσιμα Properties |
|---|---|---|
| Ιατρεία | MedicalBusiness / Physician | medicalSpecialty, healthPlanNetworkId |
| Δικηγορικά | LegalService / Attorney | areaOfLaw, knowsAbout |
| Ξενοδοχεία | LodgingBusiness / Hotel | amenityFeature, priceRange, checkinTime |
| Εστιατόρια | Restaurant / FoodEstablishment | servesCuisine, menu, acceptsReservations |
| E-shops | Product + Offer | price, availability, shippingDetails |
| Κατασκευαστικές | HomeAndConstructionBusiness | areaServed, knowsAbout |
| Λογιστικά | AccountingService | priceRange, areaServed |
| Ασφαλιστικά | InsuranceAgency | areaServed, knowsAbout |
Organization — Η Εταιρική Ταυτότητα
Πέρα από το LocalBusiness, το Organization Schema συνδέει την ιστοσελίδα σας με τα social profiles, τα awards, και τις πιστοποιήσεις:
sameAs: Links σε LinkedIn, Facebook, Google My Businessaward: Βραβεία ή πιστοποιήσειςfoundingDate: Ημερομηνία ίδρυσηςnumberOfEmployees: Μέγεθος εταιρείας
Αυτά τα δεδομένα ενισχύουν το E-E-A-T — η Google αναγνωρίζει ότι η επιχείρησή σας είναι πραγματική, εδραιωμένη οντότητα.
FAQ Schema: Κατακτώντας τα Featured Snippets και τα AI Overviews
Το FAQPage Schema μετατρέπει τις ερωτήσεις-απαντήσεις σας σε δομημένη πληροφορία που η Google εμφανίζει απευθείας στα αποτελέσματα:
Κανόνες για αποτελεσματικό FAQ Schema:
- Κάθε απάντηση ≤ 3 προτάσεις: Τα LLMs προτιμούν σύντομες, ακριβείς απαντήσεις.
- SPO δομή: «Η ανακατασκευή (Υ) βελτιώνει (Ρ) την κατάταξη SEO (Α).»
- Μοναδικές ερωτήσεις: Χρησιμοποιήστε τις πραγματικές ερωτήσεις που βλέπετε στο Google Search Console.
BreadcrumbList: Η Πλοήγηση για Μηχανές
Το BreadcrumbList Schema δείχνει στη Google (και στα AI Bots) πού βρίσκεται η κάθε σελίδα στην ιεραρχία του site:
Αρχική > Υπηρεσίες > Κατασκευή Ιστοσελίδων > Κατασκευή για ΓιατρούςΑυτό ενισχύει το Topical Mapping — δείχνει στα LLMs τη θεματική σχέση μεταξύ σελίδων και χτίζει authority στον κλάδο σας.
Article Schema: Αυθεντία στο Blog
Κάθε blog post πρέπει να φέρει Article (ή BlogPosting) Schema με:
author: Ποιος έγραψε (Person entity με credentials)datePublished/dateModified: Πότε δημοσιεύτηκε και ενημερώθηκεpublisher: Ποιος εκδίδει (Organization entity)
Χωρίς αυτά, τα LLMs δεν μπορούν να αξιολογήσουν την εγκυρότητα του περιεχομένου — ειδικά σε YMYL κλάδους (υγεία, νομικά, οικονομικά).
Λάθη που Ακυρώνουν το Schema σας
| Λάθος | Συνέπεια | Λύση |
|---|---|---|
| Schema δεν ταιριάζει με ορατό περιεχόμενο | Google αγνοεί → spam penalty | Τα δεδομένα Schema πρέπει να αντικατοπτρίζουν ακριβώς αυτά που βλέπει ο χρήστης |
| Παλιές τιμές/ωράρια | Λανθασμένα Rich Snippets | Ενημέρωση Schema σε κάθε αλλαγή τιμοκαταλόγου |
| Πολλαπλά conflicting Schemas | Entity confusion | Ένα @type ανά σελίδα (εκτός αν χρησιμοποιείτε @graph) |
| Copy-paste Schema χωρίς customization | Δεν αποδίδει | Κάθε σελίδα χρειάζεται μοναδικό Schema που αντιστοιχεί στο content της |
Validation & Testing
Πριν τη δημοσίευση, κάθε Schema πρέπει να ελεγχθεί:
- Google Rich Results Test — Επαληθεύει ότι η Google αναγνωρίζει τα δεδομένα σας.
- Schema.org Validator — Ελέγχει τη συντακτική ορθότητα.
- Google Search Console — Αναφέρει σφάλματα σε ενεργά Schemas μετά την ευρετηρίαση.
Expert Insight (Vladislav Blasouk): «Στο Fastest.gr, κάθε σελίδα που παραδίδουμε φέρει hand-coded JSON-LD — όχι αυτόματο Schema από plugin. Γιατί; Τα plugins παράγουν γενικό Schema. Εμείς παράγουμε Schema που είναι μοναδικό για κάθε επιχείρηση, κάθε κλάδο, κάθε τοποθεσία. Αυτή η ακρίβεια είναι η διαφορά μεταξύ “υπάρχω στη Google” και “η Google με κατανοεί”.»