Search Engine Optimization (SEO) για blogs : Ότι πρέπει να ξέρετε και ντρεπόσασταν να ρωτήσετε

Στο παρακάτω post θα προσπαθήσω με πολύ απλά λόγια να εξηγήσω κάποιες απλές τεχνικές που πρέπει να ακολουθούν οι bloggers, έτσι ώστε τα blog τους να κατατάσσονται σε υψηλότερες θέσεις στις μηχανές αναζήτησης. Φυσικά οι παρακάτω συμβουλές μπορούν να χρησιμοποιηθούν και για οποιοδήποτε άλλο site, μιας και είναι πολύ απλές, ενώ δεν χρειάζονται εξεζητημένες τεχνικές γνώσεις για να γίνουν πράξη. Ας δούμε λοιπόν πως μπορούμε να κάνουμε το blog μας καλύτερο με απλές SEO τεχνικές.

Καταργήστε τις Splash pages

Κανένα site ή blog δεν διανοείται να έχει πλέον τις παλιομοδίτικες και ανούσιες splash pages! Δυστυχώς στην Ελλάδα πετυχαίνω ακόμα sites, τα οποία χρησιμοποιούν splash pages! Μην το κάνετε γιατί πολύ απλά “σκοτώνεται” το site σας, μιας και τα web spiders των μηχανών αναζήτησης δεν βρίσκουν κάτι ενδιαφέρον στην κεντρική σελίδα σας, στην οποία δεν υπάρχει ουσιαστικό περιεχόμενο, ούτε links (πέρα του enter here!) έτσι ώστε να “χαρτογραφηθεί” σωστά το site/blog σας. Η πρώτη σελίδα (homepage) ενός site είναι και η σημαντικότερη, εκμεταλλευθείτε την και μην την καταστρέφεται. Το χειρότερο σενάριο σε αυτήν την κατηγορία είναι η ύπαρξη κάποιας splash page η οποία είναι φτιαγμένη σε Flash (διαβάστε και παρακάτω), το οποίο εκτός από κακά αποτελέσματα σε SEO δημιουργεί και accessibility issues τα οποία δεν θα εξηγήσω σε αυτό το post.

Ποτέ μην χρησιμοποιείτε μενού φτιαγμένα από Flash ή Javascript

Τα web spiders που ανέφερα και παραπάνω, δεν βλέπουν τίποτα από τα όμορφα γραφικά και χρώματα σας! Διαβάζουν τα πάντα όμως, όπως ακριβώς κάνουν οι text-based browsers και screen readers, ενώ ακολουθούν προσεκτικά όλα τα link σας, “χαρτογραφώντας” με αυτόν τον τρόπο το site σας! Επειδή ακριβώς συμπεριφέρονται όπως οι text-based browsers και screen readers, αγνοούν το Flash, την Javascript και γενικότερα όλες τις embended τεχνολογίες που υποστηρίζει η (X)HTML. Έτσι εάν κάποιο μενού σας είναι φτιαγμένο με κάποια τέτοια τεχνολογία, τα web bots δεν θα μπορούν να το διαβάσουν, άρα δεν θα μπορούν να ακολουθήσουν και τα link του, με αποτέλεσμα να μην χαρτογραφήσουν σωστά το site/blog σας. Ποτέ λοιπόν Flash ή Javascript για την δημιουργία μενού επιλογών, όσο όμορφα κι αν είναι…

Χρησιμοποιείτε επεξηγηματικούς συνδέσμους (links)

Ένα από τα πιο συνηθισμένα λάθη που εμφανίζεται στα blog! Τα links είναι από τα πιο σημαντικά στοιχεία που συλλέγουν οι μηχανές αναζήτησης, και links τύπου “click here” ή “κάντε click εδώ”, είναι καλό να αποφεύγονται και στην θέση τους να χρησιμοποιήτε κάτι που περιγράφει καλύτερα τον σύνδεσμο/link. Ίσως να πάρει λίγο χρόνο σε κάποιους να συνηθίσουν τον νέο τρόπο γραφής, ωστόσο τα οφέλη που θα κερδίσει το site/blog σας σε SEO επίπεδο είναι πολλά και άμεσα!

Μην χρησιμοποιείτε Flash ή γραφικά για την προβολή περιεχομένου

