Skocz do zawartości

Wielojęzyczność po raz N'ty


Dynuel

Rekomendowane odpowiedzi

Witam

Na wstępię chcę zaznaczyć iż (przynajmniej tak mi się wydaję) przeczytałem większość tematów na tym forum i w internecie związanych z geopozycjonowaniem i wielojęzycznością, teraz piszę gdyż opracowałem metodę i chcę ją poprzeć waszymi opiniami i rozwiać pewne drobne problemy.

Bardzo dziękuję za uwagę, a oto sytuacja:

Jest serwis NP. www.fantastyka.net

Będzie on dostępny w wielu językach: en, pl, de, fr, cz... i tak z czasem coraz więcej

Gdyby to była tylko kwestia pieniędzy, to bym to jakoś przebolał i z czasem dokupował kolejne domeny: .pl .de .fr .cz itd... ale wiadomo to nie jest takie piękne i nie zawsze będzie taka możliwość.

Również posiadam parę domen globalnych np. .org .info ...

Tak więc stworzę odpowiednie domeny:

www.fantastyka.net Wersja angielska

www.en.fantastyka.net Wersja angielska

www.pl.fantastyka.net Wersja polska

www.de.fantastyka.net Wersja niemiecka

To na tyle oczywiśtych założeń a teraz pytania:

Szare pytania zostały już rozwiane przez Maximus Marius poniżej



  1. Czy zrobić na stronie głównej rozpoznawanie języku (po nagłównach przeglądarki - ACCEPT_LANGUAGE)? Które będzie odnosiło do poszczególnych subdomen jeżeli wykryje poszczególny język, a jeżeli wykryje angielski (domyślny dla mne) lub nie wykryje żadnego to zostanie na głownej domenie.
  2. jak zrobić przekierowanie? Parametrem Redirect 301?
  3. zakładam (sam nie wiem skąd) że google nie ma ustalonego nagłówka ACCEPT_LANGUAGE więc zawsze zostanie na głownej domenie (np. fantastyka.net) i takowy skrypt rozpoznawania jezyka nie będzie działał na robota a na wersje językowe wejdzie po linkach do zmiany języka.
  4. czy na poddomenach (poszczególnych wersjach językowych) robić równiesz takie przekierowania? troche to rzucanie userem gdy w przeglądarce ma inny jezyk niz ten który chce cobaczyć, ale zawsze jest cookie które zapamięta jego wybór
  5. czy używać obu: www.en.fantastyka.net i www.fantastyka.net (ta sama strona bo język na obu angielski) czy jedno przekierować redirectem 301 do drugiego, teraz pytanie ktore do ktorego? en.fantastyka.net do fantastyka.net (w sumie to fantastyka.net jest domyślną stroną w języku angielskim i on będzie promowany na angielskich stronach (chyba), en.fantastyka.net pozostał by tylko dla zachowania schematu gdyby jakiś user sam zmieniał język przez miane url'a w przeglądarce... czy inne takie tam pierdoły

  6. a moze zrobić tak jak na wikipedia.org? (wedłóg mnie najlepszy wzorzec optymalizacji) strona wstępna i tam ręczny wybór języka wtedy to by zaoszczędziło wielu problemów
  7. edit: wiemy że dobrze wypozycjonowana strona z mocnymi linkami i PR czy z czym tam jeszcze dodaje mocy swoim subdomenom, podnosi ich rangę, prawda, jezeli nie to prosze mnie zlinczować na takie brednie? a czy jedna subdomena w obrębie jednej domeny ma jakikolwiek wpływ na inne subdomeny w obrębie tej samej domeny? przed edycją: czy gdybym zastosował poprzedni punkt to czy moc jednej subdomeny np. en.fantastyka.net miała by wpływ na np. pl.fantastyka.net, tak jak domena główna np. fantastyka.net ma wpływ na jej subdomeny?
  8. co zrobić z innymi domenami globalnymi: fantastyka.org fantastyka.info? dać redirecta 301 do fantastyka.net???
  9. jeżeli by sie zdażyło ze akurat posiadam niektóre domeny krajowe to których używać (z jednej dać redirecta 301 do drogiej) np: www.ru.fantastyka.net czy fantastyka.ru ?? w sumie to by troche naruszało spójność i wzorzec aczkolwiek było by bardziej przyjazne zapamiętywaniu adresu przez użytkowników lokalnych:
    fantastyka.net (<- redirect z en.fantastyka.net)
    pl.fantastyka.net
    ed.fantastyka.net
    fantastyka.ru (<- redirect z ru.fantastyka.net)
    choć mogło (właśnie "mogło" gdyż żekomi domena nie ma znaczenia) by to podnieść wyniki w lokalnych wyszukiwarkach

To wszystko, wybaczcie za taki motłoch i brak mojej wiedzy, gdyż jestem nowy w tej dziedzinie, a zadane pytania są bardzo szczegółowe i cieżko znaleść na nie odpowiedź poprzez szukanie.

.. a i jeszcze sorka za nazbyt długie i nie poprawną konstrukcję zdań

po odpowiedziach na te pytania teraz każdy będzie miał wzorzec na wielojęzyczną stronę

Baaardzo dziękuję i życzę owocnego dnia

Odnośnik do komentarza
Udostępnij na innych stronach

Ad 1,2)Jeżeli zrobisz rożne subdomeny i będziesz je z głową indeksował to użytkownicy sami znajdą odpowiednia wersję

jakiekolwiek przekierowania nie beda potrzebne

Ad 3) Nie rozumiem o co Ci chodzi :( moze to dlatego że nie wyobrażam sobie strony która wyswietla sie róznie w zależności od wersji jezykowej, a zastosowanie sie do punktu 1,2 mojej odpowiedzi usuwa w niebyt Twoj problem :D

Ad 4) To samo co poprzednio Ad 3)

Ad 5) Jeżeli kilka stron jest angielskich to wybierasz jedne adres i sie tego pilnujesz z wszystkich innych angielskich robisz 301 , po co google ma być ogłupione powielaniem treści na róznych domenach

Ad 6) Wikipedia troche inaczej działa , tam po prostu o ile istnieje tłumaczenie danego hasła dodawany jest automatycznie link do tej innej wersji językowej , wiec to ze jest wybór jezyka jest raczejj wynikiem tego ze są tłumaczenia danego hasła albo po prostu głowne strony. A nie odwrotnie :D

Ogolnie wszystkie Twoje pytania wynikają z podstawowego błedu, a mianowicie zakładasz ze bedziesz rozpoznawał użytkownikuw po wersji jezykowej przegladarki czy nagłowkah HTTP i bedziesz ich kierował tam gdzie trzeba. A powinienes pomysleć:

Jak zrobić aby użytkownik znalazł sam odpowiednia wersje jezykową. Odpowiedz jest w Ad 1,2)

Odnośnik do komentarza
Udostępnij na innych stronach

Ad 3) Nie rozumiem o co Ci chodzi moze to dlatego że nie wyobrażam sobie strony która wyswietla sie róznie w zależności od wersji jezykowej, a zastosowanie sie do punktu 1,2 mojej odpowiedzi usuwa w niebyt Twoj problem

Każda przeglądarka ma coś takiego jak Accept Language

Opera > Tools > Preferences > General > Language > Details...

Firefox > Advanced > General> Languages > Choose

IE > Tools > Internet Options ... > General > Languages

i tam definiujesz swoje języki oraz ich kolejność, jeżeli ich sam nie ustawiałeś to domyślnie jest tam: język systemu, język wersji językowej przeglądarki, i pewnie angielski na wszelki wypadek

jeżeli masz ustawione tam np: Polski, Englis to Twoja przeglądarka wysyła taki nagłowek do kazdej strony: pl,en-us;q=0.7,en;q=0.3 czy inne tego typu wariacje a tutaj jest opisane wykrywanie języka w PHP, skrypt wyciaga z tego jezyki np: pl,en a potem sprawdza który jest pierwszy (najbardziej odpowiedni dla usera) i po prostu wyświetla strone/tłumaczenie/materiały w danym języku, ale to nie istotne...

Jeżeli zrobisz rożne subdomeny i będziesz je z głową indeksował to użytkownicy sami znajdą odpowiednia wersję

jakiekolwiek przekierowania nie beda potrzebne

Gdyż fakt, kończąc czwarty punkt zacząłem dochodzić do Twojego rozumowania

Ad 6) Wikipedia troche inaczej działa , tam po prostu o ile istnieje tłumaczenie danego hasła dodawany jest automatycznie link do tej innej wersji językowej , wiec to ze jest wybór jezyka jest raczejj wynikiem tego ze są tłumaczenia danego hasła albo po prostu głowne strony. A nie odwrotnie

powiedzmy ze rozumiem co masz na myśli opisując konstrukcję wikipedii, moja strona będzia miała trochę podobną konstrukcję, podział na hasła, wszystkie będą sie pokrywać z innymi wersjami językowymi, a jezeli nie będzie to po prostu nie będzie wyświetlana, aczkolwiek powiązania tej sprawy z głowną stroną (tą z wyborem wersji) na wiki nie widzę, proszę opisz dokładniej

Ogolnie wszystkie Twoje pytania wynikają z podstawowego błedu, a mianowicie zakładasz ze bedziesz rozpoznawał użytkownikuw po wersji jezykowej przegladarki czy nagłowkah HTTP i bedziesz ich kierował tam gdzie trzeba. A powinienes pomysleć:

Jak zrobić aby użytkownik znalazł sam odpowiednia wersje jezykową. Odpowiedz jest w Ad 1,2)

tutaj piszesz jak dla mnie święte słowa, i na pewno wezmę je sobie do serca, jednak również domyslam się iż po punkcie 6-tym znudziłeś się już moimi wypocinami gdyż zostały jeszcze punkty 7-10 które z automatycznym wykrywaniem języka i przekierowaniem nie mają już nic wspólnego

Maximus Marius, przepraszam za moją troszkę 'agresywne' nastawienie odpowiedzi, aczkolwiek na prawdę doceniam iz chciało Ci sie przebrnąć przez tą i odpowiedzieć przynajmnie na część. dzięki Tobie mam już rozwiązane 60% mich problemów, jeszcze raz dzięki ;D

Odnośnik do komentarza
Udostępnij na innych stronach

Nie traktuj moich słów jako wyrocznie :) Ja z tego nie żyję raczej jestem tutaj przejazdem , co najwyżej jestem w stanie wypozycjonować

"Mistrz Placków Ziemniaczanych" :D

Nie wiem jak to jest z bot-em google ale watpie że ma on ustawiony jakiś jezyk a jezeli ma to en_EN. Wiec zaindeksowanie strony z detekcją języka może być problematyczne. To że coś sie da zrobić w PHP nie znaczy że należy tak robić. Jezeli masz wiedzy odrobinę z SEO to wyświetlanie pod tym samym adresem raz tekstu EN raz PL a raz RU wyda Ci co najmniej dziwne i raczej watpie aby ktoś tutaj pochwalił takie metody.

Co do Twojej strony to możesz w jakiś sposób wymusić wielojęzykowoć i integralnośc danych np. TAK

Domyślnym jezykiem jest EN

Jeżeli tworze jakąs stronę to automatycznie dodawana jest do wszystkich języków , potem tylko nalezy ją przetłumaczyć :D

Jak to działa w praktyce możesz zobaczyć tutaj https://www.draminski.pl/

Z wikipedia to chodzi Co o adres Wikipedia.org ? Nie wiem jaki serwis chcesz zrobić ale najlepiej chyba jak najdokładniej doprowadzać usera w to miejsce czego szuka , jak użytkownik bedzie miał stronę z wyborem jezyka a dopiero potem z informacjami to może zrezygnować z obejrzenia strony :(

ewentualnie

fantastyka.net -> strona z wyborem jezyka ala wikipedia.org

pl.fantastyka.net -> polska wersja (oraz www.fantastyka.net)

en.fantastyka.net -> angielska wersja

itd....

Byle tylko rozdzielic wersje jezykowe na różne subdomeny i pozycjonować długim ogonem konkretne strony a nie głowną stronę

Co do wolnych domen to jeżeli zrobisz tylko przekierowanie to jaka bedzie z tego korzyść ? 5 osób / rok wejdzie na stronę bo będą chcieli zobaczyć co jest na tej domenie. Zrób alternatywny serwis który bedzie linkował do Twojej strony fantastyka.net. Takie naturalne zaplecze :)

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem jak to jest z bot-em google ale watpie że ma on ustawiony jakiś jezyk a jezeli ma to en_EN. Wiec zaindeksowanie strony z detekcją języka może być problematyczne. To że coś sie da zrobić w PHP nie znaczy że należy tak robić. Jezeli masz wiedzy odrobinę z SEO to wyświetlanie pod tym samym adresem raz tekstu EN raz PL a raz RU wyda Ci co najmniej dziwne i raczej watpie aby ktoś tutaj pochwalił takie metody.

nie nie, źle sie wyraziłem, jedyne co skrypt by robił to wysyłal usera (redirectem 301) do strony z jego jezykiem, np. wchodzi człowiek z nagłowkami ustalonymi na PL na domene www.fantastyka.net (gdzie domyslnym jezykiem jest EN) skrypt widzi ze user ma jezyk PL wiec od razu na dziendobry wysyla go (redirectem 301) na subdomene www.pl.fantastyka.net, i tam dopiero jezeli userowi sie jezyk nie podoba to moze sobie zmienic na inny ktory zostanie zapisany w cookie i autoprzekierowanie by było dezaktywowane..

To tylko opis tego nad czym myślałem, jedynie by wytłumaczyć, bo faktycznie udowodniłeś ze to nie był by dobry pomysł, a drogim minusem ... a nie wazne, złe rozwiązanie przyznaje sie

Jak to działa w praktyce możesz zobaczyć tutaj https://www.draminski.pl/

rozwiązanie faktycznie najlepsze/najprostsze i najbardziej intuicyjne, ale inne domeny jezykowe są juz pozajmowane, a nie jestem kims takim jak google by sie o nie procesować, bo przeciez zadnych praw do nich nie mam :/

Z wikipedia to chodzi Co o adres Wikipedia.org ? Nie wiem jaki serwis chcesz zrobić ale najlepiej chyba jak najdokładniej doprowadzać usera w to miejsce czego szuka , jak użytkownik bedzie miał stronę z wyborem jezyka a dopiero potem z informacjami to może zrezygnować z obejrzenia strony

ewentualnie

fantastyka.net -> strona z wyborem jezyka ala wikipedia.org

pl.fantastyka.net -> polska wersja (oraz www.fantastyka.net)

en.fantastyka.net -> angielska wersja

itd....

Byle tylko rozdzielic wersje jezykowe na różne subdomeny i pozycjonować długim ogonem konkretne strony a nie głowną stronę

no no dłaśnie cos takiego czy zrobić tak:

fantastyka.net <- intro z wyborem jezyka

en.fantastyka.net <- angielski

pl.fantastyka.net <-polski

czhodzi o to czy nie jest szkoda marnować domeny głównej i niczego tam nie umieszć, ale by ocenic czy jest sens robic costakiego potrzebuje odpowiedzi na pytanie NR 7 gdyż jezeli miała by ona wpływ na subdomeny to lepiej było by zrobić tak:

fantastyka.net <-wersja angielska, i zarazem najbardziej promowana strona ktora miedzy innymi daje powera subdomenom

en.fantastyka.net <- redirect 301 na fantastyka.net gdzie jest właśnie wersja en

pl.fantastyka.net - wersja polska

itd...

Co do wolnych domen to jeżeli zrobisz tylko przekierowanie to jaka bedzie z tego korzyść ? 5 osób / rok wejdzie na stronę bo będą chcieli zobaczyć co jest na tej domenie. Zrób alternatywny serwis który bedzie linkował do Twojej strony fantastyka.net. Takie naturalne zaplecze

a tu mi dałeś do myślenia bo ja na samym wstępie wykupiłem sobie inne najpopularniejsze koncownki np: info org, tak na wszelki wypadek by w przyszłosci nikt nie robił mi konkurencji, lub zostawić je sobie na inne usługi czy cos w tym stylu

a jezeli chodzi o inne strony tematyczne robiące zaplecze, to nie mam na to ani czasu siły i chęci, wolę skupić sie na właściwym portalu, a spamu tez tam nie chce dawac

a mógłbym Cie jeszcze prosić byś sie wyraził lub podać jakąś więdze na te podpunkty jak juz jesteś taki pomocny

7. edit: wiemy że dobrze wypozycjonowana strona z mocnymi linkami i PR czy z czym tam jeszcze dodaje mocy swoim subdomenom, podnosi ich rangę, prawda, jezeli nie to prosze mnie zlinczować na takie brednie? a czy jedna subdomena w obrębie jednej domeny ma jakikolwiek wpływ na inne subdomeny w obrębie tej samej domeny?

9. jeżeli by sie zdażyło ze akurat posiadam niektóre domeny krajowe to których używać (z jednej dać redirecta 301 do drogiej) np: www.ru.fantastyka.net czy fantastyka.ru ?? w sumie to by troche naruszało spójność i wzorzec aczkolwiek było by bardziej przyjazne zapamiętywaniu adresu przez użytkowników lokalnych:

fantastyka.net (<- redirect z en.fantastyka.net)

pl.fantastyka.net

ed.fantastyka.net

fantastyka.ru (<- redirect z ru.fantastyka.net)

choć mogło (właśnie "mogło" gdyż żekomi domena nie ma znaczenia) by to podnieść wyniki w lokalnych wyszukiwarkach

jeszcze raz wielkie dzięki ze masz w ogole siłe to dalej ze mną ciągnąć :D

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności