Blog

Schema markup οδηγός

24 Ιουνίου 2026
Schema markup οδηγός

Το schema markup είναι δομημένα δεδομένα JSON-LD που εξηγούν στη Google — και σε AI parsers — τι είναι κάθε σελίδα: εταιρεία, υπηρεσία, FAQ, προϊόν. Για ελληνικές SMB, τα βασικά είναι Organization, LocalBusiness ή ProfessionalService, Service, FAQPage και WebSite — θεμέλιο για AEO, rich results και generative AI citations στην Ελλάδα.

Γιατί JSON-LD και όχι microdata

Το Google προτείνει JSON-LD σε script tag στο head ή body — χωρίς να αλλάζετε HTML στοιχεία. Είναι ευκολότερο στη συντήρηση, ειδικά σε WordPress ή Next.js όπου το schema παράγεται δυναμικά. Αποφύγετε διπλότυπα conflicting schemas στην ίδια σελίδα.

Organization & LocalBusiness

Στην αρχική ή About, δηλώστε Organization με name, url, logo, contactPoint, sameAs (social, GBP). Αν έχετε φυσικό κατάστημα, προσθέστε LocalBusiness ή ProfessionalService με address, geo, openingHours. Χρησιμοποιήστε ελληνικά στοιχεία διεύθυνσης συν με inLanguage el-GR όπου εφαρμόζεται.

Service schema

Κάθε σελίδα υπηρεσίας (π.χ. κατασκευή ιστοσελίδων, SEO) μπορεί να έχει Service με name, description, provider (reference στην Organization), areaServed. Αυτό βοηθά AI να καταλάβει τι προσφέρετε χωρίς να μαντεύει από marketing κείμενο.

FAQPage

Για σελίδες με ερωτήσεις-απαντήσεις, το FAQPage schema αντιστοιχίζει κάθε Question σε Answer. Το κείμενο στην απάντηση πρέπει να ταιριάζει με το ορατό HTML — όχι κρυφό περιεχόμενο. Ιδανικό για landing pages και blog με ενότητα «Συχνές ερωτήσεις».

WebSite & BreadcrumbList

WebSite με potentialAction SearchAction αν έχετε site search. BreadcrumbList για ιεραρχία (Αρχική > Blog > Άρθρο). Βοηθά navigation σε SERP και δομημένη κατανόηση από crawlers.

Έλεγχος και λάθη

Χρησιμοποιήστε Google Rich Results Test και Schema Markup Validator. Συχνά λάθη: λάθος @type, missing required fields, aggregateRating χωρίς πραγματικά reviews, FAQ που δεν εμφανίζεται στη σελίδα. Μετά από deploy, ελέγξτε Search Console για structured data issues.

Schema και AI visibility

Τα generative engines δεν «διαβάζουν» μόνο schema, αλλά η συνέπεια JSON-LD με ορατό κείμενο μειώνει ambiguity. Συνδυάστε με speakable πρώτη παράγραφο και answer-first στρατηγική για πλήρες αποτέλεσμα.

Επόμενα βήματα

Ξεκινήστε από global Organization + WebSite, μετά Service ανά κύρια υπηρεσία, FAQPage στις σελίδες με FAQs. Για eshop προσθέστε Product, Offer, Review όπου έχετε πραγματικά δεδομένα. Μην προσθέτετε τύπους που δεν αντιστοιχούν στο περιεχόμενο — κίνδυνος manual action.

Παράδειγμα JSON-LD Organization

Ένα ελληνικό SMB μπορεί να δηλώσει: @type Organization, name «DailyHost», url, logo absolute URL, contactPoint με telephone +30 και contactType customer service, sameAs array με social URLs. Το @id βοηθά άλλα schemas να αναφέρονται χωρίς duplicate. Κρατήστε το JSON valid — trailing commas σπάνε parsing.

WordPress plugins vs custom

Yoast SEO, Rank Math και SEOPress εξάγουν βασικό schema. Για πολύπλοκα graphs (πολλαπλές υπηρεσίες, custom @graph), χρειάζεται developer ή dedicated plugin config. Σε headless Next.js, παράγετε JSON-LD server-side ανά route — πιο καθαρό από client injection.

Schema για AEO pipeline

Συνδυάστε FAQPage με speakable πρώτη παράγραφο, Service με areaServed «Ρέθυμνο, Κρήτη», Article με author Person. Η Google Rich Results Test δείχνει eligibility — όχι guarantee. Για generative AI, η συνέπεια schema-HTML είναι το κέρδος. Δείτε πλήρη AEO υπηρεσία για audit και rollout.

VideoObject και ImageObject

