Αν και δεν είναι κάτι το καινούριο, η χρήση ή όχι του προθέματος www σε μια διεύθυνση ιστότοπου, προκαλεί αντιδράσεις και διχάζει την κοινότητα των χρηστών.
Μια επίσκεψη στις ιστοσελίδες Yes-WWW και No-WWW θα σας πείσει για την ένταση της αντιπαράθεσης πάνω στο θέμα αυτό.
www.my-site.gr ή my-site.gr;
Τελικά όμως πρόκειται καθαρά για θέμα προτίμησης. Προσωπικά δεν μου άρεσε ποτέ το www.oτιδήποτε.gr.
Πόσο μάλλον που έχει ριζώσει στη συνείδηση του μέσου χρήστη ότι ταυτίζεται με το domain name του κι ότι πρέπει να το γράφει στον Περιηγητή του για να ανοίξει μια ιστοσελίδα.
Πχ στην πολύ συχνή ερώτηση “ποιό είναι το όνομα χώρου/domain σας;”, η απάντηση είναι πολύ συχνά: “ντάμπλγιου ντάμπλγιου ντάμπλγιου – τελεία – μπλάμπλά – τελεία – τζί άρ” και πάντα σπεύδω να διορθώσω τον πελάτη και να του πω “ΔΕ χρειάζεται να λέτε τα τρία “w” όταν σας ρωτάνε ποιό είναι το site σας, ούτε να τα γράφετε πριν το domain σας, το site σας θα εμφανίζεται μια χαρά και χωρίς αυτά”!
Τι είναι καλύτερο για τις Μηχανές Αναζήτησης;
Η απάντηση είναι: ΔΕΝ έχει σημασία! Η χρήση/μή χρήση του WWW σε ένα website δεν επηρεάζει την κατάταξη του site, γιατί οι μηχανές αναζήτησης δε βασίζουν τους αλγόριθμούς τους σε αυτό το σημείο μιας ιστοδιεύθυνσης.
Αυτό όμως που μετράει, είναι η ρύθμιση του canonical URL σας: η συνεχής χρήση του ίδιου τύπου URL στην κατάρτιση των εσωτερικών συνδέσμων ενός ιστότοπου.
Θα πρέπει να φροντίζετε όλα τα εισερχόμενα στο site σας links, να “δείχνουν”στο ίδιο domain:
– είτε στο http://www.domain.gr
– ή στο http://domain.gr
όποιο εσείς αποφασίσετε ότι θα είναι το Επιλεγμένο Domain σας (αλλιώς και Επιθυμητό/Κανονικό domain ή Preferred ή Canonical Domain, Canonical URL).
Σε αντίθετη περίπτωση, αν μερικά websites δείχνουν προς το http://www.domain.gr/faq.html, ενώ άλλα δείχνουν προς το http://domain.gr/faq.html , τότε οι κατατάξεις της ιστοσελίδας θα μοιραστούν στα 2 και δεν θα ενδυναμωθεί η διαδικτυακή σας διεύθυνση.
Ενημέρωση της Google κ.α. μηχανών αναζήτησης για το Canonical URL σας
- Προσθέστε τη σήμανση “rel=canonical” στο
<head>
των HTML ιστοσελίδων σας - Ρυθμίστε το “Επιθυμητό Domain” στο Google’s Webmaster Tools
- Χρησιμοποιήστε το Επιθυμητό domain στο XML site map του ιστοτόπου σας
- Φτιάξτε 301 Redirects στο .htaccess του domain σας (σε Linux servers).
Δήλωση Canonical URL με χρήση .htaccess
Επιλέξτε ποιά θέλετε να είναι η Επιθυμητή μορφή του domain σας: μέ ή χωρίς το www.
Δημιουργήστε στο notepad ένα κενό αρχείο κι ονομάστε το .htaccess (έτσι ακριβώς και όχι .htaccess.txt)
Χρησιμοποιήστε τον παρακάτω κώδικα για την ανακατεύθυνση.
Ανακατεύθυνση προς το www Canonical URL:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{http_host} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,NC]
Ανακατεύθυνση προς το χωρίς-www Canonical URL:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Έτσι όλες οι διευθύνσεις τύπου http://www.site.gr/products κλπ κλπ θα μετατρέπονται σε http://site.gr/products (ή το αντίστροφο, ανάλογα με το τί θα επιλέξετε), επιβάλλοντας μια ομοιομορφία και ορθότητα στον τρόπο σύνταξης των URL διευθύνσεων στο domain σας.
Μπορείτε να διαβάσετε και το άρθρο του Google’s Webmaster Tools σχετικά με το URL Canonicalization