Και αυτό έχει να κάνει με το πως λειτουργούν τα web spiders τα οποία όπως ανέφερα και πάνω είναι τελείως “τυφλά” και δεν βλέπουν/καταλαβαίνουν τα γραφικά και τις εικόνες σας. Για τον παραπάνω λόγο λοιπόν μην χρεισιμοποιείτε γραφικά ή Flash για την προβολή περιεχομένου, αλλά προσπαθήστε να χρησιμοποιήσετε το πιο σημασιολογικά σωστό markup υποκατάστατο! Για παράδειγμα, έχω δει πολλές φορές πίνακες ή quotes τα οποία παρουσιάζονται ως γραφικά, ενώ τις περισσότερες φορές δεν υπάρχει καν η ανάλογη επεξήγηση στα alt attributes. Σε τέτοιες περιπτώσεις χρεισημοποιείστε το σωστότερο σημασιολογικά (X)HTML element!

Κάντε σωστή χρήση των τίτλων, keywords και γενικότερα των metadata δεδομένων

Ρυθμίσετε το site/blog σας έτσι ώστε κάθε σελίδα του να έχει διαφορετικό και φυσικά επεξηγηματικό τίτλο (title στο header section) και keywords. Υπάρχουν πολλά plug ins και ρυθμίσεις για να κάνετε εύκολα την παραπάνω διαδικασία σε όλες τις blogging πλατφόρμες, οπότε μην αγχώνεστε. Ο τίτλος (<title>) που εμφανίζεται στο header section της σελίδας σας, θα είναι και αυτός που θα χρησιμοποιηθεί από τις μηχανές αναζήτησης στην προβολή των αποτελεσμάτων τους. Διαλέξτε λοιπόν σωστούς τίτλους και προσπαθήστε να μην ξεπεράσετε τους 65 χαρακτήρες (μέσος όρος προβολής τίτλων στις μηχανές αναζήτησης). Για keywords, διαλέξτε προσεκτικά τις πιο αντιπροσωπευτικές και σχετικές λέξεις με το περιεχόμενο της σελίδας σας, χωρίς να το παρακάνετε βέβαια. Επίσης μην αναφέρεται keywords άσχετα με το περιεχόμενο της σελίδας! Τέλος καλό θα ήταν να υπάρχει και το description στα metadata όπου να περιγράφεται σε 2-3 προτάσεις το περιεχόμενο της συγκεκριμένης σελίδας. Το κείμενο του description χρησιμοποιείτε από τις μηχανές αναζήτησης για να περιγράψει το link στην λίστα των αποτελεσμάτων τους, ενώ εάν δεν υπάρχει κάτι τέτοιο χρησιμοποιούν ως description περιεχόμενο αυτό της σελίδα μας. Προσωπικά ούτε εγώ κάνω χρήση του description metadata στο blog μου, ωστόσο είναι χρήσιμο να ξέρουμε τουλάχιστον τον λόγο ύπαρξης του αλλά και πως χρησιμοποιείται!

Σωστή χρήση των alt και title attributes

Χρησιμοποιείτε πάντα το το alt attribute στις εικόνες/φωτογραφίες που υπάρχουν στο περιεχόμενο του site σας! Το περιεχόμενο των alt attribute διαβάζεται σαν κανονικό περιεχόμενο τόσο από τους text browsers/screen readers όσο και τα web spiders των μηχανών αναζήτησης, οπότε προσπαθείστε να περιγράψετε όσο καλύτερα γίνεται τις εικόνες/φωτογραφίες σας (με εξέρεση τα γραφικά/images που έχουν να κάνουν με το interface και όχι το περιεχόμενο του site σας). Τέλος εάν αισθάνεστε πως το κείμενο ενός συνδέσμου/link δεν περιγράφει και πολύ σωστά περί τίνος πρόκειται, απλά χρησιμοποιείστε το title attribute του link και περιγράψτε το καλύτερα!

Κακή χρήση του AJAX

Μην χρησιμοποιείτε κάτι εάν δεν είστε 100% σίγουρος πως το χρησιμοποιείτε σωστά. Όπως έγραψα και πιο πάνω, τα web bots αγνοούν την Javascript, οπότε μην την χρησιμοποιείται για να κρύψετε/εμφανίσετε περιεχόμενο στην σελίδα σας. Κακογραμμένα AJAX προγράμματα μπορούν να προκαλέσουν πολλά προβλήματα στο indexing του site/blog σας από τις μηχανές αναζήτησης, οπότε εάν δεν ξέρετε τι πραγματικά κάνετε, απλά μην το χρησιμοποιείτε!

Χρησιμοποιείτε φιλικά URLs

