Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Search Engine Optimization, Search Engine Positioning, Τρόποι προώθησης των σελίδων μας

Συντονιστές: WebDev Moderators, Super-Moderators, SEM Moderators

Απάντηση
Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Δημοσίευση από burnmind » 14 Μάιος 2012 21:13

Έχουμε ως δεδομένο ένα site το οποίο υποστηρίζει διάφορες γλώσσες. Το περιεχόμενο δεν είναι απαραίτητο ότι θα είναι το ίδιο. Δηλαδή ας θεωρήσουμε πως υπάρχουν μεταφρασμένες σελίδες, αλλά μπορεί να υπάρχουν και σελίδες μοναδικές για κάθε χώρα.

2 επιλογές:

1) Η χώρα ως subdomain:

Κεντρική:
http://uk.example.com/
http://gr.example.com/

Κατηγορία:
http://uk.example.com/category-name/
http://gr.example.com/category-name/

Κοινή σελίδα:
http://uk.example.com/category-name/page-name/
http://gr.example.com/category-name/page-name/

Μοναδική σελίδα:
http://uk.example.com/category-name/page-name~id/
http://gr.example.com/category-name/page-name~id/

2) Η χώρα σαν παράμετρος (όπου χρειάζεται, σε οποιοδήποτε σημείο του url):

Κεντρική:
http://example.com/uk/
http://example.com/gr/

Κατηγορία:
http://example.com/category-name/uk/
http://gr.example.com/category-name/gr/

Κοινή σελίδα:
http://example.com/category-name/page-name/uk/
http://example.com/category-name/page-name/gr/

Μοναδική σελίδα:
http://example.com/category-name/page-name~id/

---

Τί θα επιλέγατε (ή θεωρείτε πως είναι πιο σωστό) και γιατί;

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Δημοσίευση από dva_dev » 14 Μάιος 2012 23:13

Από τη στιγμή που το περιεχόμενο δεν θα είναι απαραίτητα το ίδιο, ίσως πρέπει να δίνεις και την εικόνα στον επισκέπτη ότι επισκέπτεται διαφορετικό πράγμα, οπότε νομίζω το subdomain είναι ο κατάλληλος δρόμος.
Εναλλακτικά θα έβαζα τη γλώσσα σε πρώτο επίπεδο μόνο, ούτε δεύτερο, ούτε οπουδήποτε αλλού.

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Δημοσίευση από greekbytes » 15 Μάιος 2012 10:06

Ανεξάρτητα από το αν το περιεχόμενο είναι ακριβώς το ίδιο ή όχι σε όλες τις γλώσσες, αυτό που προτιμώ και χρησιμοποιώ είναι:

www.example.com/ ή www.example.com/en/ (για την κεντρική γλώσσα)
www.example.com/gr/
www.example.com/de/
κ.ο.κ.

οτιδήποτε άλλο μπαίνει μετά δηλαδή:
www.example.com/de/category-name/page-name/

Δεν πιστεύω ότι είναι πιο "σωστό", μου φαίνεται όμως πιο απλό να στηθεί οπουδήποτε (πχ σε άκυρο path σε έναν dev server) και αφήνει "ελεύθερα" τα subdomains για άλλες χρήσεις.

Από πλευράς του χρήστη δε νομίζω ότι έχει μεγάλες διαφορές από το subdomain αν και πιστεύω πιο εύκολα κάποιος θα σβήσει ότι είναι μετά το .com για να πάει στο κεντρικό site (που μπορεί να είναι η default γλώσσα) παρά να σβήσει το subdomain part και ίσως να γράψει www (γιατί έτσι ξέρει).

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Δημοσίευση από korgr » 15 Μάιος 2012 11:18

greekbytes έγραψε:Ανεξάρτητα από το αν το περιεχόμενο είναι ακριβώς το ίδιο ή όχι σε όλες τις γλώσσες, αυτό που προτιμώ και χρησιμοποιώ είναι:

www.example.com/ ή www.example.com/en/ (για την κεντρική γλώσσα)
www.example.com/gr/
www.example.com/de/
κ.ο.κ.

οτιδήποτε άλλο μπαίνει μετά δηλαδή:
www.example.com/de/category-name/page-name/