Αν έχετε επεξηγηματικά videos, VideoObject schema με thumbnailUrl, uploadDate, description. Για galleries, ImageObject με contentUrl και caption. Βοηθά image search και rich results όπου υποστηρίζεται — δευτερεύοντα σε σχέση με Organization/Service αλλά χρήσιμα για τουρισμό και portfolio.

Speakable schema (προαιρετικό)

Το SpeakableSpecification δηλώνει ποια τμήματα είναι κατάλληλα για voice assistants. Συνδυάζεται με CSS class speakable στην πρώτη παράγραφο. Δεν είναι ευρέως deployed ακόμα, αλλά ευθυγραμμίζει με AEO best practice — σύντομη, καθαρή απάντηση στην αρχή κάθε σημαντικής σελίδας.

Schema rollout για SMB

Μην περιμένετε τέλειο graph από μέρα ένα. Εβδομάδα 1: Organization + WebSite live. Εβδομάδα 2: Service schemas στις 3 κύριες υπηρεσίες. Εβδομάδα 3: FAQPage στις σελίδες με πραγματικές ερωτήσεις πελατών. Εβδομάδα 4: Article author markup στο blog. Κάθε βήμα validated — incremental beats big-bang deploy που σπάει rich results.

Debugging schema errors

Το Search Console δείχνει errors vs warnings — errors πρώτα. Συχνό: invalid logo URL, FAQ mismatch, missing address σε LocalBusiness. Validate JSON, redeploy, request re-crawl. Το schema είναι living document που ακολουθεί τις αλλαγές της επιχείρησής σας — όχι one-time project. Επανεξετάστε μετά από redesign.

Πόσο κοστίζει schema implementation

Βασικό schema σε WordPress συχνά included στο SEO plugin. Custom @graph για πολλές σελίδες: 300–800€ one-time. ROI από rich results CTR και AEO readiness — measurable μέσα σε 6–12 μήνες για sites με traffic.

LocalBusiness schema για Ρέθυμνο

Ναι — με address, geo, openingHours και areaServed. Συνδυάστε με σελίδες υπηρεσιών και NAP consistency για local και AEO benefits. Η DailyHost ενσωματώνει schema-by-design σε κάθε κατασκευή.

Σύνοψη

Το schema markup είναι γλώσσα που μιλάτε σε μηχανές — Organization, Service, FAQPage πρώτα. Validate, συντηρήστε, συγχρονίστε με HTML. Για ελληνικές επιχειρήσεις που στοχεύουν AI answers, το schema είναι αναγκαίο θεμέλιο μαζί με AEO content strategy.

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

Είναι υποχρεωτικό το schema για SEO;

Όχι για βασικό ranking, αλλά συνιστάται. Βοηθά rich results, κατανόηση entity και AEO. Η απουσία του δεν σας τιμωρεί άμεσα, αλλά χάνετε σαφήνεια.

Πού τοποθετώ το JSON-LD;

Σε script type application/ld+json στο head ή πριν το κλείσιμο body. Σε React/Next.js, χρησιμοποιήστε component που inject το script ανά σελίδα.

Μπορώ να βάλω αστέρια χωρίς reviews;

Όχι. Το aggregateRating και Review schema απαιτούν πραγματικές, ορατές κριτικές. Ψεύτικα αστέρια παραβιάζουν τις οδηγίες Google.

FAQ schema σε κάθε σελίδα;

Μόνο όπου υπάρχουν πραγματικές ερωτήσεις-απαντήσεις στο HTML. Δύο-τρία FAQs αρκούν αν είναι ουσιαστικά — όχι keyword lists.

Schema για πολύγλωσσο site;

Χρησιμοποιήστε inLanguage ανά σελίδα, ξεχωριστές URLs με hreflang, και Organization μία φορά με url της κύριας γλώσσας ή @id που δένει εκδόσεις.

Πόσο συχνά να ενημερώνω schema;

Κάθε φορά που αλλάζουν ουσιαστικά στοιχεία: τιμές, ώρες, υπηρεσίες, FAQs. Automated από CMS μειώνει human error. Τριμηνιαίο audit στο Search Console Enhancements για errors — especially μετά από plugin ή theme updates στο WordPress.

Schema βοηθά ChatGPT;

Έμμεσα — η σαφήνεια JSON-LD ευθυγραμμίζει AI parsers με ορατό HTML. Σε συνδυασμό με answer-first content και entity consistency, το schema είναι τεχνικό θεμέλιο για generative citations και AEO visibility σε ελληνικές αναζητήσεις.

Σχετικές υπηρεσίες DailyHost

Share
Ξεκινήστε τώρα

Έτοιμοι να ξεκινήσετε;

Επικοινωνήστε μαζί μας για να βρούμε μαζί το ιδανικό πακέτο για εσάς.