Μετάβαση στο περιεχόμενο

Έλεγχος δομημένων δεδομένων

Σύντομη απάντηση

Ελέγχει το JSON-LD μιας σελίδας: ότι κάθε μπλοκ διαβάζεται, τους τύπους schema.org που δηλώνει, βασικά πεδία όπως @context και @type, και αν υπάρχουν Organization, WebSite και BreadcrumbList.

Τι δεν κάνει: Ελέγχει ότι το JSON-LD διαβάζεται, τους τύπους του και λίγα βασικά πεδία, όχι κάθε υποχρεωτική ιδιότητα κάθε εμπλουτισμένου αποτελέσματος· δεν διαβάζει microdata, RDFa ή σήμανση που προσθέτουν scripts.

Δωρεάν · Χωρίς εγγραφή · Τρέχει στον περιηγητή σας
100% στον περιηγητή σας — το περιεχόμενό σας δεν φεύγει ποτέ από τη συσκευή σας.

Τι Κάνει

Εξάγει κάθε μπλοκ JSON-LD της σελίδας σας και αναφέρει σε δύο μέρη. Εγκυρότητα JSON-LD: αν κάθε μπλοκ διαβάζεται ως έγκυρο JSON και ποιους τύπους schema.org δηλώνει (Organization, Product, Article κ.λπ.). Οντότητες και υποχρεωτικά πεδία: αν κάθε οντότητα έχει @context και @type, αν ένα Organization έχει όνομα (name) και ένα WebSite διεύθυνση (url), και ποιες βασικές οντότητες (Organization, WebSite, BreadcrumbList, Article, Product, LocalBusiness) δηλώνει η σελίδα. Η βαθμολογία είναι ο μέσος όρος των δύο μερών.

Γιατί Έχει Σημασία

Τα δομημένα δεδομένα περιγράφουν μια σελίδα με τρόπο που μπορούν να διαβάσουν οι μηχανές αναζήτησης, και η Google τα χρησιμοποιεί για εμπλουτισμένα αποτελέσματα όπως τιμές προϊόντων, αστέρια αξιολογήσεων και breadcrumbs. Ένα μπλοκ JSON-LD που δεν αναλύεται αγνοείται εντελώς, και μια ενημέρωση CMS ή πρόσθετου μπορεί να χαλάσει κάθε σελίδα που μοιράζεται ένα πρότυπο. Ο έλεγχος της επισήμανσης μετά από κάθε κυκλοφορία το εντοπίζει έγκαιρα.

Πώς Λειτουργεί

  1. Εισαγάγετε το URL μιας σελίδας ή επικολλήστε το HTML της

  2. Εξάγουμε κάθε μπλοκ JSON-LD από το HTML, μαζί με τις οντότητες μέσα σε ένα @graph

  3. Ελέγχουμε ότι κάθε μπλοκ διαβάζεται και ότι κάθε οντότητα έχει @context, @type και τα βασικά της πεδία

  4. Επιστρέφουμε τους τύπους που βρέθηκαν, τυχόν σφάλματα και ποιες βασικές οντότητες υπάρχουν ή λείπουν

Δείγμα εισόδου + εξόδου

ΕΙΣΟΔΟΣ
url: https://rankproof.eu/tools
ΕΞΟΔΟΣ
Εγκυρότητα JSON-LD                        100/100
  JSON-LD blocks: 1 · τύποι schema.org: 5
  μη έγκυρα blocks: 0                      OK
  τύποι που βρέθηκαν: Organization, SoftwareApplication,
    WebSite, CollectionPage, ItemList

Οντότητες και υποχρεωτικά πεδία             92/100
  τύποι οντοτήτων: 5 · σφάλματα: 0 · προειδοποιήσεις: 0
  Organization, WebSite                    υπάρχουν
  BreadcrumbList                           λείπει
  Article, Product, LocalBusiness          λείπουν

Βαθμολογία: 96/100 — 2 από 2 μέρη σε καλή κατάσταση

Πώς διαβάζεται το αποτέλεσμα

