SEO και URLs : 7 λάθη που δεν πρέπει να γίνονται

Επειδή ο τίτλος μιλάει από μόνος του, θα κάνω μόνο μία μικρή εισαγωγή έτσι ώστε να περάσω όσο πιο γρήγορα γίνεται στο “κυρίως πιάτο”. Τα URLs παίζουν ρόλο, και μάλιστα σημαντικό, στο SEO ενός site. Όσο πιο απλά και δομημένα είναι τα URLs σας, τόσο πιο εύκολα τα θυμούνται τόσο οι χρήστες σας, όσο και οι μηχανές αναζήτησης. Άσχημα δομημένα και δύσχρηστα URLs είναι δύσκολο τόσο να βρεθούν/ανακαλυφθούν όσο και να μοιραστούν από τους χρήστες σε social media sites αλλά και σε παραδοσιακά μέσα όπως e-mail και IM. Τέλος μην ξεχνάτε και το νέο μέσο που κατακτά το web σιγά-σιγά, το κινητό τηλέφωνο, στο οποίο ο χρήστης δεν έχει την ευχέρεια ούτε να πληκτρολογεί ατέλειωτα URLs, ούτε φυσικά να κάνει copy-paste 3-4 γραμμές URL από ένα SMS στον browser του κινητού του (για αυτόν τον λόγο άλλωστε φτιάχτηκαν και τα TinyURL αλλά και το ελληνικό urlBorg). Παρακάτω λοιπόν παρουσιάζω 7 λάθη που πρέπει να αποφεύγουμε στα URL μας. Αποφεύγουμε λοιπόν :

  1. Ελληνικούς και ειδικούς χαρακτήρες : Εδώ θα διαφωνήσουν πολλοί αλλά μπορούμε να το συζητήσουμε παρακάτω. Προσωπικά πιστεύω πως οι ελληνικοί χαρακτήρες πρέπει να αποφεύγονται στο URL, μέχρι να ξεκαθαρίσουν τουλάχιστον κάποια πράγματα, και φυσικά μέχρι να σιγουρευτούμε πως όλοι οι browsers μπορούν να υποστηρίξουν τα ελληνικά. Επίσης χαρακτήρες όπως απόστροφοι κτλ. πρέπει να αποφεύγονται (με εξαίρεση το σύμβολο του μείον/παύλα -). Πολλά social media sites, όπως το StumbleUpon, δημιουργούν broken links εάν ανακαλύψουν ειδικούς χαρακτήρες στο URL, όπως για παράδειγμα την απόστροφο, η οποία στο URL παίρνει την μορφή %e2%80%93!!!
  2. Πολλαπλά URLs για την ίδια σελίδα : Ιδιαίτερα εάν πρόκειται για την πρώτη (index) σελίδα μας, κάνει κακό, πέρα από το SEO κομμάτι, και στα στατιστικά μας, μιας και πρέπει να μετράμε/μελετάμε τα στατιστικά πολλών σελίδων αντί μίας! Φτιάξτε λοιπόν είτε με κατάλληλες ρυθμίσεις στον server σας είτε με άλλο εργαλειάκι/ρύθμιση στο site σας το φαινόμενο των πολλαπλών URL που καταλήγουν στην ίδια σελίδα (για παράδειγμα http://www.tsevdos.com, http://tsevdos.com, http://www.tsevdos.com/, http://tsevdos.com/, http://www.tsevdos.com/index.php, http://tsevdos.com/index.php κτλ.).
  3. Χρήση αριθμών αντί για κείμενο : Ποιο είναι πιο περιγραφικό URL, το “http://www.tsevdos.com/accessibility-test-in-ten-minutes/” ή το “http://www.tsevdos.com/?post=111”. Νομίζω πως η απάντηση είναι ξεκάθαρη…
  4. Πολλές ή ακόμα και άσκοπες παραμέτρους στα URLs μας : Όπως για παράδειγμα “http://www.tsevdos.com/accessibility/post/2008/07/01/accessibility-test-in-ten-minutes/”. Κρατήστε το απλό (http://www.tsevdos.com/accessibility-test-in-ten-minutes/).
  5. Ημερολογιακά URLs (εκτός και εάν πραγματικά τα χρειαζόμαστε) : Προσωπικά το χρησιμοποιώ γιατί αλλιώς θα δημιουργήσω πολλά broken links στο blog μου (external μάλιστα), αλλά εάν γύριζα πίσω στο χρόνο θα επέλεγα απλά να φαίνεται μόνο το όνομα του post στο URL. Μήπως ξέρετε κάποιο plug in που να κάνει κάτι τέτοιο?
  6. Αλλαγές σε URL σε ήδη δημοσιευμένες σελίδες : Εάν χρειαστεί να γίνει κάτι τέτοιο, κάντε μόνιμο redirect (301).
  7. Τις έτοιμες CMS λύσεις : Τώρα αυτό είναι μεγάλη κουβέντα αλλά οι περισσότερες έτοιμες λύσεις (όπως Joomla και Mambo) δεν παρέχουν άμεσα σωστά δομημένα URL. Εάν πρέπει να χρησιμοποιήσουμε κάτι τέτοιο, καλό θα είναι να κοιτάξουμε για κάποιο plug in που να δημιουργεί ομορφότερα και πιο semantic URLs…

Φυσικά όποιος θέλει να προσθέσει ή να συζητήσει κάτι σε σχέση με την παραπάνω λίστα, απλά ας αφήσει ένα σχόλιο.

  • σχετικά με το 7. αν χρησιμοποιήται Drupal το module Pathauto δίνει πολλές δυνατότητες πως θα φαίνοντε τα path alias http://drupal.org/project/pathauto

  • John Tsevdos

    Ευχαριστώ για την αναφορά nsyll 😉

  • Ευχαριστώ για τον καταπληκτικό οδηγό!!

  • Manolis

    Σχετικα με το 5,
    τι ειναι τα ημερολογιακα url?

  • John Tsevdos

    Ημερολογιακά url είναι αυτά που στηρίζονται στην ημερομηνία για την δημιουργία του url (όπως συμβαίνει και σε αυτό το blog – πχ. http://www.tsevdos.com/2008/07/22/seo-and-urls-7-things-you-must-avoid/comment-page-1/). Όπως βλέπεις το πρώτο κομμάτι είναι η ημερομηνία (έτος/μήνας/μέρα) και στην συνέχεια ο τίτλος του post.

  • Manolis

    Thanks!
    (ναι σωστα,δεν πηγε το μυαλο μου εκει-στις ημερομηνιες) 😛

  • Manolis

    Και αλλη μια ερωτηση 😛
    Τι ειναι πιο καλο για seo:

    (Εστω site με video)
    1. http://www.example.com/funnyvideos/259-ball.html
    ή
    2. http://www.example.com/funnyvideos-259-ball.html
    (οπου 259:id του video,ball:ονομα video και funnyvideos:κατηγορια που ανηκει το video)
    ?

    Ευχαριστω.

  • John Tsevdos

    Κοίτα το ιδανικό θα ήταν να είναι της μορφής http://www.example.com/funnyvideos/τίτλος-video, αλλά από εκεί και πέρα δεν νομίζω πως θα υπάρξει και τραγική διαφορά στο SEO (πχ. το Youtube, το πιο επιτυχημένο video site, έχει για URLs κάτι ακαταλαβίστικους κωδικούς!)…

    Πάντως από τις 2 προτάσεις που κάνεις, θα διάλεγα την πρώτη, η οποία κατηγοριοποιεί λίγο καλύτερα τα video, ευημερώντας εμάς (αλλά και τα bots) πως πρόκειται για funnyvideos…

  • Manolis

    Ναι σωστα,αλλα το youtube ειναι youtube.Ειναι και πασιγνωστο,εχει καλο page-rank+alexa rank ειναι και του google οποτε δεν εχει προβλημα με το αν θα κανει seo url η οχι. 😛
    Εμενα βασικα το προβλημα μου ειναι οτι αν το κανω με sub-directory, (δηλ απο το παραδειγμα: http://www.example.com/funnyvideos/259-ball.html ) , τοτε ναι μεν φορτωνει η σελιδα,αλλα τιποτα αλλο.Ουτε οι εικονες,ουτε το css ουτε τιποτα. Γι’αυτο κολλαω εκει.
    Anyway, σ’ευχαριστω!

  • Seo

    Προς το παρόν πειραματίζομαι με Ελληνικά στο parent folder της σελίδας γιατί πραγματικά είναι πρόβλημα…

    Όσο και για όλα τα υπόλοιπα συμφωνούμε απόλυτα!