Αναζήτηση · Υγεία ιστοσελίδας
Λίστα ελέγχου τεχνικού SEO για ιστοσελίδες μικρών επιχειρήσεων
Πρώτα το crawl, μετά οι απόψεις
Ο τεχνικός έλεγχος SEO σε μια ιστοσελίδα μικρής επιχείρησης εξετάζει αν οι μηχανές αναζήτησης μπορούν να ανιχνεύσουν, να αποδώσουν, να ευρετηριάσουν και να κατανοήσουν κάθε σελίδα που μετράει. Για ένα τυπικό δανικό site 20 έως 500 σελίδων καλύπτει κωδικούς κατάστασης, robots.txt, sitemaps, canonical, εσωτερικούς συνδέσμους, Core Web Vitals, απόδοση σε κινητό, ετικέτες γλώσσας και δομημένα δεδομένα, και τα περισσότερα ελέγχονται με δωρεάν εργαλεία.
Η λίστα ελέγχου
Πριν ξεκινήσετε: εργαλεία και σημείο αναφοράς
Μια μικρή επιχείρηση δεν χρειάζεται ακριβή πλατφόρμα για να ελέγξει το site της. Τα περισσότερα προβλήματα σε ένα site λίγων εκατοντάδων σελίδων φαίνονται με λίγα εργαλεία, αν τα χρησιμοποιήσετε με λογική σειρά.
- Google Search Console: η μόνη άμεση εικόνα του πώς βλέπει η Google το site. Επαληθεύστε την ιδιότητα τομέα (domain property), ώστε να καλύπτει κάθε υποτομέα και τόσο το http όσο και το https.
- Bing Webmaster Tools: αξίζει να το προσθέσετε, αφού το ευρετήριο του Bing τροφοδοτεί και άλλα προϊόντα αναζήτησης και AI. Μπορεί να εισαγάγει τις ρυθμίσεις σας από το Search Console.
- Crawler υπολογιστή: η δωρεάν έκδοση του Screaming Frog ανιχνεύει έως 500 URL, αρκετά για πολλά sites μικρών επιχειρήσεων. Το Sitebulb είναι μια επί πληρωμή εναλλακτική.
- PageSpeed Insights: δείχνει και δεδομένα πεδίου από πραγματικούς χρήστες του Chrome και εργαστηριακό τεστ για μία σελίδα.
Πριν αλλάξετε οτιδήποτε, εξαγάγετε τα δεδομένα απόδοσης του Search Console για τους τελευταίους 16 μήνες και σημειώστε πόσες σελίδες είναι ευρετηριασμένες. Χωρίς σημείο αναφοράς δεν θα ξέρετε αργότερα αν μια διόρθωση λειτούργησε ή αν ένας επανασχεδιασμός χάλασε κάτι.
Φτάνουν οι μηχανές αναζήτησης σε κάθε σελίδα;
Η δυνατότητα ανίχνευσης είναι η βάση για όλα τα υπόλοιπα. Αν μια σελίδα δεν μπορεί να ανακτηθεί, το περιεχόμενό της δεν έχει καμία σημασία.
- robots.txt: ανοίξτε το yoursite.dk/robots.txt και διαβάστε το. Ψάξτε για ένα ξεχασμένο
Disallow: /από το δοκιμαστικό site, πολύ συνηθισμένο λάθος μετά από ένα λανσάρισμα. Βεβαιωθείτε ότι δεν μπλοκάρει αρχεία CSS ή JavaScript που χρειάζονται για να αποδοθούν οι σελίδες. - XML sitemap: πρέπει να περιέχει μόνο canonical σελίδες που μπορούν να ευρετηριαστούν και επιστρέφουν κωδικό 200, και πρέπει να έχει υποβληθεί στο Search Console. Ένα sitemap γεμάτο ανακατευθύνσεις και 404 μαθαίνει τους crawlers να το εμπιστεύονται λιγότερο.
- Κωδικοί κατάστασης: κάντε crawl στο site και ταξινομήστε ανά κωδικό. Διορθώστε τους εσωτερικούς συνδέσμους που οδηγούν σε σελίδες 404 και αντικαταστήστε τους συνδέσμους προς URL με ανακατεύθυνση με την τελική διεύθυνση.
- Αλυσίδες ανακατευθύνσεων: ένα βήμα είναι εντάξει, τρία βήματα μετά από δύο επανασχεδιασμούς όχι. Στείλτε τα παλιά URL απευθείας στην τρέχουσα σελίδα με 301.
- Ορφανές σελίδες: συγκρίνετε το sitemap με το crawl. Οι σελίδες που υπάρχουν στο sitemap αλλά δεν δέχονται κανέναν εσωτερικό σύνδεσμο δύσκολα βρίσκονται από μηχανές αναζήτησης και επισκέπτες.
Οι δανικοί χαρακτήρες θέλουν κι αυτοί έναν γρήγορο έλεγχο. Τα URL με æ, ø και å λειτουργούν, αλλά συχνά κωδικοποιούνται διαφορετικά στο CMS, στο sitemap και στους παλιούς συνδέσμους. Πολλά sites απλώς τους μεταγράφουν (ae, oe, aa) στα slugs για να αποφύγουν το πρόβλημα.
Ευρετηρίαση, διπλότυπα και ετικέτες canonical
Το να ανιχνεύεται μια σελίδα δεν σημαίνει ότι ευρετηριάζεται. Η αναφορά Ευρετηρίαση σελίδων στο Search Console καταγράφει κάθε λόγο που δίνει η Google για να αφήσει ένα URL εκτός, και είναι η πιο χρήσιμη οθόνη σε έναν τεχνικό έλεγχο.
- Εξαιρείται λόγω noindex: ελέγξτε ότι κάθε σελίδα της λίστας πρέπει πράγματι να είναι κρυφή. Θέματα και plugins μερικές φορές εφαρμόζουν noindex ευρύτερα από ό,τι θέλατε.
- Διπλότυπο χωρίς canonical επιλεγμένο από τον χρήστη: συνήθως οφείλεται σε παραμέτρους URL, σελίδες φίλτρων σε ηλεκτρονικό κατάστημα ή στην ίδια σελίδα που ανοίγει και με και χωρίς κάθετο στο τέλος.
- Ανιχνεύτηκε, αλλά δεν έχει ευρετηριαστεί: συχνά σημάδι ότι η Google θεωρεί τη σελίδα φτωχή ή πολύ παρόμοια με άλλες. Είναι πρόβλημα περιεχομένου με τεχνικό σύμπτωμα.
- Ετικέτες canonical: κάθε σελίδα που ευρετηριάζεται πρέπει να έχει canonical προς τον εαυτό της, και καμία σελίδα δεν πρέπει να δείχνει με canonical σε URL που ανακατευθύνεται ή είναι μπλοκαρισμένο.
Χρησιμοποιήστε το εργαλείο Επιθεώρηση URL για τις βασικές σελίδες, όπως η αρχική, οι κύριες σελίδες υπηρεσιών και τα προϊόντα με τις περισσότερες πωλήσεις, για να επιβεβαιώσετε ότι η Google τις έχει ευρετηριάσει και να δείτε το HTML που απέδωσε.
Ταχύτητα, Core Web Vitals και απόδοση σε κινητό
Η Google εφαρμόζει εδώ και μερικά χρόνια ευρετηρίαση με προτεραιότητα στο κινητό (mobile-first) για όλα τα sites, οπότε μετράει η έκδοση κινητού κάθε σελίδας. Ανοίξτε τις βασικές σελίδες σε πραγματικό κινητό και σε προσομοιωτή browser και ελέγξτε ότι μενού, φόρμες και περιεχόμενο σε καρτέλες υπάρχουν και λειτουργούν.
Τα Core Web Vitals είναι οι τρεις μετρήσεις πεδίου της Google για την εμπειρία σελίδας. Μια σελίδα περνά όταν τουλάχιστον το 75 τοις εκατό των πραγματικών επισκέψεων πιάνει κάθε όριο:
| Μέτρηση | Τι μετρά | Καλό όριο |
|---|---|---|
| LCP, Largest Contentful Paint | Πόσο γρήγορα εμφανίζεται το κύριο περιεχόμενο | 2,5 δευτερόλεπτα ή λιγότερο |
| INP, Interaction to Next Paint | Πόσο γρήγορα αντιδρά η σελίδα σε αγγίγματα και κλικ | 200 χιλιοστά του δευτερολέπτου ή λιγότερο |
| CLS, Cumulative Layout Shift | Πόσο μετακινείται η διάταξη κατά τη φόρτωση | 0,1 ή λιγότερο |
Το INP αντικατέστησε το First Input Delay ως Core Web Vital τον Μάρτιο του 2024, οπότε παλαιότεροι έλεγχοι μπορεί να αναφέρουν λάθος μέτρηση. Τα sites με λίγη κίνηση συχνά δεν έχουν καθόλου δεδομένα πεδίου· τότε χρησιμοποιήστε τα εργαστηριακά αποτελέσματα ως οδηγό, χωρίς να θεωρείτε ένα μεμονωμένο σκορ ετυμηγορία. Οι συνήθεις ένοχοι σε μικρά sites είναι υπερμεγέθεις εικόνες hero, βαριά page builders, πάρα πολλά scripts τρίτων και banners cookies που μετακινούν τη διάταξη. Η δουλειά μας στα Core Web Vitals τα αντιμετωπίζει ένα ένα.
Εσωτερικοί σύνδεσμοι, γλώσσες και δομημένα δεδομένα
Όταν οι σελίδες βρίσκονται και ευρετηριάζονται, ο έλεγχος περνά στο πόσο καλά εξηγεί το site τον εαυτό του.
Εσωτερικοί σύνδεσμοι και βάθος
Οι σημαντικές σελίδες πρέπει να απέχουν το πολύ τρία κλικ από την αρχική και να συνδέονται μέσα από σχετικό κείμενο, όχι μόνο από το μενού. Ελέγξτε ότι το κείμενο του συνδέσμου περιγράφει τον προορισμό («πακέτα φωτογράφισης γάμου», όχι «διαβάστε περισσότερα»).
Δανική και αγγλική έκδοση
Αν το site έχει και τις δύο γλώσσες, κάθε σελίδα πρέπει να δηλώνει τις εναλλακτικές της με ετικέτες hreflang, για παράδειγμα da-DK και en, μαζί με ένα x-default. Οι ετικέτες πρέπει να είναι αμοιβαίες: αν η δανική σελίδα δείχνει στην αγγλική, η αγγλική πρέπει να δείχνει πίσω. Οι ετικέτες που λείπουν ή δείχνουν μόνο προς μία κατεύθυνση είναι συχνός λόγος για τον οποίο μια αγγλική σελίδα κατατάσσεται στα δανικά αποτελέσματα ή το αντίστροφο. Ορίστε επίσης το σωστό χαρακτηριστικό lang στο στοιχείο html.
HTTPS και τα μικρά που χαλάνε αθόρυβα
Κάθε σελίδα πρέπει να φορτώνει μέσω https, και η έκδοση http, η έκδοση www και ο σκέτος τομέας πρέπει όλες να ανακατευθύνουν σε ένα βήμα σε μία προτιμώμενη διεύθυνση. Ελέγξτε για προειδοποιήσεις μικτού περιεχομένου, όταν μια σελίδα https φορτώνει ακόμη εικόνα ή script μέσω http, και για πιστοποιητικό που λήγει σε οποιονδήποτε υποτομέα, όπως ένα σύστημα κρατήσεων ή ένα κατάστημα. Δείτε και την προσαρμοσμένη σελίδα 404: πρέπει να επιστρέφει πραγματικό κωδικό 404 και όχι 200, και να βοηθά τον επισκέπτη να βρει τον δρόμο του με συνδέσμους προς τις κύριες ενότητες. Είναι μικρά πράγματα, αλλά είναι αυτά που κανείς δεν προσέχει μέχρι να έχουν ήδη πέσει οι κατατάξεις ή η εμπιστοσύνη.
Δομημένα δεδομένα και τίτλοι
- Επικυρώστε τη σήμανση Organization ή LocalBusiness με το Rich Results Test της Google και βεβαιωθείτε ότι ταιριάζει με όσα φαίνονται στη σελίδα.
- Ψάξτε στην εξαγωγή του crawl για ετικέτες τίτλου και meta descriptions που λείπουν, επαναλαμβάνονται ή κόβονται.
- Ελέγξτε ότι κάθε σελίδα έχει ένα σαφές h1 και ότι οι εικόνες έχουν alt κείμενο με νόημα.
Από τα ευρήματα σε λίστα διορθώσεων με προτεραιότητα
Κάθε crawler βγάζει μια μακριά λίστα προειδοποιήσεων, και πολλές δεν έχουν σημασία. Η τέχνη σε έναν έλεγχο είναι να κατατάξετε τα ευρήματα κατά αντίκτυπο και κόπο και να διορθώσετε πρώτα τα λίγα που μπλοκάρουν τις σελίδες που φέρνουν έσοδα.
- Εμπόδια: ό,τι εμποδίζει την ανίχνευση ή την ευρετηρίαση βασικών σελίδων. Διορθώνονται αμέσως.
- Διαρροές: σπασμένοι εσωτερικοί σύνδεσμοι, αλυσίδες ανακατευθύνσεων, διπλότυπες σελίδες που ανταγωνίζονται μεταξύ τους. Διορθώνονται στο επόμενο sprint.
- Βελτιώσεις: ταχύτητα, δομημένα δεδομένα, εσωτερική σύνδεση. Μπαίνουν στον προγραμματισμό.
- Αισθητικές προειδοποιήσεις: alt κείμενο που λείπει σε διακοσμητικές εικόνες, μικρά θέματα μήκους τίτλων. Μαζεύονται και γίνονται μαζί.
Γράψτε κάθε σημείο ως εργασία που μπορεί να εκτελέσει ένας developer, με το URL, το πρόβλημα, τη διόρθωση και τον τρόπο να ελεγχθεί ότι δούλεψε. Κάντε ξανά crawl μετά τις διορθώσεις και συγκρίνετε με το σημείο αναφοράς. Σε έναν πλήρη τεχνικό έλεγχο SEO παραδίδουμε τη λίστα ακριβώς σε αυτή τη μορφή, και ένα μικρό site αξίζει να ελέγχεται ξανά μετά από κάθε επανασχεδιασμό, μετάβαση ή αλλαγή CMS. Πολλές από τις διαρροές της δεύτερης ομάδας επιστρέφουν σιγά σιγά καθώς προστίθενται και αφαιρούνται σελίδες· γι’ αυτό η συνεχής συντήρηση της ιστοσελίδας και ένα σύντομο crawl κάθε λίγους μήνες σας γλιτώνουν από μεγαλύτερο συμμάζεμα αργότερα.
Ερωτήσεις για τον έλεγχο
Τι ρωτούν οι ιδιοκτήτες
πριν από ένα crawl
Ένας ελαφρύς έλεγχος κάθε τρίμηνο και ένας πλήρης έλεγχος μία φορά τον χρόνο είναι λογικός ρυθμός για τα περισσότερα μικρά sites, με έναν επιπλέον έλεγχο μετά από κάθε επανασχεδιασμό ή αλλαγή πλατφόρμας. Οι ειδοποιήσεις του Search Console καλύπτουν κάποια προβλήματα στο ενδιάμεσο, αφού η Google στέλνει email στον ιδιοκτήτη όταν τα σφάλματα ευρετηρίασης αυξηθούν απότομα ή επιβληθεί μη αυτόματη ενέργεια.
Ο τριμηνιαίος έλεγχος μπορεί να πάρει μία ώρα: δείτε την αναφορά Ευρετηρίαση σελίδων, τρέξτε ένα crawl, κοιτάξτε τα Core Web Vitals και δοκιμάστε τη φόρμα επικοινωνίας. Ο ετήσιος έλεγχος πηγαίνει πιο βαθιά σε διπλότυπα, εσωτερική σύνδεση, δομημένα δεδομένα και ταχύτητα. Οι μεταβάσεις είναι η πιο επικίνδυνη στιγμή, γιατί αλλαγμένα URL, χαμένες ανακατευθύνσεις και μια ξεχασμένη ετικέτα noindex μπορούν να βγάλουν ένα site από τα αποτελέσματα μέσα σε λίγες εβδομάδες. Κάντε crawl στο παλιό site πριν από το λανσάρισμα, αντιστοιχίστε κάθε URL και κάντε crawl στο νέο την ημέρα του λανσαρίσματος.
Για πολλά sites μικρών επιχειρήσεων, ναι. Η δωρεάν έκδοση του Screaming Frog SEO Spider ανιχνεύει έως 500 URL και αναφέρει κωδικούς κατάστασης, ανακατευθύνσεις, τίτλους, meta descriptions, canonical, επικεφαλίδες και οδηγίες, δηλαδή τα περισσότερα που χρειάζεται ένας βασικός έλεγχος.
Τα όρια φαίνονται σε μεγαλύτερα sites και σε πιο βαθιούς ελέγχους. Η άδεια επί πληρωμή καταργεί το όριο URL και προσθέτει απόδοση JavaScript, αποθηκευμένα crawls, προγραμματισμό και σύνδεση με δεδομένα του Search Console και του PageSpeed. Θυμηθείτε ότι εικόνες, PDF και URL με παραμέτρους μετρούν στα 500, οπότε ένα site 150 σελίδων μπορεί να φτάσει το όριο. Όποια έκδοση κι αν χρησιμοποιείτε, συνδυάστε το crawl με το Search Console, γιατί ο crawler δείχνει τι υπάρχει στο site, ενώ το Search Console δείχνει τι αποφάσισε να κάνει η Google με αυτό.
Καλύπτουν ένα μέρος του, όχι όλο, και μπορεί να δημιουργήσουν δικά τους προβλήματα. Plugins όπως το Yoast και το Rank Math δημιουργούν sitemaps, ετικέτες canonical, βασικά δομημένα δεδομένα και πρότυπα τίτλων, κάτι που γλιτώνει πολλή χειροκίνητη δουλειά σε ένα site WordPress.
Αυτό που δεν μπορούν να διορθώσουν είναι το site γύρω τους. Ένα plugin δεν θα συμπιέσει μια εικόνα hero πέντε megabyte, δεν θα αφαιρέσει ένα αργό page builder, δεν θα διορθώσει αλυσίδες ανακατευθύνσεων από μια παλιά μετάβαση ούτε θα γράψει περιεχόμενο που αξίζει να ευρετηριαστεί. Μετρούν και οι ρυθμίσεις: ένας λάθος διακόπτης μπορεί να βάλει noindex σε κάθε σελίδα κατηγορίας ή να αφαιρέσει το sitemap. Δύο SEO plugins ταυτόχρονα συχνά διπλασιάζουν τις ετικέτες. Αντιμετωπίστε το plugin ως εργαλείο που ρυθμίζετε και ελέγχετε σε κάθε έλεγχο, όχι ως απόδειξη ότι το τεχνικό κομμάτι έχει τελειώσει.
Συνήθως επειδή αυτές οι σελίδες είναι προσβάσιμες και τίποτα δεν λέει στην Google να τις αφήσει εκτός. Οι μηχανές αναζήτησης ευρετηριάζουν ό,τι βρίσκουν, οπότε αρχεία ετικετών, αποτελέσματα εσωτερικής αναζήτησης, δοκιμαστικά αντίγραφα, σελίδες ευχαριστίας, σελίδες συνημμένων και φιλτραρισμένα URL καταστήματος καταλήγουν στα αποτελέσματα πιο συχνά απ’ όσο θα περιμένατε.
Ξεκινήστε εντοπίζοντάς τες: αναζητήστε στη Google με site:yourdomain.dk και ελέγξτε τη λίστα ευρετηριασμένων σελίδων στο Search Console. Μετά αποφασίστε σελίδα προς σελίδα. Οι φτωχές σελίδες συστήματος πρέπει να έχουν ετικέτα noindex. Τα διπλότυπα πρέπει να δείχνουν με canonical στην κύρια έκδοση. Τα δοκιμαστικά sites πρέπει να προστατεύονται με κωδικό, που είναι πιο αξιόπιστο από το robots.txt, αφού ένα μπλοκαρισμένο URL μπορεί να ευρετηριαστεί αν το συνδέουν άλλα sites. Αφαιρέστε από τον server ό,τι είναι πραγματικά ιδιωτικό και χρησιμοποιήστε το εργαλείο Αφαιρέσεις του Search Console για γρήγορη προσωρινή απόκρυψη.