JSON-LD blocks (1 στο δείγμα)
Πόσα blocks <script type="application/ld+json"> περιέχει το HTML. Ένα block με @graph είναι εξίσου καλό με πολλά χωριστά· το πλήθος σας λέει κυρίως πού να κοιτάξετε όταν κάτι χαλάσει.
Τύποι που βρέθηκαν (5)
Οι τύποι schema.org που δηλώνονται στην κορυφή κάθε block ή μέσα στο @graph του — στο δείγμα Organization, SoftwareApplication, WebSite, CollectionPage και ItemList. Τύποι φωλιασμένοι μέσα σε μια ιδιότητα, όπως μια διεύθυνση μέσα σε Organization, δεν εμφανίζονται χωριστά.
Μη έγκυρα blocks (0)
Blocks που δεν είναι έγκυρο JSON. Ένα μόνο περιττό κόμμα ή ένα εισαγωγικό χωρίς escape κάνει τις μηχανές αναζήτησης να αγνοούν ολόκληρο το block, οπότε κάθε σφάλμα εδώ είναι το πρώτο που πρέπει να διορθωθεί.
Οντότητες και υποχρεωτικά πεδία (92/100)
Το δεύτερο μέρος διαβάζει κάθε οντότητα, και όσες βρίσκονται μέσα σε @graph: καθεμία χρειάζεται @context και @type, ένα Organization χρειάζεται όνομα (name) και ένα WebSite url, και τα σφάλματα ή οι προειδοποιήσεις γράφονται ένα ανά γραμμή. Δείχνει επίσης ποιες βασικές οντότητες δηλώνει η σελίδα. Στο δείγμα υπάρχουν Organization και WebSite· από όσες λείπουν, μόνο το BreadcrumbList ρίχνει τη βαθμολογία του μέρους, γιατί τα Article, Product και LocalBusiness περιγράφουν είδη σελίδας που δεν είναι η /tools.
Βαθμολογία (96/100)
Ο μέσος όρος των δύο μερών, 100 και 92. Η γραμμή σύνοψης μετρά τα μέρη σε καλή κατάσταση και γίνεται πράσινη μόνο όταν είναι και τα δύο· μια σελίδα χωρίς καθόλου JSON-LD παίρνει 0 και στα δύο.
Τι δεν σημαίνει η επιτυχία
Το έγκυρο JSON με τα βασικά πεδία είναι το πρώτο βήμα. Αν η σήμανση μπορεί να δώσει εμπλουτισμένο αποτέλεσμα εξαρτάται από τις υποχρεωτικές ιδιότητες κάθε τύπου και από τις οδηγίες της Google, που ελέγχουν το Rich Results Test και οι αναφορές βελτιώσεων του Search Console.

Ποιοι το Χρησιμοποιούν

  • Τεχνικό SEO

    Πριν από την κυκλοφορία, επιβεβαιώστε ότι τα μπλοκ Article, Product και BreadcrumbList σε κάθε πρότυπο αναλύονται χωρίς σφάλματα.

  • Προγραμματιστής ηλεκτρονικού εμπορίου

    Ελέγξτε ένα πρότυπο προϊόντος μετά από κάθε ενημέρωση πλατφόρμας για να εντοπίσετε χαλασμένη επισήμανση Product.

  • Υπεύθυνος περιεχομένου

    Επιβεβαιώστε ότι η επισήμανση Article στα κορυφαία σας άρθρα εξακολουθεί να αναλύεται μετά από ενημέρωση θέματος ή πρόσθετου.

