Schema markup: τι είναι και γιατί έχει σημασία
Το Schema markup είναι δομημένα δεδομένα που προστίθενται σε μια σελίδα (JSON-LD, Microdata ή RDFa) και επισημαίνουν οντότητες και σχέσεις για τις μηχανές αναζήτησης, επιτρέποντας επιλεξιμότητα για rich results και σαφέστερη ερμηνεία του περιεχομένου στα SERP.

Επισκόπηση
Το schema markup (structured data) είναι μηχανικά αναγνώσιμες σημειώσεις που προσθέτετε στο HTML της σελίδας για να περιγράψετε πρόσωπα, προϊόντα, εκδηλώσεις, αξιολογήσεις, άρθρα και άλλες οντότητες. Το 2026, μηχανές αναζήτησης χρησιμοποιούν structured data για να ερμηνεύσουν καλύτερα το περιεχόμενο της σελίδας, να καθορίσουν την επιλεξιμότητα για rich results και να αναδείξουν περιεχόμενο σε AI-driven SERP features, αλλά τα structured data δεν εγγυώνται ένα rich result ούτε αλλάζουν τη θέση κατάταξης από μόνα τους.
Τα κοινά formats είναι JSON-LD (συνιστά η Google), Microdata και RDFa. Το JSON-LD διατηρεί το markup χωριστά από το ορατό HTML και είναι το πιο εύκολο στη συντήρηση για τις περισσότερες ιστοσελίδες· τα Microdata/RDFa ενσωματώνουν ιδιότητες εντός των στοιχείων. Χρησιμοποιήστε τα vocabularies του schema.org ή provider-specific schemas όταν είναι διαθέσιμα.
Βήμα-βήμα
1) Επιλέξτε τον σωστό τύπο — αναγνωρίστε τον τύπο του schema.org που ταιριάζει στο περιεχόμενο (Article, Product, Event, LocalBusiness, Recipe, FAQPage κ.λπ.). Χρησιμοποιήστε τον πιο συγκεκριμένο τύπο που είναι διαθέσιμος.
2) Επιλέξτε format — προτιμήστε JSON-LD για ευκολότερη ανάπτυξη και διαχωρισμό από το markup. Αν η πλατφόρμα ή το CMS σας υποστηρίζει μόνο Microdata/RDFa, βεβαιωθείτε ότι οι απαιτούμενες ιδιότητες υπάρχουν και είναι ακριβείς.
3) Προσθέστε τις απαιτούμενες ιδιότητες — ακολουθήστε τις προδιαγραφές για τον τύπο. Για παράδειγμα, ένα ελάχιστο παράδειγμα Article σε JSON-LD μπορεί να μοιάζει με: <script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Example title","datePublished":"2026-01-01"}</script>.
4) Δοκιμάστε πριν τη δημοσίευση — χρησιμοποιήστε το Rich Results Test και το Schema Markup Validator (schema.org) για να επιβεβαιώσετε τη σύνταξη και τις απαιτούμενες ιδιότητες, και ελέγξτε τυχόν προειδοποιήσεις.
5) Παρακολουθήστε την απόδοση — χρησιμοποιήστε την αναφορά Performance του Google Search Console για να παρακολουθείτε impressions και CTR για σελίδες που είναι επιλέξιμες για rich results. Χρησιμοποιήστε το URL Inspection εργαλείο για να ελέγξετε πώς η Google ευρετηρίασε τελευταία μια συγκεκριμένη URL και αν εντοπίστηκαν structured data.
Σύγκριση format: JSON-LD vs Microdata vs RDFa
JSON-LD — Πλεονεκτήματα: ευκολότερο στην έγχυση και συντήρηση, διατηρεί το markup ξεχωριστά από το ορατό HTML, προτιμάται από πολλές μηχανές αναζήτησης. Μειονέκτημα: πρέπει να βεβαιωθείτε ότι το script υπάρχει στην τελική rendered σελίδα (και δεν αφαιρείται από client-side rendering).
Microdata — Πλεονεκτήματα: συνδέει τις ιδιότητες άμεσα με τα στοιχεία, χρήσιμο σε legacy systems. Μειονέκτημα: πιο δύσκολο στη συντήρηση και πιο παρεμβατικό στη δομή του HTML.
RDFa — Πλεονεκτήματα: ισχυρό για semantic web use cases και linked data. Μειονέκτημα: μεγαλύτερη πολυπλοκότητα και λιγότερο συνηθισμένο για τυπικές εργασίες SEO.
Επαλήθευση: τεχνικός έλεγχος
Χρησιμοποιήστε αυτούς τους ελέγχους για να επαληθεύσετε ότι τα structured data υπάρχουν, είναι έγκυρα και ανιχνεύσιμα. Κάθε έλεγχος μπορεί να εκτελεστεί από έξω από τον ιστότοπο του publisher.
**Structured data present** — πού να επαληθεύσετε: view-source ή curl του δημοσιευμένου URL — περνά όταν η σελίδα περιέχει ένα έγκυρο <script type="application/ld+json"> block ή inline Microdata/RDFa με τις αναμενόμενες ιδιότητες.
**Σύνταξη & απαιτούμενα πεδία** — πού να επαληθεύσετε: Rich Results Test και Schema Markup Validator — περνά όταν τα εργαλεία δεν αναφέρουν σφάλματα και μόνο επιτρεπτές προειδοποιήσεις για τον τύπο του markup σας.
**Rendered availability** — πού να επαληθεύσετε: πάνελ Elements του Chrome DevTools ή ένα curl αίτημα που προσομοιάζει user-agent — περνά όταν το script των structured-data ή τα attributes εμφανίζονται στο τελικό rendered DOM.
**Indexation signal** — πού να επαληθεύσετε: Google Search Console URL Inspection (για τον ιστότοπό σας) ή δημόσιοι δείκτες ευρετηρίασης όπως site: ερωτήματα — περνά όταν το URL Inspection δείχνει τη σελίδα ευρετηριασμένη και η επιθεώρηση εντοπίζει structured data· σημείωση: site: είναι ενδεικτικό, όχι οριστικό.
Χρήσιμες εντολές και εργαλεία
Ανακτήστε το ακατέργαστο HTML όπως ένας τυπικός browser: curl -L "https://example.com/page". Για να ελέγξετε τι λαμβάνει ένας συγκεκριμένος user-agent, χρησιμοποιήστε curl -A "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "https://example.com/page" (μη χρησιμοποιήσετε -I αν θέλετε το σώμα HTML).
Τρέξτε τη σελίδα μέσω του Rich Results Test της Google (https://search.google.com/test/rich-results) και το Schema Markup Validator (https://validator.schema.org). Για τα δικά σας URL, χρησιμοποιήστε το Google Search Console URL Inspection για να δείτε πώς η Google ανιχνεύσε και ευρετηρίασε τελευταία τη σελίδα και αν εντοπίστηκαν structured data.
Συνήθη προβλήματα
Άκυρη σύνταξη JSON — έλλειψη κόμματων ή εισαγωγικών σπάει το JSON-LD. Διορθώστε με JSON validator ή το Rich Results Test.
Έλλειψη απαιτούμενων ιδιοτήτων — κάποιοι τύποι rich result απαιτούν συγκεκριμένα πεδία (π.χ. price για Product). Χωρίς αυτά, η σελίδα μπορεί να μην είναι επιλέξιμη για rich result ακόμα κι αν υπάρχει schema.
Το script αφαιρείται από client-side rendering — αν ο ιστότοπός σας εγχέει JSON-LD μέσω JavaScript, επιβεβαιώστε ότι το τελικό rendered DOM περιέχει το tag του script· διαφορετικά οι μηχανές αναζήτησης μπορεί να μην το δουν.
Structured data σε μη ευρετηριασμένες σελίδες — μια σελίδα που η Google δεν ευρετηριάζει είναι απίθανο να εμφανίσει rich results. Η ευρετηρίαση και η επιλεξιμότητα είναι ξεχωριστά στάδια: τα structured data επηρεάζουν την ερμηνεία και την επιλεξιμότητα· η ευρετηρίαση καθορίζει αν η σελίδα μπορεί να εμφανιστεί στα αποτελέσματα· η σειρά κατάταξης καθορίζεται από πολλούς παράγοντες πέρα από τα structured data.
Αντιφατικοί ή διπλότυποι τύποι — αποφύγετε να επισημαίνετε το ίδιο περιεχόμενο με αντικρουόμενους τύπους ή διπλότυπες, ασυνεπείς τιμές που μπερδεύουν τους parsers.
Χειροκίνητη ενέργεια ή θέματα πολιτικής — structured data που παραπλανά το περιεχόμενο για να αποκτήσει πλουσιότερη εμφάνιση μπορεί να θεωρηθεί spam. Ακολουθήστε τις οδηγίες του provider και αποφύγετε να κάνετε markup σε περιεχόμενο που δεν είναι ορατό στους χρήστες.
Διαβάστε τον Technical SEO Guide
Συχνές ερωτήσεις
Το schema markup αυξάνει τις κατατάξεις; Τα structured data βοηθούν τις μηχανές αναζήτησης να κατανοήσουν το περιεχόμενο και μπορούν να ενεργοποιήσουν rich results, που συχνά βελτιώνουν το CTR, αλλά το schema από μόνο του δεν αποτελεί άμεση εγγύηση κατάταξης· η κατάταξη εξαρτάται από πολλούς παράγοντες.
Ποιο format να χρησιμοποιήσω; Χρησιμοποιήστε JSON-LD στις περισσότερες περιπτώσεις λόγω ευκολίας συντήρησης και ευρείας υποστήριξης. Χρησιμοποιήστε Microdata/RDFa μόνο όταν η πλατφόρμα ή οι σημασιολογικές απαιτήσεις σας το απαιτούν.
Πόσος χρόνος μέχρι να εμφανιστεί ένα rich result; Δεν υπάρχει σταθερό χρονοδιάγραμμα. Αφού δημοσιεύσετε έγκυρα structured data, οι μηχανές αναζήτησης πρέπει να ανιχνεύσουν και να ευρετηριάσουν τη σελίδα και μετά να αξιολογήσουν την επιλεξιμότητα. Χρησιμοποιήστε το URL Inspection για να ζητήσετε ευρετηρίαση για τις δικές σας σελίδες· οι δημόσιες σελίδες υπόκεινται στα κανονικά προγράμματα ανίχνευσης.
Υπάρχουν κυρώσεις για λανθασμένο schema; Οι μηχανές αναζήτησης μπορούν να αγνοήσουν ανακριβές markup ή να το θεωρήσουν spammy εάν εσκεμμένα παραπλανά το περιεχόμενο. Σε σοβαρή ή επαναλαμβανόμενη κατάχρηση, είναι δυνατές χειροκίνητες ενέργειες ή αλγοριθμική υποβάθμιση.
Μπορούν τα AI-driven SERP features να χρησιμοποιήσουν το schema μου; Ναι — τα AI Overviews και άλλα χαρακτηριστικά του SERP συχνά αξιοποιούν τα structured data για να εξάγουν πραγματικές πληροφορίες, αλλά μπορεί επίσης να αντλήσουν δεδομένα από το περιεχόμενο της σελίδας και από άλλα σήματα. Τα structured data αυξάνουν τη σαφήνεια και μειώνουν την ασάφεια.
Το Technical SEO είναι ένα μέρος της οργανικής ανάπτυξης. Η οικοδόμηση topical authority απαιτεί high-quality backlinks επιπλέον των σωστών structured data και on-page signals.Οικοδομήστε authority με high-quality backlinks
Related terms

Βελτιστοποίηση μηχανών αναζήτησης (SEO): ορισμός & λίστα ελέγχου
Η βελτιστοποίηση για μηχανές αναζήτησης (SEO) είναι η διαδικασία βελτίωσης της ορατότητας ενός ιστότοπου στα αποτελέσματα αναζήτησης, ευθυγραμμίζοντας το περιεχόμενο, τη τεχνική διαμόρφωση και την εμπειρία χρήστη με τα συστήματα ανίχνευσης, ευρετηρίασης και κατάταξης των μηχανών αναζήτησης — συμπεριλαμβανομένης της mobile-first ανίχνευσης και των AI-driven χαρακτηριστικών των SERP.

On-page SEO: ορισμός, checklist και επαλήθευση
Το On-page SEO είναι η βελτιστοποίηση του περιεχομένου, του HTML και της UX μιας σελίδας ώστε να είναι σχετική, indexable και χρήσιμη για τους χρήστες και τις σύγχρονες μηχανές αναζήτησης — καλύπτοντας mobile-first rendering, structured data, canonicals και page performance.

Extensible Markup Language (XML): επεξήγηση & λίστα ελέγχου
Η Extensible Markup Language (XML) είναι μια μορφή απλού κειμένου, βασισμένη σε tags, για την κωδικοποίηση ιεραρχικών, δομημένων δεδομένων με ονόματα στοιχείων που ορίζει ο χρήστης και namespaces· χρησιμοποιείται συχνά για ανταλλαγή δεδομένων, αρχεία ρυθμίσεων, feeds, sitemaps και ενσωματώσεις.

Βασικά του HTML: τι είναι και πώς λειτουργεί
Τα βασικά του HTML περιγράφουν τα κύρια στοιχεία, τη σύνταξη και τη σημασιολογική δομή της HTML — την τυποποιημένη γλώσσα σήμανσης που οργανώνει το web περιεχόμενο, ενσωματώνει πόρους και μεταδίδει νόημα σε browsers, εργαλεία προσβασιμότητας και μηχανές αναζήτησης.

Μηχανές Αναζήτησης: Πώς λειτουργούν και βασικά του SEO
Οι μηχανές αναζήτησης είναι λογισμικά συστήματα που εντοπίζουν, κάνουν crawl, index και ανακτούν web περιεχόμενο για να απαντήσουν σε ερωτήματα χρηστών· οι σύγχρονες SERPs εμφανίζουν επίσης AI Overviews, rich results και ταξινομημένα αποτελέσματα που καθορίζονται από πολλούς δείκτες.

Αλγόριθμος αναζήτησης: ορισμός, πώς λειτουργεί & επίδραση στο SEO
Ο αλγόριθμος αναζήτησης είναι το σύνολο κανόνων λογισμικού που χρησιμοποιούν οι μηχανές αναζήτησης για να εντοπίζουν, να κάνουν crawling, να index και να rank σελίδες web για ερωτήματα, συνδυάζοντας σήματα σχετικότητας, ποιότητα περιεχομένου, link signals και AI-derived μοντέλα πρόθεσης για να σειροθετήσουν τα αποτελέσματα.