Δεν πιστεύω ότι είναι πιο "σωστό", μου φαίνεται όμως πιο απλό να στηθεί οπουδήποτε (πχ σε άκυρο path σε έναν dev server) και αφήνει "ελεύθερα" τα subdomains για άλλες χρήσεις.

Από πλευράς του χρήστη δε νομίζω ότι έχει μεγάλες διαφορές από το subdomain αν και πιστεύω πιο εύκολα κάποιος θα σβήσει ότι είναι μετά το .com για να πάει στο κεντρικό site (που μπορεί να είναι η default γλώσσα) παρά να σβήσει το subdomain part και ίσως να γράψει www (γιατί έτσι ξέρει).
+1

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Δημοσίευση από burnmind » 15 Μάιος 2012 12:47

Ευχαριστώ για τις μέχρι στιγμής απαντήσεις.

Μου κίνησε το ενδιαφέρον στο ότι όλοι συμφωνείτε πως στην περίπτωση που δεν υπάρχουν subdomains, η γλώσσα θα πρέπει να μπει στο 1ο επίπεδο. Γιατί αυτό;

Λόγω χρήστη (π.χ. τους ενοχλεί να είναι στο τέλος ή είναι πιο εύκολο να σβήσουν το κομμάτι μετά το /gr/ για να πάνε στην αρχική), ή λόγω σχεδίασης/υλοποίησης του συστήματος;

Η SEO άποψη τί λέει; Επίτηδες το έβαλα στη συγκεκριμένη κατηγορία. :D

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Δημοσίευση από korgr » 15 Μάιος 2012 13:00

Προσωπικά πιστεύω πως η ύψιστη προτεραιότητα στην κατηγοριοποίηση του περιεχομένου είναι η γλώσσα. Βάσει αυτής ορίζεται και η περαιτέρω κατηγοριοποίηση.
Εκτός αυτού είναι χρηστικό να είναι η πρώτη παράμετρος που θα καθορίσει και το εκάστοτε homepage.
Από πλευράς SEO δεν πιστεύω πως παίζει τόσο ουσιαστικό ρόλο, αφού δεν αποτελεί keyword αναζήτησης. Υπάρχουν συγκεκριμένα tags που εξυπηρετούν τον ορισμό της γλώσσας...

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Δημοσίευση από burnmind » 15 Μάιος 2012 13:14

Και μια ακόμα ερώτηση.

Έστω ότι έχουμε τα http://example.com/gr και http://example.com/uk (απλά για το παράδειγμα, η ίδια λογική είναι και για τα subdomains) και υπάρχει geolocation (ξέρουμε δηλαδή από ποια χώρα έρχεται ο χρήστης).

