BeOnTop

Τι ελέγχει το BeOnTop

Περισσότερα από 40 σημεία, με απλά λόγια: τι κοιτάει, γιατί έχει σημασία και τι σημαίνει αν αποτύχει.

Ο έλεγχος χωρίζεται σε τρεις ομάδες — περιεχόμενο, τεχνικά και κοινωνική προβολή & δεδομένα — και δίπλα τους μετριέται χωριστά η ταχύτητα με τα Core Web Vitals της Google, σε κινητό και σε υπολογιστή. Δύο ακόμα έλεγχοι εμπιστοσύνης εμφανίζονται χωρίς να μετράνε στη βαθμολογία.

Περιεχόμενο — 9 έλεγχοι

Τι καταλαβαίνει η Google, και ο επισκέπτης, από τη σελίδα σας.

ΈλεγχοςΤι κοιτάει και γιατί
Τίτλος σελίδαςΥπάρχει τίτλος; Είναι η μία γραμμή που βλέπει ο κόσμος στα αποτελέσματα της Google πριν αποφασίσει αν θα κάνει κλικ.
Μήκος τίτλουΠολύ μικρός δεν λέει τίποτα, πολύ μεγάλος κόβεται στη μέση.
Περιγραφή (meta description)Το μικρό κείμενο κάτω από τον τίτλο. Αν λείπει, η Google γράφει ό,τι βρει.
Μήκος περιγραφήςΊδιος λόγος: να χωράει και να λέει κάτι.
Μία επικεφαλίδα H1Ο βασικός τίτλος μέσα στη σελίδα. Καμία ή πολλές μπερδεύουν το τι είναι η σελίδα.
Σειρά επικεφαλίδωνΟι τίτλοι πρέπει να πηγαίνουν με σειρά (H1 → H2 → H3), όπως τα κεφάλαια ενός βιβλίου.
Ποσότητα κειμένουΜια σχεδόν άδεια σελίδα δύσκολα κατατάσσεται για οτιδήποτε.
Περιγραφές εικόνων (alt)Χωρίς αυτές, η Google δεν ξέρει τι δείχνει η φωτογραφία — ούτε και ο αναγνώστης οθόνης ενός τυφλού επισκέπτη.
Εσωτερικοί σύνδεσμοιΣελίδες που δεν συνδέονται μεταξύ τους είναι σελίδες που δεν βρίσκει κανείς.

Τεχνικά — 10 έλεγχοι

Τα θεμέλια. Όταν σπάει κάτι εδώ, δεν έχει σημασία πόσο καλό είναι το κείμενο.

ΈλεγχοςΤι κοιτάει και γιατί
ViewportΑν λείπει, η σελίδα εμφανίζεται στο κινητό σαν μικρογραφία υπολογιστή.
HTTPSΧωρίς αυτό ο browser γράφει «μη ασφαλής» δίπλα στο όνομά σας.
NoindexΜια ετικέτα που λέει στη Google «μη με δείξεις». Μπαίνει κατά λάθος πιο συχνά απ' ό,τι φαντάζεστε — και εξαφανίζει ολόκληρο site.
Γλώσσα σελίδαςΛέει στη Google και στους μεταφραστές σε ποια γλώσσα είναι γραμμένη.
CanonicalΔηλώνει ποια είναι η «επίσημη» διεύθυνση μιας σελίδας όταν υπάρχουν παραλλαγές.
robots.txtΟι οδηγίες προς τις μηχανές αναζήτησης. Αν λείπει ή είναι λάθος, μπορεί να κλείνει πόρτες κατά λάθος.
SitemapΟ κατάλογος των σελίδων σας. Χωρίς αυτόν η Google ψάχνει μόνη της.
FaviconΤο μικρό εικονίδιο στην καρτέλα. Μικρό, αλλά είναι η ταυτότητά σας σε είκοσι ανοιχτές καρτέλες.
Αλυσίδα ανακατευθύνσεωνΚάθε επιπλέον «άλμα» πριν φορτώσει η σελίδα κοστίζει χρόνο και χάνει επισκέπτες.
Κενοί σύνδεσμοιΣύνδεσμοι που δεν πάνε πουθενά — σπασμένη εμπειρία και χαμένο «βάρος» για τη Google.

Και ένας ακόμα, που δεν μετράει στη βαθμολογία: η σελίδα στο κινητό. Η Google διαβάζει την έκδοση για κινητά, και κάποια sites δίνουν στα κινητά ξεχωριστό αντίγραφο (π.χ. cache για κινητά). Ανοίγουμε τη σελίδα και σαν κινητό, και σας λέμε αν εκεί λείπει κάτι — τίτλος, περιγραφή, κείμενο — ή αν τα εικονίδια θα φαίνονται σαν κουτάκια.

