Ο βασικότερος λόγος που η γραφή κώδικα με CSS (Cascading Style Sheets) μάς βοηθάει στο SEO (Search Engine Optimization) είναι γιατί με τη χρήση του μεγαλώνει η σχέση Κώδικα – Κειμένου.
Η σχέση Κώδικα – Κειμένου είναι:
H ποσότητα της (X)HTML που χρειάζεται για να δημιουργηθεί (στηθεί) μια ιστοσελίδα, σε αντίθεση με την ποσότητα του κειμένου που υπάρχει σε αυτή και διαβάζει ο τελικός χρήστης.
Όσο περισσότερο μεγαλώνει αυτή η “απόσταση” μεταξύ των δύο αυτών σημαντικών σημείων στο SEO μιας σελίδας, τόσο το καλύτερο. Σε αντίθεση με την χρήση πινάκων (Tables), η χρήση CSS δίνει την δυνατότητα στον Web Designer να μπορεί να στήνει μια ιστοσελίδα χρησιμοποιώντας μόνο τα άκρως απαραίτητα, ελαχιστοποιώντας έτσι τον απαιτούμενο κώδικα (X)HTML. Ακολουθώντας αυτή την πορεία, ο Web Designer προσφέρει στις μηχανές αναζήτησης λιγότερο “θόρυβο” και “εμπόδια” στην αναζήτηση κειμένου κατά την διάρκεια της ανάλυσης μιας ιστοσελίδας. Ο λιγότερος “θόρυβος” και τα “εμπόδια” έχουν σαν αποτέλεσμα να μεγαλώνει αυτομάτως η σχέση Κώδικα – Κειμένου. Έχοντας λιγότερο κώδικα στην σελίδα, το κείμενο (που παραμένει το ίδιο) αποκτάει μεγαλύτερη σημασία καθώς καταλαμβάνει μεγαλύτερο κομμάτι του συνόλου των στοιχείων της ιστοσελίδας από ότι θα καταλάμβανε αν γινόταν με τη χρήση των Tables. Το πολύ κείμενο και ο λιγοστός κώδικας είναι μια πετυχημένη σχέση Κώδικα – Κειμένου. Τέτοιες σελίδες έχουν καλύτερη αντιμετώπιση από τις μηχανές αναζήτησης, οπότε και καλύτερη τοποθέτηση στα οργανικά αποτελέσματα των αναζητήσεων (Search Engine Results Placment ή SERPs).

















April 5th, 2008 at 10:55 pm
Να προσθέσω ένα ακόμη συν για τη χρήση CSS Layouts vs Table Layouts όσον αφορά το SEO.
Τα search engines θεωρούν (δίκαια) πως το content που είναι ψηλότερα στο source της σελίδας είναι και σημαντικότερο. Με CSS μπορείς εύκολα να στήσεις τη σελίδα σου έτσι ώστε το main content να διαβάζεται πρώτα από τα bots καθώς ‘σαρώνουν’ το source της σελίδας σου και τα sidebars (που έχουν δευτερευούσης σημασίας περιεχόμενο) να ακολουθούν. Κάτι που με table layouts είναι εξαιρετικά δύσκολο να πετύχεις (μάλλον μόνο με dHTML και absolute position – και μόνο που το σκέφτομαι ανατριχιάζω)
April 6th, 2008 at 10:15 am
Πολύ καλό το σχόλιο σου φίλε Κωστή. Οι μηχανές αναζήτησης αρχίζουν να διαβάζουν από πάνω προς τα κάτω και το content που βρίσκεται ψηλότερα έχει πάντα “καλύτερη μεταχείριση”.