Τεχνικό SEO: η λίστα ελέγχου που τρέχω σε κάθε site
Τι είναι το τεχνικό SEO και τι ελέγχω σε κάθε site, σε 7 κατηγορίες, με πραγματικό πριν και μετά από ένα WordPress site στα Χανιά.

Σύντομη απάντηση
Τεχνικό SEO είναι ό,τι κάνει μια ιστοσελίδα να μπορεί η Google να τη βρει, να τη διαβάσει, να την καταλάβει και να τη φορτώσει γρήγορα στο κινητό. Το τι γράφεις είναι άλλη δουλειά. Εδώ κρίνεται αν αυτό που γράφεις φτάνει ποτέ ολόκληρο και σωστό στη μηχανή αναζήτησης.
Κατασκευάζω ιστοσελίδες και κάνω τεχνικό SEO από το Ηράκλειο. Παρακάτω είναι η λίστα ελέγχου που τρέχω σε κάθε site, χωρισμένη στις ίδιες 7 κατηγορίες που βαθμολογώ, με ένα πραγματικό παράδειγμα από ένα site που διόρθωσα σε μία μέρα. Σου λέω και πού τα δικά μου νούμερα δεν αποδεικνύουν πολλά.
Τι είναι το τεχνικό SEO, με δυο λόγια
Σκέψου ένα μαγαζί. Το περιεχόμενο είναι τα ράφια. Το τεχνικό SEO είναι η πόρτα και η ταμπέλα. Μπορεί να έχεις τα καλύτερα προϊόντα της πόλης. Αν η πόρτα είναι κλειδωμένη, δεν θα μπει κανείς.
Στην πράξη, τεχνικό SEO σημαίνει να ελέγξεις:
- αν η Google μπορεί να μπει σε κάθε σελίδα που θέλεις να βρεθεί, και αν την έχει βάλει στο ευρετήριό της,
- αν κάθε σελίδα έχει σαφή τίτλο, περιγραφή και μία κύρια επικεφαλίδα,
- αν τα δομημένα δεδομένα (schema) λένε σωστά τι επιχείρηση είσαι,
- αν το site φορτώνει γρήγορα σε κινητό,
- αν οι μηχανές AI, όπως το ChatGPT, έχουν πρόσβαση να το διαβάσουν.
Η λίστα ελέγχου τεχνικού SEO σε 7 κατηγορίες
| # | Κατηγορία | Βάρος στη βαθμολογία μου | Τι πιάνει |
|---|---|---|---|
| 1 | Ανίχνευση και ευρετηρίαση | 25% | Σελίδες που η Google δεν βρίσκει, σελίδες που δεν πρέπει να βρει, χαλασμένες ανακατευθύνσεις |
| 2 | Περιεχόμενο πολύ λίγο για ευρετηρίαση | 20% | Σελίδες με τόσο λίγο κείμενο που δεν αξίζει να μπουν στο ευρετήριο |
| 3 | Ετικέτες σελίδας | 15% | Τίτλοι, meta descriptions, επικεφαλίδες |
| 4 | Δομημένα δεδομένα | 15% | Schema που λείπει, είναι λάθος τύπου ή δεν περνάει τον έλεγχο |
| 5 | Ταχύτητα | 10% | Core Web Vitals σε δοκιμή και σε πραγματικούς χρήστες |
| 6 | Εικόνες | 10% | Μέγεθος, μορφή, alt κείμενο, lazy loading |
| 7 | Ετοιμότητα για αναζήτηση AI | 5% | Αν οι crawlers των AI μπορούν να διαβάσουν το site |
Τα βάρη είναι δικά μου. Δείχνουν πόσο συχνά η κάθε κατηγορία ήταν αυτό που κρατούσε πίσω ένα site στα έργα που έχω δουλέψει. Η Google δεν δημοσιεύει βάρη, οπότε κανείς δεν μπορεί να σου πει «τα επίσημα».
Ένα πραγματικό πριν και μετά: μία μέρα σε ένα WordPress site
Η Kokos Rental είναι μια μικρή εταιρεία ενοικίασης αυτοκινήτων στα Χανιά, σε WordPress με Elementor και Yoast. Στις 18 Μαρτίου 2026 έτρεξα αυτή τη λίστα στο kokosrental.gr, διόρθωσα ό,τι βρήκε την ίδια μέρα και το βαθμολόγησα ξανά.
Η βαθμολογία στη δική μου λίστα ελέγχου ανέβηκε από 34 σε 88 στα 100 (85 αμέσως μετά τις διορθώσεις, 88 στον δεύτερο έλεγχο αργότερα την ίδια μέρα). Στις 12 σελίδες του site οι διορθώσεις έφτασαν τις 64, από τίτλους μέχρι schema και headers ασφαλείας.
Να είμαι ακριβής για το τι είναι αυτό το νούμερο. Είναι η βαθμολογία της δικής μου λίστας τεχνικού SEO, του πίνακα πιο πάνω. Δεν είναι επισκέψεις και δεν είναι θέσεις στη Google. Το Kokos δεν είχε analytics, οπότε δεν μπορώ να σου δείξω επισκέπτες πριν και μετά. Μπορώ να σου δείξω τι ακριβώς ήταν χαλασμένο, κατηγορία προς κατηγορία, και αυτό χρησιμοποιώ παρακάτω. Ολόκληρη την ιστορία τη γράφω στο case study της Kokos Rental.
1. Ανίχνευση και ευρετηρίαση
Έχει το μεγαλύτερο βάρος, γιατί όλα τα άλλα εξαρτώνται από αυτό. Μια σελίδα που η Google δεν μπορεί να ανιχνεύσει ή δεν βάζει στο ευρετήριο δεν θα εμφανιστεί, όσο καλή κι αν είναι.
Τι ελέγχω:
- Ότι υπάρχει Search Console, επαληθευμένο. Το Kokos δεν είχε καθόλου πριν τις 18 Μαρτίου. Μόλις συνδέθηκε, φάνηκε ότι η Google είχε στο ευρετήριο 7 από τις 24 διευθύνσεις που ήξερε.
- Ότι το XML sitemap έχει μόνο σελίδες που θέλεις να βρεθούν, και ότι έχει υποβληθεί. Το όριο είναι 50.000 URL ή 50MB ανά αρχείο σύμφωνα με την τεκμηρίωση της Google για τα sitemaps. Ένα μικρό site δεν πλησιάζει ποτέ. Το συνηθισμένο πρόβλημα είναι τα σκουπίδια μέσα στο sitemap, όχι το μέγεθος.
- Ότι το robots.txt δεν μπλοκάρει ό,τι θέλεις να βρεθεί. Το robots.txt ελέγχει την ανίχνευση, όχι την ευρετηρίαση. Η Google γράφει ξεκάθαρα ότι δεν είναι τρόπος να κρατήσεις μια σελίδα έξω από τη Google. Γι' αυτό υπάρχει το
noindex. - Ότι κάθε σελίδα έχει canonical προς τον εαυτό της, εκτός αν δείχνει σκόπιμα σε άλλη εκδοχή.
- Ότι οι παλιές και χαλασμένες διευθύνσεις κάνουν μόνιμη ανακατεύθυνση, με ένα βήμα, στην πιο κοντινή σελίδα. Στο Kokos, το Search Console έδειχνε παλιές διευθύνσεις αυτοκινήτων, όπως
/cars/note/, να βγάζουν «δεν βρέθηκε». Τρεις ανακατευθύνσεις έλυσαν τις πραγματικές. Οι υπόλοιπες ήταν σκουπίδια του WordPress που φεύγουν μόνα τους. - Ότι οι γλωσσικές εκδοχές δείχνουν η μία στην άλλη. Αν η σελίδα Α λέει ότι η Β είναι η μετάφρασή της, η Β πρέπει να δείχνει πίσω στην Α. Η Google το αναφέρει ως ένα από τα πιο συχνά λάθη στο hreflang και τότε τα tags μπορεί να αγνοηθούν. Το βρήκα και στο δικό μου site: μια ελληνική σελίδα έδειχνε για αγγλική εκδοχή την αρχική, που δεν έδειχνε πίσω.
Αν φτιάχνεις καινούριο site πάνω στο παλιό, αυτή η κατηγορία είναι το μισό ρίσκο. Γράφω αναλυτικά πώς το χειρίζομαι στο άρθρο για ανακατασκευή χωρίς απώλεια SEO. Αν δεν είσαι σίγουρος ότι χρειάζεσαι νέο site, δες πότε αξίζει μια ανακατασκευή ιστοσελίδας.
2. Περιεχόμενο πολύ λίγο για να μπει στο ευρετήριο
Αυτό ξενίζει, γιατί το περιεχόμενο ακούγεται το αντίθετο του τεχνικού. Όμως το «Ανιχνεύτηκε, αλλά δεν έχει ευρετηριαστεί» στο Search Console είναι συχνά θέμα λιγοστής σελίδας, και το βλέπεις μόνο από την τεχνική πλευρά.
Η αρχική του Kokos είχε 309 λέξεις. Την έφτασα στις 672, γραμμένες γύρω από ό,τι χρειάζεται κάποιος που νοικιάζει αυτοκίνητο στα Χανιά: παράδοση σε ξενοδοχείο και αεροδρόμιο, τα αυτοκίνητα, τα βήματα της κράτησης. Αρκετές σελίδες αυτοκινήτων είχαν λίγες εκατοντάδες λέξεις και σχεδόν ίδιο κείμενο, και μία από αυτές έμενε εκτός ευρετηρίου.
Τι ελέγχω: σελίδες που το Search Console δείχνει ως «ανιχνεύτηκε, όχι στο ευρετήριο» και πόσο περιεχόμενο έχουν, σελίδες σχεδόν διπλές (δύο μοντέλα με την ίδια παράγραφο και άλλο όνομα), και σελίδες archive, tag και author που φτιάχνει μόνο του το WordPress χωρίς να τις έχει γράψει κανείς.
3. Τίτλοι, περιγραφές και επικεφαλίδες
Οι πιο γρήγορες διορθώσεις της λίστας, και αυτές που βρίσκω χαλασμένες πιο συχνά. Στο Kokos:
- Κάθε τίτλος σελίδας είχε τη μορφή «HOME - kokosrental.gr», «CONTACT - kokosrental.gr». Ο τίτλος της αρχικής ξεκινάει πλέον με «Car Rental Chania».
- Καμία σελίδα δεν είχε meta description, παρότι το Yoast ήταν εγκατεστημένο. Η Google έφτιαχνε μόνη της την περιγραφή από όποιο κείμενο έβρισκε.
- Η αρχική είχε έξι H1, κάτι που κάνει συχνά το Elementor όταν κάθε τίτλος ενότητας γίνεται H1.
Τι ελέγχω: έναν μοναδικό τίτλο ανά σελίδα που λέει τι είναι η σελίδα, meta description γραμμένη για να πάρει το κλικ, ακριβώς ένα H1, και επικεφαλίδες που πάνε H2 και μετά H3 χωρίς να πηδάνε επίπεδα.
4. Δομημένα δεδομένα (schema)
Τα δομημένα δεδομένα λένε στις μηχανές αναζήτησης τι επιχείρηση είσαι, για να μην το μαντεύουν. Σχεδόν κάθε site έχει κάποιο. Το ερώτημα είναι αν είναι ο σωστός τύπος, συμπληρωμένος και έγκυρος.
Το Kokos είχε Organization schema μόνο με όνομα, URL και λογότυπο. Τώρα έχει AutoRental (τύπος του LocalBusiness) με διεύθυνση, τηλέφωνο και ωράριο, και Product schema σε κάθε σελίδα αυτοκινήτου με την τιμή του. Σε ηλεκτρονικό κατάστημα η σήμανση προϊόντων είναι ένα μόνο κομμάτι από το SEO για eshop, μαζί με κατηγορίες και φίλτρα.
Είχε και FAQPage schema στη σελίδα συχνών ερωτήσεων, που το αφαίρεσα. Τον Αύγουστο του 2023 η Google ανακοίνωσε ότι τα FAQ rich results θα εμφανίζονται μόνο σε γνωστά, έγκυρα κυβερνητικά site και site υγείας. Στο Kokos ήταν και διπλό και άκυρο, άρα μόνο κόστος.
Η ανακοίνωση της ίδιας της Google, που υπάρχει μόνο στα αγγλικά. Πολλά WordPress site προσθέτουν ακόμα FAQ schema περιμένοντας τις ερωτήσεις που ανοίγουν μέσα στα αποτελέσματα. Οι εμπορικές σελίδες σταμάτησαν να τις παίρνουν το 2023.
Τι ελέγχω: ο τύπος schema ταιριάζει με την επιχείρηση (Hotel, AutoRental, ProfessionalService, όχι ένα γενικό Organization), τα στοιχεία είναι ίδια, λέξη προς λέξη, με το Google Business Profile, και το Rich Results Test δεν βγάζει σφάλματα.
5. Ταχύτητα και Core Web Vitals
Τα όρια της Google για καλή εμπειρία είναι Largest Contentful Paint μέσα σε 2,5 δευτερόλεπτα, Interaction to Next Paint 200 χιλιοστά του δευτερολέπτου ή λιγότερο και Cumulative Layout Shift 0,1 ή λιγότερο, σύμφωνα με τον οδηγό του web.dev για τα Core Web Vitals.
Δύο πράγματα μετράνε περισσότερο από τη βαθμολογία.
Η δοκιμή και οι πραγματικοί χρήστες είναι διαφορετικά νούμερα. Το PageSpeed Insights τρέχει μια δοκιμή σε προσομοιωμένο κινητό, και ξεχωριστά δείχνει δεδομένα από πραγματικούς χρήστες Chrome, αν το site έχει αρκετούς. Τα περισσότερα μικρά site δεν έχουν. Όταν πέρασα το kokosrental.gr από το PageSpeed Insights στις 6 Οκτωβρίου 2026, η ενότητα για τους πραγματικούς χρήστες έγραφε «Δεν υπάρχουν δεδομένα». Υπήρχαν μόνο νούμερα δοκιμής.
Η βαθμολογία δοκιμής αλλάζει από τρέξιμο σε τρέξιμο. Στις 18 Μαρτίου η βαθμολογία στο κινητό ανέβηκε από 74 σε 86 μετά τις διορθώσεις. Στις 6 Οκτωβρίου η ίδια αρχική έβγαλε 83 σε ένα τρέξιμο και 82 σε ένα δεύτερο, δέκα λεπτά αργότερα. Δεν χάλασε τίποτα στο μεταξύ. Γι' αυτό δεν παρουσιάζω ποτέ ένα τρέξιμο σαν γεγονός για ένα site.
Δύο πράγματα κοιτάς πρώτα: δεν υπάρχουν δεδομένα από πραγματικούς χρήστες για αυτό το site, και η πιο αργή μέτρηση είναι η μεγαλύτερη εικόνα, όχι τα scripts.
Στο Kokos, το Largest Contentful Paint στο κινητό ήταν 4,0 δευτερόλεπτα τον Μάρτιο, και αιτία ήταν η κεντρική φωτογραφία της αρχικής, ανεβασμένη στα 2560 πίξελ πλάτος. Στις 6 Οκτωβρίου ήταν 3,0 δευτερόλεπτα: καλύτερα, και ακόμα πάνω από τα 2,5 που θεωρούνται καλά σύμφωνα με το web.dev. Τι άλλαξα και τι μένει το γράφω στο άρθρο για την ταχύτητα ιστοσελίδας WordPress.
Τι ελέγχω: πρώτα τα δεδομένα πραγματικών χρηστών αν υπάρχουν, μετά ποιο είναι το στοιχείο LCP στη δοκιμή και πόσο βαρύ είναι, CSS και scripts που μπλοκάρουν τη φόρτωση, και scripts τρίτων που φορτώνουν πριν τα χρειαστεί κανείς.
6. Εικόνες
Οι εικόνες είναι συνήθως το πιο βαρύ κομμάτι μιας σελίδας μικρής επιχείρησης, και το πιο εύκολο να διορθωθεί χωρίς να αγγίξεις το design.
Τι ελέγχω:
- Μορφή και μέγεθος: WebP ή AVIF, στο μέγεθος που εμφανίζεται, όχι στο μέγεθος που βγήκε από τη φωτογραφική μηχανή.
- Lazy loading για εικόνες πιο κάτω στη σελίδα, και ποτέ για την κεντρική εικόνα στην κορυφή, που πρέπει να φορτώσει πρώτη.
- Alt κείμενο που περιγράφει την εικόνα. Στο Kokos, λογότυπα και εικονίδια είχαν κενό alt. Το έβαλα σε όλα κοιτάζοντας την εικόνα, όχι με επικόλληση του τίτλου της σελίδας.
- Πλάτος και ύψος δηλωμένα, για να μη χορεύει η σελίδα όσο φορτώνουν οι εικόνες.
7. Ετοιμότητα για αναζήτηση AI
Έχει το μικρότερο βάρος στη βαθμολογία μου, και είναι η κατηγορία που βλέπω χαλασμένη πιο συχνά χωρίς κανέναν λόγο.
Ο έλεγχος είναι απλός: μπορούν οι crawlers των AI να διαβάσουν το site; Πολλά site τους μπλοκάρουν χωρίς να το ξέρει ο ιδιοκτήτης, από μια ρύθμιση στο hosting ή στο CDN, ένα plugin ασφαλείας ή ένα παλιό robots.txt. Αν ο crawler του ChatGPT ή του Perplexity δεν μπορεί να διαβάσει τις σελίδες σου, οι απαντήσεις τους δεν μπορούν να σε αναφέρουν.
Στο δικό μου site, το robots.txt επιτρέπει ρητά κάθε crawler AI και έχει μια γραμμή Content-Signal που λέει ότι επιτρέπονται η αναζήτηση, οι απαντήσεις AI και η εκπαίδευση.
Μία γραμμή ανά crawler αρκεί για να τους επιτρέψεις. Η γραμμή Content-Signal τους λέει για τι μπορεί να χρησιμοποιηθεί το περιεχόμενο. Εδώ με μεγαλύτερη απόσταση γραμμών για να διαβάζεται.
Το να σε διαβάζουν δεν σημαίνει ότι σε προτείνουν. Μετράω πόσο συχνά με αναφέρουν οι απαντήσεις AI, και η αφετηρία δεν είναι κολακευτική. Τη γράφω στο άρθρο how to rank in ChatGPT.
Τι προσθέτω: ασφάλεια και HTTPS
Τα headers ασφαλείας ανήκουν στην πρώτη κατηγορία μου, αλλά τους δίνω δική τους γραμμή. Στο Kokos έλειπαν πέντε (HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy). Μόνα τους δεν ανεβάζουν θέσεις. Είναι όμως μέρος του τι κάνει ένα site αξιόπιστο για τους browsers, και στο WordPress τα προσθέτει ένα plugin.
Πόσο κρατάει ένας τεχνικός έλεγχος ιστοσελίδας
Σε ένα μικρό site, ο ίδιος ο έλεγχος (αυτό που θα δεις να λέγεται και SEO audit) μου παίρνει λίγες ώρες, και η διόρθωση όσων βρήκε πήρε μία εργάσιμη μέρα στο Kokos. Ένα site με χιλιάδες σελίδες, πολλές γλώσσες ή custom κατασκευή θέλει περισσότερο, κυρίως γιατί κάθε διόρθωση πρέπει να δοκιμαστεί σε περισσότερα templates.
Το να τον ξανατρέξεις μετράει όσο και το να τον τρέξεις μία φορά. Τα plugins ενημερώνονται, κάποιος ανεβάζει μια φωτογραφία 5MB, μια νέα σελίδα βγαίνει χωρίς meta description. Ξανατρέχω τη λίστα τεχνικού SEO μετά από κάθε ανακατασκευή και κάθε λίγους μήνες σε κάθε άλλη περίπτωση.
Πού σταματάει το τεχνικό SEO
Ένας έλεγχος τεχνικού SEO χωρίς ευρήματα σημαίνει ότι τίποτα δεν σε μπλοκάρει. Δεν δημιουργεί ζήτηση. Το Kokos πήρε 88 στη λίστα μου, και αυτό σημαίνει ότι το site είναι υγιές. Δεν σημαίνει ότι το έψαξε κανείς. Αν ένα site δεν έχει περιεχόμενο για αυτό που ψάχνει ο κόσμος, και κανένα άλλο site δεν το αναφέρει, η διόρθωση των σωληνώσεων μόνη της δεν φέρνει κίνηση. Το λέω πριν αναλάβω έναν έλεγχο, όχι μετά.
Συχνές ερωτήσεις
Τι είναι το τεχνικό SEO;
Τεχνικό SEO είναι η δουλειά που κάνει μια ιστοσελίδα προσβάσιμη και κατανοητή στις μηχανές αναζήτησης: ανίχνευση και ευρετηρίαση, robots.txt και sitemap, ανακατευθύνσεις, τίτλοι και επικεφαλίδες, δομημένα δεδομένα, ταχύτητα στο κινητό, εικόνες και πρόσβαση για τους crawlers των AI. Αφορά τη δομή του site, όχι την ποιότητα των κειμένων.
Ποια είναι τα βασικά του τεχνικού SEO;
Η Google μπορεί να μπει σε κάθε σελίδα που θέλεις να βρεθεί, αυτές οι σελίδες είναι στο ευρετήριο, κάθε σελίδα έχει σαφή τίτλο και ένα H1, το site φορτώνει γρήγορα στο κινητό και σερβίρεται με HTTPS. Τα περισσότερα τα δείχνει δωρεάν το Search Console.
Τι διαφορά έχει το τεχνικό SEO από το on-page SEO;
Το on-page SEO αφορά το περιεχόμενο κάθε σελίδας: λέξεις-κλειδιά, κείμενο, εσωτερικά links. Το τεχνικό SEO αφορά το αν η σελίδα φτάνει στη Google και φορτώνει σωστά. Οι τίτλοι και οι περιγραφές είναι στη μέση και τους ελέγχω και στα δύο.
Πόσο συχνά πρέπει να γίνεται τεχνικός έλεγχος;
Πριν και μετά από κάθε ανακατασκευή ή αλλαγή πλατφόρμας, και κάθε λίγους μήνες σε κάθε άλλη περίπτωση. Την αναφορά ευρετηρίασης στο Search Console κοίτα την κάθε μήνα, γιατί τα νέα προβλήματα φαίνονται εκεί πρώτα.
Αξίζει το τεχνικό SEO τώρα που υπάρχει αναζήτηση με AI;
Ναι. Και οι μηχανές AI πρέπει να διαβάσουν τις σελίδες σου πριν τις αναφέρουν. Ένα site που μπλοκάρει τους crawlers τους, ή κρύβει το περιεχόμενο πίσω από αργά scripts, είναι αόρατο σε αυτές όσο και στη Google.
Θες να το τρέξω στο δικό σου site;
Τρέχω αυτή τη λίστα τεχνικού SEO σε κάθε site που φτιάχνω, και ως ξεχωριστό έλεγχο σε site που έφτιαξε κάποιος άλλος. Παίρνεις τα ευρήματα ταξινομημένα με βάση το πόσο μετράνε, και μπορώ να τα διορθώσω κιόλας. Δες τι κάνω, ρίξε μια ματιά σε ιστοσελίδες για ξενοδοχεία που φτιάχνω, ή στείλε μου το site σου και θα σου πω τι θα διόρθωνα πρώτο.