Και οι ρυθμίσεις του server, που επίσης δεν μετράνε στη βαθμολογία: HTTP/2 (πιο γρήγορη φόρτωση), συμπίεση των σελίδων, «αποθήκευση» των αρχείων στον browser για τις επόμενες επισκέψεις, πραγματικό «404» όταν μια σελίδα δεν υπάρχει (αλλιώς η Google μπορεί να καταχωρεί σελίδες σφάλματος) και μία κύρια διεύθυνση — με ή χωρίς www, η άλλη να στέλνει μόνιμα εκεί. Για πληροφορία δείχνουμε και HTTP/3 και IPv6.

Και ο κώδικας HTML της σελίδας, που ούτε αυτός μετράει στη βαθμολογία: κάθε id να χρησιμοποιείται μία φορά, οι ετικέτες να κλείνουν με τη σωστή σειρά, τα στοιχεία να βρίσκονται μόνο εκεί που τα επιτρέπει η HTML, σωστά χαρακτηριστικά και όχι παρωχημένος κώδικας. Οι browsers συνήθως τα καταφέρνουν, αλλά ένα τέτοιο λάθος μπορεί να χαλάσει μια φόρμα ή έναν αναγνώστη οθόνης. Διαβάζουμε μόνο τον κώδικα που έχει ήδη κατεβάσει ο έλεγχος.

Κοινωνική προβολή & δεδομένα — 3 έλεγχοι

Τι βλέπει ο κόσμος όταν κάποιος μοιράζεται τη σελίδα σας.

ΈλεγχοςΤι κοιτάει και γιατί
og:titleΟ τίτλος που εμφανίζεται όταν το link σας μπαίνει σε Facebook, Viber ή WhatsApp.
og:imageΗ εικόνα προεπισκόπησης. Χωρίς αυτήν, ο σύνδεσμός σας είναι μια γκρίζα γραμμή κειμένου.
Δομημένα δεδομένα (JSON-LD)Πληροφορίες σε γλώσσα που διαβάζει η μηχανή: τι είδους επιχείρηση είστε, πού, με τι ωράριο.

Ταχύτητα — Core Web Vitals

Μετριέται χωριστά, με τα δεδομένα της Google, σε κινητό και σε υπολογιστή:

Ελέγχεται επίσης το βάρος των εικόνων, που είναι η πιο συχνή αιτία αργής σελίδας.

Εμπιστοσύνη — 2 έλεγχοι

Δεν μετράνε στη βαθμολογία — αλλά είναι από τα πράγματα που ένας ιδιοκτήτης δεν βλέπει ποτέ μόνος του.

ΈλεγχοςΤι κοιτάει και γιατί
Παρακολούθηση πριν τη συγκατάθεσηΞεκινούν το Facebook Pixel, το Google Analytics ή το TikTok πριν ο επισκέπτης απαντήσει στο banner των cookies; Τότε το banner είναι διακοσμητικό και το πρόστιμο του GDPR πραγματικό. Το ελέγχουμε στη σελίδα και με τη μέτρηση της Google — έναν πραγματικό browser που δεν πατάει ποτέ «Αποδοχή».
Κουμπιά πληρωμήςΤο Stripe και το PayPal δέχονται το σενάριό τους μόνο από τους δικούς τους servers. Αν ένα πρόσθετο ταχύτητας φτιάξει αντίγραφο, το Apple Pay και το Google Pay εξαφανίζονται από το κατάστημα χωρίς κανένα μήνυμα. Κοιτάμε και μια σελίδα προϊόντος, εκεί που φορτώνουν.

Ασφάλεια — 17 έλεγχοι

Δεν μετράνε στη βαθμολογία. Κοιτάμε μόνο ό,τι βλέπει κάθε επισκέπτης και κάθε δημόσιο DNS — δεν ψάχνουμε για κρυφά αρχεία, σελίδες σύνδεσης ή κενά, αφού στο BeOnTop μπορεί να μπει και ξένο site.