Προσπαθήστε να έχετε μικρά και επεξηγηματικά URLs, τα οποία σε καμία περίπτωση δεν πρέπει να αλλάζουν! Οι περισσότερες blogging πλατφόρμες (αλλά και CMS) δίνουν αρκετές επιλογές στο συγκεκριμένο θέμα, οπότε προσπαθήστε να τις αξιοποιήσετε σωστά. Προσωπικά είμαι κατά των ελληνικών χαρακτήρων στα URL (για χίλιους δυο λόγους), ωστόσο πολύ επαγγελματίες του χώρου τάσονται υπέρ. Μάλλον είναι κάτι που πρέπει να ρωτήσετε έναν SEO expert και όχι έναν ταπεινό web developer 😉

Αυτά τα λίγα… Ελπίζω να βρήκατε το post ενδιαφέρον και να ακολουθήσετε τις παραπάνω απλές συμβουλές, έτσι ώστε να βρεθείτε γρήγορα στην κορυφή των αποτελεσμάτων!

  • thanx for that John 🙂

    Καθημερινές ιστορίες τρέλας με τέτοιους είδους θέματα:

    Πελάτης: – Το μενού το θέλω να κινείται, να βγαίνουν παπάκια και πουλάκια, να γυρίζει, να μιλάει.. να…

    Developer: – Μα έτσι θα υπάρξει πρόβλημα στις μηχανές αναζήτησης, δε θα μπορούν να ανιχνεύσουν τα λινκς, τις σελίδες..

    Πελάτης: – Δε με νοιάζει. Εγώ το θέλω. Θέλω να το βλέπω εγώ.

    Σε ένα “συμβατικό project” το παραπάνω παράδειγμα:

    Χτίστε μου το μαγαζί, αλλα μη βάζετε πόρτα. Θα μείνω μέσα και θα χτίσετε και εμένα μέσα. Εμένα μου αρέσει. Α! και έξω απο το τοίχο φτιάξτε και ένα γαμάτο Graffiti ε!

  • Πολύ σωστά όσα γράφεις. Απλά να ξεκαθαρίσουμε ότι τα menu και τα navigation τα οποία χρησιμοποιούν javascript δεν είναι απαραίτητο να είναι κακά για το SEO. Υπάρχουν τρόποι να τα συνδυάσεις σωστά. 🙂

  • Super κείμενο.

    Όσον αφορά το AJAX / JavaScript να προσθέσω ότι όσο το content δε φορτώνεται δυναμικά, τότε βασικά δε δυσκολεύει το SEO.

    Και, ναι, ναι, down with the Flash things 🙂

  • John Tsevdos

    @Gerasimos Tsiamalos : χεχε στέλνε τους πελάτες σου από αυτό το post μπας και καταλάβουν 5-6 πραγματάκια!!! 🙂

    @lexx : Σίγουρα μπορείς να συνδυάσεις και να κατασκευάσεις σωστά Javascript μενού καθώς και να χρησιμοποιήσεις σωστά το AJAX, απλά πρέπει πάντα να ξέρεις τι και γιατί το κάνεις…

  • Χεχε, πλέον τους κάνω βασική εκπαίδευση, σαν τους σκύλους. σήκω – κάτσε.. μπράααβο. Υπάρχουν βέβαια και μερικοί που απλά δε τους στέλνω αλλού, αλλά.. αλλού. χεχ.. Πάντως (offtopic σταθερά είμαι) γενικά, φέτος βλέπω οτι καταβάλω μικρότερη προσπάθεια για να τους εξηγήσω τι και πώς.

  • John Tsevdos

    @porcupine : Συμφωνώ και επαυξάνω!

    @Gerasimos Tsiamalos : Σοβαρά? Εγώ πως και δεν έχω ανακαλύψει κάτι τέτοιο ?!?! Μακάρι να ισχύει φίλε, γιατί δεν μπορούμε να μιλάμε για πρόοδο με τέτοια μυαλά!!!

  • Nice post!

    Να προσθέσω απλά στα παραπάνω και την προσοχή στα headers <h1> <h2> <h3> κ.ο.κ που παίζουν μεγάλο ρόλο στο “βάρος” που θα δώσει το search engine spider στο περιεχόμενο της σελίδας!

  • John Tsevdos

    Σωστή σημείωση stelaboura 😉 Θα έπρεπε να το είχα αναφέρει και αυτό μιας και είναι πολύ απλό στην εφαρμογή, αλλά τι να κάνουμε, ένα μυαλό έχουμε χειμώνα καλοκαίρι… Ωστόσο ελπίζω οι αναγνώστες να ρίχνουν και μια ματιά στα comments μιας και σε αυτά γράφουν μόνο experts του χώρου 😉

  • Εξαιρετικότατο άρθρο και χρησιμότατο.ευχαριστούμε.