Συχνά προβλήματα και πώς λύνονται

  1. Ένα block δεν διαβάζεται

    Ψάξτε για κόμμα μετά την τελευταία ιδιότητα, εισαγωγικό μέσα σε τιμή χωρίς escape ή μεταβλητή προτύπου που δεν τύπωσε τίποτα. Επικολλήστε το block σε έναν JSON validator για να βρείτε τη γραμμή, και μετά διορθώστε το πρότυπο που το παράγει, ώστε να διορθωθούν όλες οι σελίδες μαζί.

    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "name": "Example Ltd",
      "url": "https://example.com"
    }
  2. Η σελίδα δεν έχει δομημένα δεδομένα

    Ξεκινήστε με ό,τι περιγράφει όλο το site — έναν κόμβο Organization (ή Person) και έναν WebSite στο πρότυπο του site — και μετά προσθέστε τον τύπο που ταιριάζει σε κάθε σελίδα: Article για άρθρα, Product για σελίδες προϊόντων, BreadcrumbList όπου εμφανίζονται breadcrumbs.

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@graph": [
        { "@type": "Organization", "@id": "https://example.com/#org", "name": "Example Ltd", "url": "https://example.com" },
        { "@type": "WebSite", "url": "https://example.com", "publisher": { "@id": "https://example.com/#org" } }
      ]
    }
    </script>
  3. Η σήμανση FAQ ή HowTo δεν φέρνει rich result

    Τα FAQPage και HowTo είναι ακόμη έγκυροι τύποι schema.org, αλλά η Google δεν δείχνει πια αποτελέσματα FAQ ή HowTo στην αναζήτηση. Κρατήστε τη σήμανση μόνο αν τη χρησιμοποιεί κάτι άλλο, και μην περιμένετε πλουσιότερη εμφάνιση από αυτήν.

  4. Η σήμανση λέει περισσότερα από όσα δείχνει η σελίδα

    Οι οδηγίες της Google ζητούν τα δομημένα δεδομένα να περιγράφουν περιεχόμενο που βλέπουν οι επισκέπτες. Βαθμολογίες, τιμές ή εκδηλώσεις που υπάρχουν μόνο στη σήμανση μπορεί να φέρουν χειροκίνητη ενέργεια, γι' αυτό παράγετε το JSON-LD από τα ίδια δεδομένα που δείχνει η σελίδα.

  5. Η σήμανση προστίθεται με script

    Το εργαλείο διαβάζει το HTML όπως παραδίδεται, οπότε JSON-LD που προσθέτει η JavaScript δεν μετριέται. Η Google μπορεί να διαβάσει JSON-LD που εισάγεται δυναμικά, αλλά άλλες μηχανές και εργαλεία ίσως όχι· η πιο ασφαλής επιλογή είναι να τυπώνεται στο HTML του server.

  6. Λείπει το BreadcrumbList

    Προσθέστε BreadcrumbList στις σελίδες που δείχνουν διαδρομή πλοήγησης (breadcrumbs), φτιαγμένο από την ίδια διαδρομή που βλέπει ο επισκέπτης, ώστε σήμανση και σελίδα να μη διαφωνούν. Η Google μπορεί να το χρησιμοποιήσει για να δείξει πού βρίσκεται η σελίδα στον ιστότοπο αντί για το σκέτο URL.

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

Ελέγχει αν η σελίδα δικαιούται εμπλουτισμένα αποτελέσματα;
Όχι. Ελέγχει ότι κάθε μπλοκ διαβάζεται, απαριθμεί τους τύπους του και ελέγχει λίγα βασικά πεδία (@context, @type, το όνομα ενός Organization, το url ενός WebSite). Κάθε εμπλουτισμένο αποτέλεσμα έχει τις δικές του υποχρεωτικές ιδιότητες· αυτές ελέγχονται με το Rich Results Test της Google.
Να χρησιμοποιήσω JSON-LD, microdata ή RDFa;
Η Google υποστηρίζει και τα τρία και συνιστά το JSON-LD, που είναι το ευκολότερο να προστεθεί και να συντηρηθεί. Αυτό το εργαλείο διαβάζει μόνο JSON-LD.
Ποιοι τύποι μπορούν ακόμη να κερδίσουν εμπλουτισμένα αποτελέσματα;
Η Google παραθέτει τους υποστηριζόμενους τύπους στη Search Gallery της, για παράδειγμα Article, Product, Breadcrumb, Event, Local business, Recipe και Review snippet. Τα εμπλουτισμένα αποτελέσματα FAQ και HowTo δεν εμφανίζονται πλέον στην Αναζήτηση Google.
Βλέπει επισήμανση που προστίθεται με JavaScript;
Όχι. Διαβάζει το HTML όπως παραδίδεται, οπότε το JSON-LD που προσθέτουν αργότερα scripts δεν συμπεριλαμβάνεται.
Γιατί ψάχνει Organization και WebSite;
Λένε ποιος εκδίδει τον ιστότοπο και πώς λέγεται. Η Google χρησιμοποιεί τα δομημένα δεδομένα WebSite, μαζί με άλλα σήματα, για να επιλέξει το όνομα ιστότοπου που δείχνει στα αποτελέσματα, και τη σήμανση Organization για στοιχεία όπως το λογότυπο. Ανήκουν στο πρότυπο του ιστότοπου, οπότε μία αλλαγή καλύπτει κάθε σελίδα.

Πηγές

Η τεκμηρίωση στην οποία βασίζονται το εργαλείο και οι εξηγήσεις αυτής της σελίδας.