ΈλεγχοςΤι κοιτάει και γιατί
Λίστα επικίνδυνων sites της GoogleΑν η Google έχει βάλει το site στη λίστα της για ιούς ή απάτες (Safe Browsing). Τότε ο Chrome δείχνει στους επισκέπτες κόκκινη σελίδα «Επικίνδυνος ιστότοπος» αντί για το site.
Πιστοποιητικό ασφαλείας (SSL)Ισχύει, είναι για τη σωστή διεύθυνση, και πόσες ημέρες μένουν ως τη λήξη. Αν λήξει, οι browsers δείχνουν σελίδα προειδοποίησης αντί για το site.
Λεπτομέρειες πιστοποιητικούΑν το κλειδί του είναι αρκετά μεγάλο ώστε να είναι ασφαλές, αν το πιστοποιητικό δουλεύει και στη διεύθυνση που μπορεί να γράψει κάποιος αντί γι’ αυτήν (με ή χωρίς www.), και αν μια εγγραφή CAA ορίζει ποια μόνο αρχή επιτρέπεται να εκδίδει πιστοποιητικά για τον domain (προαιρετική).
Ρυθμίσεις ασφαλούς σύνδεσης (TLS)Ποιες εκδόσεις TLS δέχεται ο server: οι σύγχρονες TLS 1.3 και 1.2, και αν δέχεται ακόμα τις παλιές TLS 1.0/1.1 (αποσύρθηκαν το 2021). Τέσσερις σύντομες συνδέσεις, όπως ενός browser — τίποτα άλλο δεν στέλνεται.
Το http:// στέλνει στο https://Όποιος γράψει τη διεύθυνση χωρίς «https» καταλήγει στο ασφαλές site;
Λήξη του domainΠότε λήγει ο ίδιος ο domain, όπως το δημοσιεύει το μητρώο του. Ένας domain που λήγει παίρνει μαζί του το site και τα email — γι’ αυτό λίγες μέρες πριν στέλνουμε και επείγον email. Τα .gr, .eu και .cy δεν δημοσιεύουν την ημερομηνία.
DNSSEC (υπογεγραμμένο DNS)Αν ο domain είναι υπογεγραμμένος, ώστε κανείς να μην μπορεί να πλαστογραφήσει τις απαντήσεις DNS του — και, πάνω απ’ όλα, ότι η υπογραφή δεν είναι χαλασμένη: τότε πολλοί πάροχοι internet αρνούνται να βρουν το site. Ένας domain χωρίς DNSSEC είναι το σύνηθες και δεν χάνει βαθμούς.
Μη ασφαλή αρχεία σε ασφαλή σελίδαScripts, στυλ ή εικόνες από διευθύνσεις http:// — οι browsers τα μπλοκάρουν ή δείχνουν «μη ασφαλές».
Πρόσθετα με γνωστά κενάΓια ιστοτόπους WordPress: οι εκδόσεις των πρόσθετων και του θέματος, όπως φαίνονται στις διευθύνσεις των αρχείων της σελίδας, σε σύγκριση με τα δημόσια γνωστά κενά ασφαλείας (στοιχεία: Wordfence Intelligence, © Defiant Inc.). Δεν δείχνεται για ιστοτόπους ανταγωνιστών.
Εκδόσεις λογισμικούPHP που δεν παίρνει πια διορθώσεις ασφαλείας, WordPress που το ίδιο το WordPress.org χαρακτηρίζει «insecure», και λογισμικό που δεν υποστηρίζεται πια καθόλου (Windows/IIS παλαιότερο του 10, Apache 2.2, Drupal πριν το 10, Joomla πριν το 5).
Βιβλιοθήκες JavaScriptjQuery, jQuery UI, Bootstrap, AngularJS και Lodash σε εκδόσεις με γνωστά κενά ή χωρίς υποστήριξη — όπως φαίνονται στις διευθύνσεις των αρχείων της σελίδας. Κανένα αρχείο δεν «ανοίγεται» ξεχωριστά.
Email που προσποιείται ότι είστε εσείςΟι εγγραφές SPF και DMARC του domain: χωρίς αυτές, οποιοσδήποτε στέλνει email που μοιάζει να έρχεται από την επιχείρηση.
Υπογραφή των email σας (DKIM)Αν τα email του domain φεύγουν υπογεγραμμένα από κάποιον γνωστό πάροχο (Google, Microsoft 365, SendGrid, Mailchimp κ.ά.). Τα υπογεγραμμένα email τα εμπιστεύονται περισσότερο το Gmail και το Outlook.
Λίστες spam (blacklists)Αν ο διακομιστής των email σας ή του site είναι σε λίστα spam (SpamCop, PSBL, Mailspike) — τότε πολλά email σας πηγαίνουν στα ανεπιθύμητα ή επιστρέφουν. Μόνο μία ερώτηση DNS σε κάθε λίστα· τίποτα δεν στέλνεται στο site.
HSTS, headers προστασίας, cookiesΜικρές ρυθμίσεις του server που κάνουν τον browser πιο προσεκτικό — από τα cookies διαβάζουμε μόνο ονόματα και σημαίες, ποτέ το περιεχόμενο.

Και μετά;

Κάθε εύρημα έρχεται με εξήγηση και με πρόταση διόρθωσης. Μπορείτε να τα δώσετε όπως είναι σε όποιον συντηρεί τη σελίδα σας, ή — αν τρέχει WordPress — να αφήσετε το BeOnTop να διορθώσει μόνο του τις περιγραφές εικόνων. Δείτε τον οδηγό.

Ελέγξτε το site σας δωρεάν

Το BeOnTop είναι δωρεάν εργαλείο του Ιδρύματος aQua for All, μη κερδοσκοπικού οργανισμού 501(c)(3) των ΗΠΑ (EIN 84-2236945), που χρηματοδοτεί συστήματα καθαρού πόσιμου νερού για παιδιά σε δομές φροντίδας.
Αρχική · Η ιστορία · Τι ελέγχει · Γιατί δωρεάν · Πού πάνε τα χρήματα · Οδηγός · Δωρεά · Όροι · Απόρρητο