Τι κάνετε με το root domain (http://example.com/);

Για παράδειγμα, αν ο χρήστης έρχεται από την Ελλάδα μπορεί να γίνεται redirect στο /gr, ok, αλλά με τις υπόλοιπες χώρες (εφόσον δεν υπάρχει η συγκεκριμένη γλώσσα στο σύστημα); Redirect στο /uk (που είναι η "default" γλώσσα), ή το root θα παίζει τον ρόλο της default;

Εδώ η ερώτηση είναι καθαρά SEO καθώς με ενδιαφέρει το τι θα γίνεται index για το root domain αν ο χρήστης γίνεται redirect στο url της γλώσσας του (άρα το root θα παίζει απλά τον ρόλο του controller που θα κάνει τα redirects και δε θα έχει δικό του περιεχόμενο).

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Δημοσίευση από greekbytes » 15 Μάιος 2012 13:35

Προτιμώ να χρησιμοποιώ το root domain για την κεντρική γλώσσα. Αλλιώς θα πρέπει να κάνεις redirect σε κάποια γλώσσα, ώστε να ΜΗΝ υπάρχουν 2 URL για το ίδιο περιεχόμενο στην ίδια γλώσσα (μην έχεις δηλαδή example.com/en/category/ και example.com/category/ με ακριβώς το ίδιο content!)

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Δημοσίευση από burnmind » 15 Μάιος 2012 14:12

Εννοείται πως δε θα υπάρχει duplicate content. Αναφέρομαι μόνο στην αρχική σελίδα, όχι στις επόμενες.

Δηλαδή η ερώτηση είναι πως με δεδομένο ότι θα υπάρχει η γλώσσα στο url (είτε στο subdomain είτε όχι) η default να είναι http://example.com/ (αγγλικά) ή να γίνεται redirect στο http://example.com/en όπως και για κάθε άλλη γλώσσα;

Για το duplicate content της αρχικής είναι εύκολη η λύση. Αν η default είναι στο root, τότε αρκεί να προστεθεί ένα canonical στο /en (ή απλά ένα redirect πίσω στο root). Αν δεν είναι όμως (και γίνεται redirect από το root στο /en), άρα το root δε θα έχει περιεχόμενο, τί θα γίνεται index στο root; Μήπως δεν είναι καλό από άποψη SEO να συμβαίνει αυτό;

Ελπίζω να μη τα λέω μπερδεμένα! :lol:

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Δημοσίευση από greekbytes » 15 Μάιος 2012 14:34

Κατάλαβα.

Θέμα "SEO" πιστεύω δεν έχεις είτε βάλεις το αγγλικό στο .com/, είτε στο .com/en/ και από το .com/ κάνεις redirect (ίσως 301) στο .com/en/

Alehandro
Δημοσιεύσεις: 26
Εγγραφή: 19 Δεκ 2009 13:50
Τοποθεσία: Ηλιούπολη
Επικοινωνία:

Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Δημοσίευση από Alehandro » 15 Μάιος 2012 19:05

^Αυτό.

Και, αν τελικά επιλέξεις να διατηρείς root και /en/ αρχική σελίδα, κάνε το με canonicalization για όλες τις /.... και /en/... σελίδες.
Προσωπικά, θα προτιμούσα redirect και διατήρηση απλώς του /en/ ως αρχική.

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Δημοσίευση από burnmind » 15 Μάιος 2012 19:18

Το να λειτουργούν όλες οι σελίδες (και root/... και /en/...) με το ίδιο περιεχόμενο (ακόμα και με το canonical tag) το θεωρώ περιττό. Η ερώτηση αναφερόταν μόνο στο κεντρικό domain.

Επίσης δεν έχω να επιλέξω κάτι, καθώς δεν αναφέρομαι σε υπαρκτό project. Λόγω του ότι έχει τύχει να χρησιμοποιήσω όλους τους παραπάνω τρόπους σε διάφορα projects κατά καιρούς, σκέφτηκα να ρωτήσω τι επιλέγουν οι υπόλοιποι. Υποθετική ερώτηση για τα best practices είναι. :wink:

melios
Δημοσιεύσεις: 78
Εγγραφή: 10 Φεβ 2007 02:09
Τοποθεσία: Θεσσαλονίκη

Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Δημοσίευση από melios » 15 Μάιος 2012 21:17

burnmind έγραψε:Έχουμε ως δεδομένο ένα site το οποίο υποστηρίζει διάφορες γλώσσες. Το περιεχόμενο δεν είναι απαραίτητο ότι θα είναι το ίδιο. Δηλαδή ας θεωρήσουμε πως υπάρχουν μεταφρασμένες σελίδες, αλλά μπορεί να υπάρχουν και σελίδες μοναδικές για κάθε χώρα.

.
.
.
.
.

Τί θα επιλέγατε (ή θεωρείτε πως είναι πιο σωστό) και γιατί;
Για μένα κατά κύριο λόγω, όταν κάνεις ένα σιτε, πρέπει να κοιτάς την ιεραρχία, της ιστοσελίδας σου. Ένα λινκ της μορφής http://example.com/category-name/page-name/uk/ θα είναι καταστροφικό αρχικά για την αράχνη (θα περιφέρεται από σελίδα σε σελίδα με διαφορετικό γλωσσικό περιεχόμενο) και κατά δεύτερο για σένα θα είναι μανίκι όταν θες να τροποποιήσεις στόχους στα αναλυτικς (profile, goals etc).

Θα ήταν καλύτερο να είναι της μορφής http://example.com/uk/category-name/page-name


Το θέμα είναι τι link building τακτικές θα χρησιμοποιήσεις για το σιτε σου και κατα πόσο σε πιάνει παράνοια με το Page rank juice. Με subdomain γίνεται πιο εύκολα το λινκ μπυιλντινγκ από ότι με subfolder. Με το τελευταίο είναι αποδεκτό ότι η ροή του πατζε ρανκ πάει πιο ομαλά από σελίδα σε σελίδα...

Προσωπικά δεν είμαι της φάσης του Link buidling και δεν ξέρω να σε πώ. Αυτό που ξέρω είναι ότι ο ίδιος ο Εric Εnge, ένας από τους ευαγγελιστές των λινκ μπύλντερς, και άπειρα άτομα στον χώρο, έχουν δηλώσει επίσημα (όπως και αρκετοί τεχνικοί της google) ότι μια σελίδα με Flat site architecture είτε με τον έναν είτε με τον άλλο τρόπο είναι αποτελεσματική και πάνω από όλα εύκολα crawled.

Κατα κύριο λόγω χρησιμοποιείτε subfolder για geotarget location (λογικό γιατί είναι εύκολη η ρύθμιση στο web master tools) και subdomaiN όταν θες να επεκτείνεσαι σε διάφορους άλλους τομείς πλην από αυτούς που εξυπηρετεί η ήδη η ιστοσελίδα σου.Πχ είσαι δημοσιογράφος πολιτικής και γουστάρεις doctor who, πετάς όλα τα κείμενα με τον doctor who σε subdomain. Επίσης με subdomain μπαίνει και η mobile εκδοσή του σιτε.


Τέλος, συμφωνώ με τους παραπάνω, στήσε το σιτε σου με σωστή αρχιτεκτονική (και ιεραρχική) δομή και μετά να σε απασχολεί το seo ή το go (google optimazation). Το κοινό που έχουν όσα σίτε δεν το ήπιαν από τον πιγκουίνο και το παντα ήταν οτι είχαν καλή αρχιτεκτονική δομή.

Σχετικά με την άλλη την ερώτηση σου, το βασικό domain θα το έκανα ρεντιρεκ στην κεντρική...

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Δημοσίευση από burnmind » 15 Μάιος 2012 21:53

melios έγραψε:Για μένα κατά κύριο λόγω, όταν κάνεις ένα σιτε, πρέπει να κοιτάς την ιεραρχία, της ιστοσελίδας σου. Ένα λινκ της μορφής http://example.com/category-name/page-name/uk/ θα είναι καταστροφικό αρχικά για την αράχνη (θα περιφέρεται από σελίδα σε σελίδα με διαφορετικό γλωσσικό περιεχόμενο) και κατά δεύτερο για σένα θα είναι μανίκι όταν θες να τροποποιήσεις στόχους στα αναλυτικς (profile, goals etc).

Θα ήταν καλύτερο να είναι της μορφής http://example.com/uk/category-name/page-name
Για τους στόχους στο analytics δεν έχω άποψη (δεν έχω ασχοληθεί).

Όσο για το ότι θα είναι καταστροφικό για τους crawlers διαφωνώ. Πιθανό να βοηθάει στην κατηγοριοποίηση από τον crawler (όπως και ένα subdomain) και γενικά ως λογική φαίνεται να είναι είναι η πιο σωστή από άποψη ιεραρχίας κλπ, αλλά σε καμία περίπτωση δεν είναι "καταστροφικό".

Εκτός του ότι δηλώνεις τη γλώσσα της σελίδας ακόμα και στο head tag (lang="gr"), τα links στην εκάστοτε σελίδα θα καταλήγουν σε σελίδες με την ίδια γλώσσα και το πολύ πολύ στη μετάφραση της σελίδας (αν υπάρχει). Δε βλέπω κάποιον λόγο να στραβώσει ο crawler.

Άλλωστε, το gr/en είναι μία απλή παράμετρος που θα μπορούσες να την περάσεις ακόμα και ως ?lang=en. Θέλω να καταλήξω στο ότι μια χαρά έξυπνοι είναι οι crawlers και οι σελίδες ...crawlάρονταν κανονικά ακόμα και πριν ανακαλύψουμε τα pretty urls. Δε ξέχασαν τώρα όσα ξέραν τόσα χρόνια. :wink:

Για το link building δεν έχω άποψη, μια και δεν ασχολούμαι με το "άθλημα".
melios έγραψε:Τέλος, συμφωνώ με τους παραπάνω, στήσε το σιτε σου με σωστή αρχιτεκτονική (και ιεραρχική) δομή και μετά να σε απασχολεί το seo ή το go (google optimazation). Το κοινό που έχουν όσα σίτε δεν το ήπιαν από τον πιγκουίνο και το παντα ήταν οτι είχαν καλή αρχιτεκτονική δομή.
Θα επαναλάβω πως...
burnmind έγραψε:...δεν έχω να επιλέξω κάτι, καθώς δεν αναφέρομαι σε υπαρκτό project. Λόγω του ότι έχει τύχει να χρησιμοποιήσω όλους τους παραπάνω τρόπους σε διάφορα projects κατά καιρούς, σκέφτηκα να ρωτήσω τι επιλέγουν οι υπόλοιποι. Υποθετική ερώτηση για τα best practices είναι. :wink:
melios έγραψε:Σχετικά με την άλλη την ερώτηση σου, το βασικό domain θα το έκανα ρεντιρεκ στην κεντρική...
Εννοείς 301 (ή κάποιο άλλο;) από το http://example.com/ στο http://example.com/en/, ή σε οποιαδήποτε είναι η κεντρική ανάλογα με το geolocation (πχ /gr για τους Έλληνες και /en για τους υπόλοιπους);

melios
Δημοσιεύσεις: 78
Εγγραφή: 10 Φεβ 2007 02:09
Τοποθεσία: Θεσσαλονίκη

Πολυγλωσσικό site - subdomains για κάθε γλώσσα ή όχι;

Δημοσίευση από melios » 15 Μάιος 2012 22:41

burnmind αρχικά μην παίρνεις τις μετρητής τα λόγια μου. (πχ καταστροφικό)

Έπειτα, μην συγκρίνεις το google bot με όλα τα bot.

Θα έχεις πιο αργό ιντεξ στην περίπτωση του http://example.com/category-name/page-name/uk/ από το http://example.com/uk/category-name/page-name γιατί η αράχνη θα κάνει κύκλους. Άμα υποθέσουμε ότι θα ξεκινήσει την επόμενη επίσκεψη από το http://example.com/category-name/ για να βρει το λινκ http://example.com/category-name/page-name/uk/ πιθανώς στο ενδιάμεσο να βρεθεί στο http://example.com/category-name/page-name/gr/.

Αυτοί που ασχολούνται με τα "ιεραρχικά" αναφέρουν ότι υπεράνω όλων είναι ο χρόνος (ημερολογιακός). Και εμένα δεν με αρέσει αλλά το χρησιμοποιώ. Σαφέστατα υπάρχουν και εναλλακτικές δεν διαφωνώ όπως και Rich snippets ...

Επίσης θα είναι δύσκολο και για τους άλλους να σε "ξηλώνουν" με απλά λινκ (για πιθανά widjet etc). Θα με πεις ότι θα μπορέσω να τους παρέχω rdf και να με ξηλώνουν πιο αποτελεσματικά. πάλι δεν διαφωνώ...

Έμπαση περιπτώσει, αυτό που ήθελα να σε πω και στο αρχικό μήνυμα, ήταν ότι το βασικό είναι να υπάρξει φαρδιά αρχιτεκτονική που σε δίνει περισσότερες δυνατότητες για διορθώσεις-ευκολύνεις πράγματα...

Για αναλυτκις δεν το συζητώ, θα βαρεθείς να γράφεις regular expression ενώ με τον πρώτο τρόπο είναι ένα κλικ υπόθεση...

λινκ μπύιλντινγκ δεν νιώθω και εγώ. Σε είπα τι λένε διάφοροι του χώρου...Κάνας λινκμπυιλντερας να μας πει άμα είναι..
burnmind έγραψε: Εννοείς 301 (ή κάποιο άλλο;) από το http://example.com/ στο http://example.com/en/, ή σε οποιαδήποτε είναι η κεντρική ανάλογα με το geolocation (πχ /gr για τους Έλληνες και /en για τους υπόλοιπους);
το 1ο. ναι 301.

άποψη μου πάντα...

Απάντηση

Επιστροφή στο “Μηχανές αναζήτησης & SEO”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες