JSON-LD & Schema Markup: Ο Πλήρης Τεχνικός Οδηγός (2026)
Το JSON-LD είναι η γλώσσα που μιλούν τα AI Bots και η Google. Χωρίς αυτό, η ιστοσελίδα σας είναι ένα κλειστό βιβλίο. Αναλυτικός οδηγός με παραδείγματα ανά κλάδο.
Το JSON-LD (JavaScript Object Notation for Linked Data) είναι ο κώδικας που μεταφράζει τα δεδομένα της ιστοσελίδας σας σε μορφή που οι μηχανές αναζήτησης και τα AI Bots κατανοούν αυτόματα. Σκεφτείτε το ως την «ταυτότητα» της ιστοσελίδας σας — χωρίς αυτήν, η Google ξέρει ότι υπάρχετε αλλά δεν ξέρει τι είστε.
Το 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 (Fastest Team): «Στο Fastest.gr, κάθε σελίδα που παραδίδουμε φέρει hand-coded JSON-LD — όχι αυτόματο Schema από plugin. Γιατί; Τα plugins παράγουν γενικό Schema. Εμείς παράγουμε Schema που είναι μοναδικό για κάθε επιχείρηση, κάθε κλάδο, κάθε τοποθεσία. Αυτή η ακρίβεια είναι η διαφορά μεταξύ “υπάρχω στη Google” και “η Google με κατανοεί”.»