• 22-01-2022, 12:40:37
    #10
    fullmanyak adlı üyeden alıntı: mesajı görüntüle
    Selamlar! Ben Tolga, forumda sıkça karşılaştığım çoklu dil kullanımı konularını üzerine böyle bir rehber hazırlamaya karar verdim. Gönül ister ki en ince detaya kadar anlatabileyim ancak şuanda ana hatlarıyla neyin nasıl olması gerektiğine karar vermeniz için rehber niteliği taşımasına odaklanacağım. Mevcut iş yoğunluğumdan ötürü aceleye getirip atladığım noktalar olursa lütfen düzeltiniz.

    Hadi başlayalım!

    Her şeyden önce çoklu dil kullanmaya karar vermek aceleye getirilmemesi gereken bir durumdur. Her dil yeni bir site gibi ilgi ve çeşitli karmaşıklıklar doğuracaktır. Bu nedenle gerçekten çoklu dil kullanmak istiyor musunuz önce buna emin olmanızda fayda var. Peki nasıl karar vereceğiz? Hadi çoklu dil kullanmanın eksileri ve artılarına bakalım.

    Çoklu Dil Kullanmanın Artıları
    • Daha geniş kitlelere ulaşırsınız
    • Daha geniş kitle daha fazla trafik demektir
    • Kullanıcılar translate kullanmayı sevmez, ana dilde yayın yapan siteler daha fazla yabancı trafik alır
    • İşletme siteleri için güvenilirlik sağlar
    • Rekabette avantaj sağlanabilir
    • Seo’da avantaj sağlayabilir
    • Marka bilinirliği oluşturulur
    Çoklu Dil Kullanmanın Eksileri
    • Çok dilli site kurmak karmaşık ve biraz bilgi gerektiren bir iştir
    • Çeviri zahmetli ya da pahalı olabilir
    • Ürün/Hizmet var ise o dilde destek sunmak zor olabilir
    • Her dil yeni bir site gibi ilgi gerektirebilir
    • Çeviri hataları ziyaretçinizi kızdırabilir
    Hala çoklu dil oluşturmak istiyorsanız başlayalım.

    Wordpress Çoklu Dil Site Kurarken URL Yapısı Seçimi
    Çoklu dil site kurulumunda temel olarak 3 seçeneğiniz vardir;
    • Yerel alan adı seçimi (siteadi.us, siteadi.com.tr, siteadi.de ...)
    • Alt Alan adı seçimi (en.siteadi.com, de.siteadi.com ...)
    • Alt dizin seçimi (siteadi.com/en, siteadi.com/de ...)
    Peki hangisini seçmeliyiz? Hadi inceleyelim.

    Yerel alan adı seçimi
    Yerel alan adı seçimi veya şöyle de diyebiliriz, yeni bir alan adı almak elbette oldukça karmaşık bir iştir. Tamamen farklı bir site olacağı için çok iyi kurgulanması gerekir.
    Bu yöntemi kullanan büyük bir websitesi var mı? Elbette var;
    wikihow.com = ana sitedir ve ingilizcedir
    wikihow.com.tr = aynı site, farklı dil, farklı domain

    Alt Alan adı seçimi
    Bu yöntem sıkça kullanılır ancak teknik olarak yerel alan adı seçiminden büyük farkları yoktur. Yine her alt alan adı (subdomain) farklı siteler gibi ele alınacaktır.
    Bu yöntemi kullanan büyük bir websitesi var mı? Elbette var;
    wikipedia.org = ana domain yalnızca dil seçimi için kullanılmış
    en.wikipedia.org, tr.wikipedia.org = aynı site, farklı diller

    Alt dizin seçimi
    Alt dizin, alt klasör, subdirectory veya subfolder olarak karşınıza çıkabilir. En yaygın ve en sevilen yöntemdir. Siteler ayrı ayrı olarak değil tek bir çatı altında değerlendirilir ve en az karmaşık yöntemdir.
    Bu yöntemi kullanan büyük bir websitesi var mı? Elbette var;
    kinsta.com = anadomain ingilizce
    kinsta.com/de = alt klasör farklı dil, aynı site
    Elbette projenin amacı ve yapısına göre değişkenlik gösterecek şekilde kendi seçiminizi yapmalısınız. Ancak benim tavsiye edeceğim yöntem alt dizin kullanmanız olacaktır. Çünkü Diğer iki yöntem tamamen yeni bir site gibi ele alınarak seo stratejisi geliştirmenizi gerektirirken, alt dizin kullanımında tüm diller sanki tek bir siteymiş gibi ele alınır ve bu ciddi oranda seo avantajı sağlar. Elbette bu yalnızca tavsiyedir, projenin amacı ve yapısına göre tercih değişkenlik gösterebilir. Kısaca özetlersek seo açısından en avantajlı url seçimi alt dizin kullanımı demekte sakınca yoktur.

    Wordpress Çoklu Dil Eklentileri
    Evet gelelim eklentilere, hemen ücretli ve ücretsiz popüler seçenekleri listeleyelim;

    Ücretsiz Wordpress Çoklu Dil EklentileriÜcretli Wordpress Çoklu Dil EklentileriEğer eklenti kullanmaya karar verdiyseniz buradan sonra anlatacaklarım sizin için geçerli olmayacak. Eklentiler sizin için hemen her şeyi ayarlayacak. Eklenti olarak bir tavsiye soracak olursanız, ücretsiz polylang ücretli wpml benim tercihim olurdu. Ancak bu tercihlerim için ciddi bir sebebim yok, hepsi temelde aynı işi yapmakta. Yine şahsi bir fikir olarak ben dil eklentilerini kullanmayı pek sevmiyorum, manuel kurulum ilk tercihim olur.

    Wordpress Manuel Çoklu Dil Site Oluşturma
    Manuel olarak çoklu dil site oluşturmak eklenti kullanmaya göre karmaşık görünür ama aslında öyle değildir. Wordpress benim deyimimle kolaylıklar CMS’sidir. Hemen her şeyin kolay bir yöntemi mevcut. Sadece biraz dikkatli olmak gerek.

    Öncelikle manuel olarak çoklu dil wordpress kurabilmek için 3 farklı seçeneğiniz var;
    • Multisite Kullanarak
    • Subdomain Kullanarak
    • Subfolder Kullanarak
    Son ikisini yani alt etki alanı (subdomain) ve alt dizin (subfolder) kullanımını yukarıda inceledik. Peki nedir bu multisite?

    Wordpress Mutlisite Nedir?
    WordPress multisite, birden fazla web sitesini tek bir WordPress panosundan ve tek bir veritabanından hızlı ve kolay bir şekilde düzenlememizi ve yönetmemizi sağlayan özel bir WordPress özelliğidir.

    Hangisini seçmeliyim? Multisite vs Subdomain vs Subfolder
    Açıkçası sadece bu konu üzerine 1000 kelimelik bir makale yazsam konu yine bitmeyecektir. Tüm dünya subdomain vs subfolder konusunu henüz netleştirememişken birde işin içine multisite girince içinden çıkılmaz bir durum alıyor ortalık.

    Burda bahsedeceğim şeyler benim düşüncelerimdir bu nedenle bu kısmı kendiniz araştırıp veya deneyip karar vermelisiniz.

    Öncelikle şu bir gerçektir; Multisite normalden çok daha fazla barındırma gücü ister. Bu ne demek? Multisite tek çatı altında bir çok siteyi barındırma özelliği getirdiği için paylaşımlı bir hosting için net şekilde uygun değildir! Bu kurulum için VPS ve hatta bence VDS tercih edilmelidir. Elbette istisnalar vardır. 5-10 Sayfalık bir web siteniz varsa paylaşımlı hosting ile multisite de sorun yaşayacağınızı sanmıyorum. Ancak 100lerce 1000lerce içeriğin bulunduğu web siteler için multisiteyi paylaşımlı hostinge kurmak sunucunun aşırı kaynak tüketimi nedeniyle sürekli 5xx hataları vermesine neden olacaktır.

    Ben multisiteye sıcak bakmıyorum. Her eklenti multisite’ye uyumlu olmayabilir, fazla kaynak tüketiyor, aşırı büyük bir veritabanına sahip oluyorsunuz. Elbette avantajlarıda mevcut, çoklu dil site yönetimi için tıpkı bir eklenti gibi hareket etmenizi ve her siteyi kolaylıkla tek siteymiş gibi yönetebilmenizi sağlıyor. Karar sizin...

    Diğer iki yöntemde ise subdomain tam bağımsız, subfolder yarı bağımlıdır. Yani siteadi.com adında bir siteniz olduğunu varsayalım, en.siteadi.com siteniz amerikaya yönelik, siteadi.com siteniz türkiyeye yönelik olsun. En.siteadi.com’u daha iyi performans vermesi için amerika hostingte barındırırken, tr dile sahip sitenizi tr lokasyon bir hostingte barındırabilirsiniz. Bu durum subfolder için geçerli değil. Siteleriniz farklı dilde olsa bile aynı lokasyonda barınmak zorundadır. Bu iki kurulum da da multi site gibi tek panel kullanımı mümkün değil. Vee yine karar sizin...

    URL ve Yapılandırma Sürecimi Tamamladım Peki ya Şimdi?
    Bu kısma kadar geldiyseniz işler artık basitleşiyor.

    Ek bir not olarak sizlere subfolder nasıl kurulur, multisite nasıl kurulur, subdomain nasıl kurulur gibi anlatımları yapmıyorum çünkü en başta dediğim gibi bu fikir sahibi olmanız için, yol gösterici bir rehber niteliğinde olsun istiyorum (aslında zamanım yok..).

    Artık her ne kurulumu yaptıysanız hazır olduğunuzu varsayıyorum.

    Hreflang Etiketi Nasıl Ekleyebilirim?
    Artık biraz teknik sorunlara odaklanmalıyız. Çoklu dil denildiğinde aklınıza ilk gelmesi gereken şey hreflang etiketi olmalıdır. Bu etiket seo için çok ama çok önemlidir aski halde ciddi sorunlarla karşılaşabilirsiniz. Basit tanımıyla Hreflang etiketi sayfanın dilini ve diğer dillerini google’a göstermeye yarayan bir etiket diyebiliriz. Bunu nasıl ekleyeceğiz? Çok basit! Ama önce şunu bilmeniz gerek, eğer statik bir switcher (statik yani, örneğin siteadi.com/gezi-yazisi (bir makalenin içinden) sayfasından ingilizce dile geçmek istediğinizde ingilizcenin anasayfasına (siteadi.com/en (veya nasıl bir url yapısı tercih ettiyseniz) yönlendirilmeniz gibi düşünebilirsiniz.) yani diller arası geçişi statik şekilde yapmayı planlıyorsanız aşağıda ki eklentiyi kurun aksi halde “Diller Arası Dinamik Geçiş Nasıl Yapacağım?” başlığına atlayabilirsiniz.

    HREFLANG Tags Lite (https://wordpress.org/plugins/hreflang-tags-by-dcgws/) eklentisi (multisite ile de uyumludur) her içeriğiniz için manuel olarak diğer dillerin url’lerini ekleyebilmeniz için bir metabox oluşturur. Böylece kolaylıkla hreflang etiketlerinizi ekleyebilirsiniz. Detay girmiyorum ama kullanımı zaten linki copy/paste yapmaktan ibaret şekildedir.

    Diller Arası Dinamik Geçiş Nasıl Yapacağım?
    Hreflang etiketi eklemeyi ve aynı zamanda yalancı bir dinamik geçiş sağlayan eklentimiz var. İşte diyorum ya kolaylıklar CMS’si Wordpress... Eklentimizin adı Language Switcher (https://tr.wordpress.org/plugins/language-switcher/) . Yalancı dinamik diyorum çünkü diller arası geçiş ziyaretçi tarafından dinamik gibi algılansada aslında aslında tamamen statik. Çünkü her makalenin (tıpkı az önce ki eklenti gibi) diğer dillerini manuel olarak ekliyoruz. Kullanımı yine dil seç link ekle şeklinde.

    Hazırsınız!
    Evet artık hazırsınız! Çoklu dil siteniz hayırlı olsun






    Merhaba hocam iyi hafta sonları.
    Daha önce bu konuya müdahil olmuştum.
    Son zamanlarda işim gereği bu konuya ihtiyacım olduğu için dil konusunda detaylı bir araştırma yaptım.
    Bulduklarımı herkesle paylaşacağım. Siz bu konuda bilgilisiniz ve konuda soracağım bir konuda bana yardımcı olabileceğinizi düşünüyorum.


    Öncelikle NGINX'ten başka sistem kullanmıyorum.
    NGINX bir yana dünya bir yana Tabi böyle olunca tüm işlemleri konsol üzerinden yapıyorum.

    Şimdi biz multi dili nasıl kurabiliriz bunları yazacağım ve terimlere dikkat edeceğim.

    1) Wordpress multisite subdomain kurabiliriz. Bu seçeneği seçersem ssl ertifikasını wild SSL olarak kurmam gerek zor değil ama can sıkıcı. Şimdi ben Kinsta'da gördüm adamlar Wordpress multisite subdomainlere domain maping ile nasıl yapıyorlar bilmiyorum farklı domainler eklediler. Nginx'te nsıl yapılır bilmiyorum ama benim için gereksiz. Çok saçma bişey gibi ama kullanan vardır. Şunu söylemeliyimki Wordpress multisite subdomain farklı hostinglerde barındırılamaz. Çünkü multisite. Doğru olduğumu düşünüyorum. Multisite'sız subdominlerde farklı hosting olur. Ben bu yöntemi sevmiyorum dubdomaine oldum olası karsıyım. Amatörce duruyor. Şöyle yapılabilir hosting tek ama search consoleden en.xxxo.com ve.trxxx.com farklı alan eki eklenip bunlar coğrafi olarak yönlendirilip belli ülkelere hedeflenebilir. Buda ek bir bilgi. Ama dedim gibi asla bu yöntemi kullanmam.

    2) Wordpress multisite subfolder kurabiliriz. bence dil için en güzel yöntem bu kinsta bunu kullanıyor. Amcak benim burda size sormak istediğim bir soru var.
    Burda hreflang olayı var.
    https://kinsta.com/blog/wordpress-multilingual/ makaleyi dikkatli okudum.
    https://kinsta.com/blog/wordpress-mu...-hreflang-tags kısmında


    Bir şekilde yazı içinde tüm dil çevirilerini eklemişler ama nasıl yapmışlar bunu yazmamış.
    Bu firma hangi yöntemden faydalanmış?

    Sizin konunuzu okudum 2 eklenti vermişsiniz. Bu konularda uzman değilim ama biri şey sanırım. mesela bir yazıdayız ingilizceye tıklyınca ingilizce ana sayfaya atıyor. Bir de şöyle bir sistem var. 1 yazı var türkçe basınca dile direk aynı yazı ingilizceye dönüyor. Sanırım bu da gösterdiğiniz 2. eklenti. Kinsta sitesinde yazı içinde bahsettiğim 2. sistemi kullanıyor. Peki biz bunu nasıl yapabiliriz. Sizin paylaştığınız 2. eklenti iş görürmü. Ben bir hız canavarıyım ve sitelerimde tüm sayfalar pagespeed 100. Fazla eklenti kurunca sayfa hızı düşüyor. Dolayısıyla bunlara dikkat ediyorum. Aynı zamanda diyelimki manuel yaptık. Sayfaları yazdık.

    şu kodları her sayfaya ekledik
    <link rel="alternate" href="https://domain.com/" hreflang="x-default" />
    <link rel="alternate" href="https://domain.com/" hreflang="en" />
    <link rel="alternate" href="https://domain.com/es/" hreflang="es" />

    Birde tuş yapmak lazım sanırım. Manuel tuş nasıl halledilir bilmiyorum. Eklenti kullanınca iş çöüzülür ve hız düşmezse güzel. Özellikle üstteki fotoda kinsta bunu nasıl yapmış bilginiz varsa yazarsanız sevinirim.


    3) Ayrı ayrı wordpress kurabiliriz. Ben zaten multisite kullanmıyorum. Sunucuma ayrı ayrı wordpresler kuruyorum. Burda eğer subdomain şeklinde wordpressleri çoklu kurarsak bu yöntemde dil klsörünü sizinde bahsettiğiniz gibi farklı hostinglerde barındırabiliriz. Atıyorum bir hostinge en.xxx.com ayrı bir wordpress kurarız diğer hostinge tr.xxxx.com ayrı wordress kurarız. Cloudflareden en ve tr kayıtları oluşturup ipleri atayıp farklı dilleri farklı hostinglerde tutabiliriz. Tabi burda şey önemli dil geçiş çubugu bunu ben 2. sorumda sordum. Dil geçiş cubugu direk anasayfaya mı gider yoksa aynı konular içinde direk değişmemi yapar ve bu nasıl halledilebilir bilmiyorum. Özellikle bu manuel halledilse çok iyi. Manuel nasıl yapılır bilginiz varsa beni bilgilendirin.

    Ayrı ayrı wordpressleri subfolder olarak kurabiliriz. Buda güzel çalışıyor.

    4) Ayrı domain ayrı host.
    Bu konuda şöyle bir şey var. Diyelim bir yabancı site var.
    howtogotoschool.com ve howtogotoschool.web.tr farklı hosting farklı domainlerde kurabiliriz ama ccltd domainler kolay alınamıyor mesela de için almanyada ikamet etmelisiniz co.uk us keza böyle. Ben ürün satıyorsam zaten couk ve us alırım yeter ama işte bu domainler bazen alınamıyor. Vekillik servisleri ile bu donler alınabiliyor ama biraz ciddi maliyete neden oluyor.

    Ben bu konuda yabancı seo analiz sitelerinde analiz yaptım. bu yöntem en iyisi ama çok maliyetli ve her site bireysel olduğu için ayrı ayrı çalışma yapmak lazım. Kafama takılan bir önemli konu domain ismi.

    mesela howtogotoschool.com site varsa okula nasılgidilir.com.tr alınmalı mı bilmiyorum Yani domanleri de tercüme etmeli mi? Firmların firma ismi olduğu için sorun olmuyor ama bzı sektörel domainlerde bu yapılabilir diye düşünüyorum. Siz bu konuda ne düşünüyorsunuz. Mantıklı olan bu sanırım


    5) en mantıklılardan biri eklenti Polylang tabi bence en basiti ve en kolaylarından ama test etmek lazım sayfa hızını ölçmek lazım.

    Değerledirme:
    Bence Polylang eklenti en basit yöntem. 2. olrak wordpress multisite subfolder mantıklı geliyor.
    Size sorum bu dil değiştirme çubukları manuel nasıl yapılır ve direk anasayfa veya direk konusya bağlama olaylarındaki önem ve eklenti klentisiz yapılması. Kinsta nasıl yapmış beni bilgilendirin lütfen.
    Son bir soru şimdi biz multisite subfolder açınca hreflang belirtmeliyiz amma çoklu wordpress şeklinde bir wordpresi /en/ subfolder klasörüne kurarsak bu kez ayrı bir wordpress olduğu için dil hreflng ihtiyaç yok değil mi hocam?


    Okuduğun için teşekkür ederim.
    Senden ricam bu ayfayı ekranda 2ye böl ve bir yandan okurken önemli gördüğün noktalarda sağ kısma konuya cevap yz ve böylece hiçbişeyi kaçırmadan sorulrıma cevap yazabilirsin.
    Çok teşekkür ederim. Çoklu dille site hitini %50 arttıranlar var önemli bişe.

    En kısa zamandacevaplarını bekliyorum sevgiler saygılar
  • 22-01-2022, 17:46:10
    #11
    Messi adlı üyeden alıntı: mesajı görüntüle
    Merhaba hocam iyi hafta sonları.
    Daha önce bu konuya müdahil olmuştum.
    Son zamanlarda işim gereği bu konuya ihtiyacım olduğu için dil konusunda detaylı bir araştırma yaptım.
    Bulduklarımı herkesle paylaşacağım. Siz bu konuda bilgilisiniz ve konuda soracağım bir konuda bana yardımcı olabileceğinizi düşünüyorum.


    Öncelikle NGINX'ten başka sistem kullanmıyorum.
    NGINX bir yana dünya bir yana Tabi böyle olunca tüm işlemleri konsol üzerinden yapıyorum.

    Şimdi biz multi dili nasıl kurabiliriz bunları yazacağım ve terimlere dikkat edeceğim.

    1) Wordpress multisite subdomain kurabiliriz. Bu seçeneği seçersem ssl ertifikasını wild SSL olarak kurmam gerek zor değil ama can sıkıcı. Şimdi ben Kinsta'da gördüm adamlar Wordpress multisite subdomainlere domain maping ile nasıl yapıyorlar bilmiyorum farklı domainler eklediler. Nginx'te nsıl yapılır bilmiyorum ama benim için gereksiz. Çok saçma bişey gibi ama kullanan vardır. Şunu söylemeliyimki Wordpress multisite subdomain farklı hostinglerde barındırılamaz. Çünkü multisite. Doğru olduğumu düşünüyorum. Multisite'sız subdominlerde farklı hosting olur. Ben bu yöntemi sevmiyorum dubdomaine oldum olası karsıyım. Amatörce duruyor. Şöyle yapılabilir hosting tek ama search consoleden en.xxxo.com ve.trxxx.com farklı alan eki eklenip bunlar coğrafi olarak yönlendirilip belli ülkelere hedeflenebilir. Buda ek bir bilgi. Ama dedim gibi asla bu yöntemi kullanmam.

    2) Wordpress multisite subfolder kurabiliriz. bence dil için en güzel yöntem bu kinsta bunu kullanıyor. Amcak benim burda size sormak istediğim bir soru var.
    Burda hreflang olayı var.
    https://kinsta.com/blog/wordpress-multilingual/ makaleyi dikkatli okudum.
    https://kinsta.com/blog/wordpress-mu...-hreflang-tags kısmında


    Bir şekilde yazı içinde tüm dil çevirilerini eklemişler ama nasıl yapmışlar bunu yazmamış.
    Bu firma hangi yöntemden faydalanmış?

    Sizin konunuzu okudum 2 eklenti vermişsiniz. Bu konularda uzman değilim ama biri şey sanırım. mesela bir yazıdayız ingilizceye tıklyınca ingilizce ana sayfaya atıyor. Bir de şöyle bir sistem var. 1 yazı var türkçe basınca dile direk aynı yazı ingilizceye dönüyor. Sanırım bu da gösterdiğiniz 2. eklenti. Kinsta sitesinde yazı içinde bahsettiğim 2. sistemi kullanıyor. Peki biz bunu nasıl yapabiliriz. Sizin paylaştığınız 2. eklenti iş görürmü. Ben bir hız canavarıyım ve sitelerimde tüm sayfalar pagespeed 100. Fazla eklenti kurunca sayfa hızı düşüyor. Dolayısıyla bunlara dikkat ediyorum. Aynı zamanda diyelimki manuel yaptık. Sayfaları yazdık.

    şu kodları her sayfaya ekledik
    <link rel="alternate" href="https://domain.com/" hreflang="x-default" />
    <link rel="alternate" href="https://domain.com/" hreflang="en" />
    <link rel="alternate" href="https://domain.com/es/" hreflang="es" />

    Birde tuş yapmak lazım sanırım. Manuel tuş nasıl halledilir bilmiyorum. Eklenti kullanınca iş çöüzülür ve hız düşmezse güzel. Özellikle üstteki fotoda kinsta bunu nasıl yapmış bilginiz varsa yazarsanız sevinirim.


    3) Ayrı ayrı wordpress kurabiliriz. Ben zaten multisite kullanmıyorum. Sunucuma ayrı ayrı wordpresler kuruyorum. Burda eğer subdomain şeklinde wordpressleri çoklu kurarsak bu yöntemde dil klsörünü sizinde bahsettiğiniz gibi farklı hostinglerde barındırabiliriz. Atıyorum bir hostinge en.xxx.com ayrı bir wordpress kurarız diğer hostinge tr.xxxx.com ayrı wordress kurarız. Cloudflareden en ve tr kayıtları oluşturup ipleri atayıp farklı dilleri farklı hostinglerde tutabiliriz. Tabi burda şey önemli dil geçiş çubugu bunu ben 2. sorumda sordum. Dil geçiş cubugu direk anasayfaya mı gider yoksa aynı konular içinde direk değişmemi yapar ve bu nasıl halledilebilir bilmiyorum. Özellikle bu manuel halledilse çok iyi. Manuel nasıl yapılır bilginiz varsa beni bilgilendirin.

    Ayrı ayrı wordpressleri subfolder olarak kurabiliriz. Buda güzel çalışıyor.

    4) Ayrı domain ayrı host.
    Bu konuda şöyle bir şey var. Diyelim bir yabancı site var.
    howtogotoschool.com ve howtogotoschool.web.tr farklı hosting farklı domainlerde kurabiliriz ama ccltd domainler kolay alınamıyor mesela de için almanyada ikamet etmelisiniz co.uk us keza böyle. Ben ürün satıyorsam zaten couk ve us alırım yeter ama işte bu domainler bazen alınamıyor. Vekillik servisleri ile bu donler alınabiliyor ama biraz ciddi maliyete neden oluyor.

    Ben bu konuda yabancı seo analiz sitelerinde analiz yaptım. bu yöntem en iyisi ama çok maliyetli ve her site bireysel olduğu için ayrı ayrı çalışma yapmak lazım. Kafama takılan bir önemli konu domain ismi.

    mesela howtogotoschool.com site varsa okula nasılgidilir.com.tr alınmalı mı bilmiyorum Yani domanleri de tercüme etmeli mi? Firmların firma ismi olduğu için sorun olmuyor ama bzı sektörel domainlerde bu yapılabilir diye düşünüyorum. Siz bu konuda ne düşünüyorsunuz. Mantıklı olan bu sanırım


    5) en mantıklılardan biri eklenti Polylang tabi bence en basiti ve en kolaylarından ama test etmek lazım sayfa hızını ölçmek lazım.

    Değerledirme:
    Bence Polylang eklenti en basit yöntem. 2. olrak wordpress multisite subfolder mantıklı geliyor.
    Size sorum bu dil değiştirme çubukları manuel nasıl yapılır ve direk anasayfa veya direk konusya bağlama olaylarındaki önem ve eklenti klentisiz yapılması. Kinsta nasıl yapmış beni bilgilendirin lütfen.
    Son bir soru şimdi biz multisite subfolder açınca hreflang belirtmeliyiz amma çoklu wordpress şeklinde bir wordpresi /en/ subfolder klasörüne kurarsak bu kez ayrı bir wordpress olduğu için dil hreflng ihtiyaç yok değil mi hocam?


    Okuduğun için teşekkür ederim.
    Senden ricam bu ayfayı ekranda 2ye böl ve bir yandan okurken önemli gördüğün noktalarda sağ kısma konuya cevap yz ve böylece hiçbişeyi kaçırmadan sorulrıma cevap yazabilirsin.
    Çok teşekkür ederim. Çoklu dille site hitini %50 arttıranlar var önemli bişe.

    En kısa zamandacevaplarını bekliyorum sevgiler saygılar
    Merhaba,

    Alıntı
    Wordpress multisite subdomain farklı hostinglerde barındırılamaz. Çünkü multisite. Doğru olduğumu düşünüyorum.
    Multisite subdomain olarak kurulursa farklı hostinglerde barındırılabilir. Ancak burada önemli olan nokta tıpkı multisite olmadan kurduğunuz subdomainler gibi olmasıdır. Multisite'nin size ekleyeceği tek fark sol üst panelde siteler arası yönetim panellerine geçiş yapabileceğiniz bir buton eklemek olur. Bu açıkçası sadece siteler arası yönetim panellerine bir buton eklemekten başka bir şeye yaramaz. Elbette pek ihtiyaç duyulabilecek, olmazsa olmaz bir şey değil.

    Alıntı
    Şöyle yapılabilir hosting tek ama search consoleden en.xxxo.com ve.trxxx.com farklı alan eki eklenip bunlar coğrafi olarak yönlendirilip belli ülkelere hedeflenebilir
    Evet, coğrafi hedefleme yapabilirsiniz. Yine de bunu yapmasanız da pek ciddi bir eksiklik oluşmaz. Çünkü, farklı hosting kullanmakta ki tek amaç daha iyi sayfa hızlarına kavuşmaktır.
    Alıntı
    Wordpress multisite subfolder kurabiliriz. bence dil için en güzel yöntem bu kinsta bunu kullanıyor. Bir şekilde yazı içinde tüm dil çevirilerini eklemişler ama nasıl yapmışlar bunu yazmamış.
    Kinsta'nın multisite kullandığını pek düşünmüyorum açıkçası. Performans olarak (özellikle kinsta gibi çok fazla içeriğe sahip siteler için) tatmin edici sonuçlar almak daha zor olacaktır. Böyle bir riskin içine atlayacaklarını pek düşünmüyorum.
    Kinsta aslında paylaştığı ekran görüntüsünün hemen üstünde belirtmiş, kullandıkları eklentiyi kendi yazılımcıları geliştirmiş.
    Eklentinin alternatifi konusuna gelirsek evet tam olarak 2. paylaştığım eklenti aradığınız özelliğe sahip; Language Switcher. Bu eklenti tıpkı kinsta'da olduğu gibi hem bir dil geçiş alanı ekler hemde farklı dilleri yani hreflang etiketlerini belirlemenizi sağlar.
    Alıntı
    Ben bir hız canavarıyım ve sitelerimde tüm sayfalar pagespeed 100. Fazla eklenti kurunca sayfa hızı düşüyor.
    Language Switcher eklentisi konuda ad belirttiğim gibi sahte bir dinamiklik sağlar. Bu sayfa hızına gözle görülür şekilde etki etmeyeceği anlamına gelir. Çünkü geçiş yapılacak linkleri manuel olarak belirlersiniz, her hangi bir veritabanından bilgi alışverişi söz konusu değil. Bu nedenle hız konusunda gözünüz arkada kalmaz.
    Alıntı
    Ayrı ayrı wordpress kurabiliriz. Ben zaten multisite kullanmıyorum. Burda eğer subdomain şeklinde wordpressleri çoklu kurarsak bu yöntemde dil klsörünü sizinde bahsettiğiniz gibi farklı hostinglerde barındırabiliriz. Tabi burda şey önemli dil geçiş çubugu bunu ben 2. sorumda sordum. Dil geçiş cubugu direk anasayfaya mı gider yoksa aynı konular içinde direk değişmemi yapar ve bu nasıl halledilebilir bilmiyorum. Özellikle bu manuel halledilse çok iyi. Manuel nasıl yapılır bilginiz varsa beni bilgilendirin.
    Çok sayıda içerik barındıracak siteler için bende multisite tavsiye etmiyorum. Dil geçişini aynı sayfanın farklı dili olarak yapabilirsiniz (aksi halde zaten eklentinin bir amacı kalmıyor). Üstte ki cevapta belirttim.
    Alıntı
    Ayrı ayrı wordpressleri subfolder olarak kurabiliriz. Buda güzel çalışıyor.
    Burada önemli bir nokta subdomainin (multisite olsun ya da olmasın) seo anlamında tamamen ayrı bir site gibi değerlendirilmesi gerektiğidir. Subfolder kullanımında ise seo gücü tüm dillere dağıtılır. Kinsta'dan söz etmişken, kinsta yine blogunda seo konusunda subfolder kullanmaya karar verdiğini belirtiyor. Ancak bu çok göreceli ve ihtiyaca bağlı bir konu.
    Alıntı
    farklı hosting farklı domainlerde kurabiliriz ama ccltd domainler kolay alınamıyor mesela de için almanyada ikamet etmelisiniz co.uk us keza böyle bu yöntem en iyisi ama çok maliyetli ve her site bireysel olduğu için ayrı ayrı çalışma yapmak lazım.
    Aslında subdomain içinde durum birebir aynı.
    Alıntı
    mesela howtogotoschool.com site varsa okula nasılgidilir.com.tr alınmalı mı bilmiyorum Yani domanleri de tercüme etmeli mi? Firmların firma ismi olduğu için sorun olmuyor ama bzı sektörel domainlerde bu yapılabilir diye düşünüyorum. Siz bu konuda ne düşünüyorsunuz. Mantıklı olan bu sanırım
    Bu yine göreceli bir konu. Eğer marka bir adınız olacaksa ayrı ayrı domain alma zahmetine ben olsam girmezdim. Ancak blog gibi bir şey düşünüyorsak elbette yerele hitap etmek daha iyi olabilir. Kinsta kendi markasında sabit kalmayı seçerken, oyunskor tamamen yerel domainler kullanmayı tercih ediyor;
    tr- https://www.oyunskor.com/
    en- https://www.gamesgames.com/
    de- https://www.jetztspielen.de/
    ru- https://www.ourgames.ru/
    gibi...
    Alıntı
    5) en mantıklılardan biri eklenti Polylang tabi bence en basiti ve en kolaylarından ama test etmek lazım sayfa hızını ölçmek lazım.
    Polylang kısa vadede hayat kurtarırken uzun vadede hayal kırıklığı yaratabilir. Eklenti kullanmayı düşünüyorsanız WPML'den şaşmamanızı tavsiye ederim. Mesela zeo.org wpml kullanmakta.
    Alıntı
    Size sorum bu dil değiştirme çubukları manuel nasıl yapılır ve direk anasayfa veya direk konusya bağlama olaylarındaki önem ve eklenti klentisiz yapılması. Kinsta nasıl yapmış beni bilgilendirin lütfen.
    Bunu manuel yapmak imkansız aslında. Şöyle ki php tarafında head etiketi arasına hreflang ekleyecek bir metabox oluşturmanız gerek. Diyelim ki bunu yaptınız, bu yaptığınız zaten bir eklenti olacaktır. Bunu manuel yapmanız olası değil. Belki api sistemlerle js olarak falan eklenebilir o da zaten hem masraflı hem de daha yavaş olacaktır. Language Switcher eklentisi profesyonel bir geliştirici tarafından kodlanmış, ücretsiz, sürekli güncellenen ve tam olarak aradığınız eklentiyken bu eklentinin aynısını sıfırdan yazdırmak çok mantıklı değil elbette.
    Alıntı
    Son bir soru şimdi biz multisite subfolder açınca hreflang belirtmeliyiz amma çoklu wordpress şeklinde bir wordpresi /en/ subfolder klasörüne kurarsak bu kez ayrı bir wordpress olduğu için dil hreflng ihtiyaç yok değil mi hocam?
    İster subfolder, ister multisite, ister subdomain kurun. Her nasıl kurarsanız kurun, hreflang etiketi muhakkak eklemeniz gerekir. Aksi halde ciddi öneme sahip bir seo kuralını atlamış olursunuz hocam.
    Alıntı
    Okuduğun için teşekkür ederim.
    Ben teşekkür ederim hocam umarım yardımcı olabilmişimdir
  • 22-01-2022, 19:09:50
    #12
    fullmanyak adlı üyeden alıntı: mesajı görüntüle
    Merhaba,


    Multisite subdomain olarak kurulursa farklı hostinglerde barındırılabilir. Ancak burada önemli olan nokta tıpkı multisite olmadan kurduğunuz subdomainler gibi olmasıdır. Multisite'nin size ekleyeceği tek fark sol üst panelde siteler arası yönetim panellerine geçiş yapabileceğiniz bir buton eklemek olur. Bu açıkçası sadece siteler arası yönetim panellerine bir buton eklemekten başka bir şeye yaramaz. Elbette pek ihtiyaç duyulabilecek, olmazsa olmaz bir şey değil.


    Evet, coğrafi hedefleme yapabilirsiniz. Yine de bunu yapmasanız da pek ciddi bir eksiklik oluşmaz. Çünkü, farklı hosting kullanmakta ki tek amaç daha iyi sayfa hızlarına kavuşmaktır.

    Kinsta'nın multisite kullandığını pek düşünmüyorum açıkçası. Performans olarak (özellikle kinsta gibi çok fazla içeriğe sahip siteler için) tatmin edici sonuçlar almak daha zor olacaktır. Böyle bir riskin içine atlayacaklarını pek düşünmüyorum.
    Kinsta aslında paylaştığı ekran görüntüsünün hemen üstünde belirtmiş, kullandıkları eklentiyi kendi yazılımcıları geliştirmiş.
    Eklentinin alternatifi konusuna gelirsek evet tam olarak 2. paylaştığım eklenti aradığınız özelliğe sahip; Language Switcher. Bu eklenti tıpkı kinsta'da olduğu gibi hem bir dil geçiş alanı ekler hemde farklı dilleri yani hreflang etiketlerini belirlemenizi sağlar.

    Language Switcher eklentisi konuda ad belirttiğim gibi sahte bir dinamiklik sağlar. Bu sayfa hızına gözle görülür şekilde etki etmeyeceği anlamına gelir. Çünkü geçiş yapılacak linkleri manuel olarak belirlersiniz, her hangi bir veritabanından bilgi alışverişi söz konusu değil. Bu nedenle hız konusunda gözünüz arkada kalmaz.

    Çok sayıda içerik barındıracak siteler için bende multisite tavsiye etmiyorum. Dil geçişini aynı sayfanın farklı dili olarak yapabilirsiniz (aksi halde zaten eklentinin bir amacı kalmıyor). Üstte ki cevapta belirttim.

    Burada önemli bir nokta subdomainin (multisite olsun ya da olmasın) seo anlamında tamamen ayrı bir site gibi değerlendirilmesi gerektiğidir. Subfolder kullanımında ise seo gücü tüm dillere dağıtılır. Kinsta'dan söz etmişken, kinsta yine blogunda seo konusunda subfolder kullanmaya karar verdiğini belirtiyor. Ancak bu çok göreceli ve ihtiyaca bağlı bir konu.

    Aslında subdomain içinde durum birebir aynı.

    Bu yine göreceli bir konu. Eğer marka bir adınız olacaksa ayrı ayrı domain alma zahmetine ben olsam girmezdim. Ancak blog gibi bir şey düşünüyorsak elbette yerele hitap etmek daha iyi olabilir. Kinsta kendi markasında sabit kalmayı seçerken, oyunskor tamamen yerel domainler kullanmayı tercih ediyor;
    tr- https://www.oyunskor.com/
    en- https://www.gamesgames.com/
    de- https://www.jetztspielen.de/
    ru- https://www.ourgames.ru/
    gibi...

    Polylang kısa vadede hayat kurtarırken uzun vadede hayal kırıklığı yaratabilir. Eklenti kullanmayı düşünüyorsanız WPML'den şaşmamanızı tavsiye ederim. Mesela zeo.org wpml kullanmakta.

    Bunu manuel yapmak imkansız aslında. Şöyle ki php tarafında head etiketi arasına hreflang ekleyecek bir metabox oluşturmanız gerek. Diyelim ki bunu yaptınız, bu yaptığınız zaten bir eklenti olacaktır. Bunu manuel yapmanız olası değil. Belki api sistemlerle js olarak falan eklenebilir o da zaten hem masraflı hem de daha yavaş olacaktır. Language Switcher eklentisi profesyonel bir geliştirici tarafından kodlanmış, ücretsiz, sürekli güncellenen ve tam olarak aradığınız eklentiyken bu eklentinin aynısını sıfırdan yazdırmak çok mantıklı değil elbette.

    İster subfolder, ister multisite, ister subdomain kurun. Her nasıl kurarsanız kurun, hreflang etiketi muhakkak eklemeniz gerekir. Aksi halde ciddi öneme sahip bir seo kuralını atlamış olursunuz hocam.

    Ben teşekkür ederim hocam umarım yardımcı olabilmişimdir

    Teşekkürler hocam.
    Birkaç ekleme yapayım.

    Kinsta Multisite subfolder kullanıyor. Kanıtı:
    https://kinsta.com/blog/wordpress-multilingual/
    Alıntı
    We knew we would be launching a lot of languages, so to make administration and management easier, we went with a WordPress multisite approach. If you already have a WordPress site, which we did, you can convert your existing site into a multisite.



    Subfolder subdomain seo konusunda dediğiniz gibi subdomain bağımsız oluyor. O yüzden subfolder çok daha mantıklı.

    Çok sayıda içerik barındıracak siteler için bende multisite tavsiye etmiyorum. dediniz ben size bir örnek göstereceğim.
    https://psychologyrats.edublogs.org/
    https://edutech4teachers.edublogs.org/
    ve
    https://blogs.harvard.edu/internationallegalstudies
    https://blogs.harvard.edu/parentingscience/
    bunlar dünyanın en popüler 2üni sitesi ve bu siteler multi site biri subdfomains üstüne diğeri subdomain üstüne kurulu. Bir örnek için bunu belirtmek istedim. Ben asla uğraşmam tabi

    Ben multiwordpress asla kullanmam bana biraz fakir işi geliyor (ing site için düşünürüm ama) ve birde ben nginx kullandığım için nginx blogta yapılandırılması gereken çok nokta var ve wilds ssl sıkıntı :P Benim sistem vps makina sorunum yok kurup geçiyorum.


    Ne yapacağım dersem
    1ya ücretli bir eklenti kullanırım
    2ya multisite kinsta gibi bir en multi site açarım tek yapmam gereken switcher eklentisini kurmak
    3. son yöntem ayrı hosting ayrı domain ama cctld domain almak sorunlu yapılabilirse çok sağlam bir poje için en iyi seçenek bu.

    2.seçenek en temizi çünkü eklentilere ücret vereceksin bu yöntemle sadece switcher bas geç. Eklentiyle hiç uğraşmıyorsun. Her türlü URL slugu zaten wordpress yapısından değiştirebiliyorsun. Kinsta zaten bunu kullanıyor. URL slug değiştirme genelde eklentilerde ücretli oluyor unu aşmış oluyorsun doğrumuyum bilmiyorum öyle olması gerek

    Subdomainle hiç uğraşmam cünkü ana siteden ayrı konular olduğundan ne bunla uğraşırım hocam farklı domain yeni site kurarım. Kinsta zaten blogta subfolder kullanması çok daha mantıklı. Sub domain nasıl bir proje olur ana siteden farklı olur o zamanda zaten subdomainle ugrasılmaz farklı site açılır diye düşünüyorum

    Aklın yolu bir hocam.
    Sizinle fikir paylaşımı çok eğlenceliydi.
    Herhangi bir konuda yardım gerekirse bana mesaj atabilirsiniz.
  • 22-02-2023, 17:17:13
    #13
    Merhaba. Kendi işim için Woocommerce çoklu dil sitesi hazırladım. Polylang ve Loco eklentilerini kurup düzenlemeleri yaptım. Her çeviri tamam fakat login ve sepet bölümlerinin çevirisini yapamadım. Bana bir yol gösterir misiniz? Neyi atlıyorum, hangi dosyaya bakmam gerekiyor. İlgili ekran görüntülerini de ekliyorum.









  • 24-02-2023, 01:23:16
    #14
    çok önemli ve uzak olduğum bir konu idi. Bu konu hakkında hem bir seo optimizasyon hizmeti veren birisi olarak hemde wordpress hizmeti veren birisi olarak kendim için büyük eksik. Sayende detaylı araştırama yapmama bu konu hakkında heves geldi hocam. Teşekkürler
  • 24-02-2023, 10:56:30
    #15
    naboo adlı üyeden alıntı: mesajı görüntüle
    Merhaba. Kendi işim için Woocommerce çoklu dil sitesi hazırladım. Polylang ve Loco eklentilerini kurup düzenlemeleri yaptım. Her çeviri tamam fakat login ve sepet bölümlerinin çevirisini yapamadım. Bana bir yol gösterir misiniz? Neyi atlıyorum, hangi dosyaya bakmam gerekiyor. İlgili ekran görüntülerini de ekliyorum.









    Polylang ile çok uzun bir geçmişim yok maalesef ancak site bilgilerini iletirseniz inceleyebiliriz

    orhanbektas adlı üyeden alıntı: mesajı görüntüle
    çok önemli ve uzak olduğum bir konu idi. Bu konu hakkında hem bir seo optimizasyon hizmeti veren birisi olarak hemde wordpress hizmeti veren birisi olarak kendim için büyük eksik. Sayende detaylı araştırama yapmama bu konu hakkında heves geldi hocam. Teşekkürler
    Yararlı bulduysanız ne mutlu bana Çoklu dil kurulumlarında gördüğümüz hatalar gerçekten bizi zaman zaman oldukça üzüyor. Hatta öyle ki hreflang etiketi kullanan Türkçe site bulmak dahi zor. Çok dilli kurulumlarda tek bir kaynakta bilgi bulmak zor olduğu gibi kafa karıştırıcı bilgilerde sunulmakta. Biz her ne kadar konuyu en sade şekilde adımlaştırmaya çalışsak bile inanın sırf bu konu üzerine sayfalar dolusu makale yazılabilir. Umarım bir gün o makaleyi de sunacağız İyi çalışmalar, başarılar dilerim
  • 27-04-2023, 02:02:14
    #16
    Farklı domaine kurmak mantıklı ama bu seferde aynı içeriği farklı dilde gören google amca spam demez mi hem de görseller bile aynı kafadan spam olarak değerlendirilmez mi?
  • 27-04-2023, 02:11:31
    #17
    trk2019 adlı üyeden alıntı: mesajı görüntüle
    Farklı domaine kurmak mantıklı ama bu seferde aynı içeriği farklı dilde gören google amca spam demez mi hem de görseller bile aynı kafadan spam olarak değerlendirilmez mi?
    Hreflang Etiketi tam olarak bu konuda devreye giriyor hocam
  • 18-09-2023, 10:18:53
    #18
    Arkadaşlar selamlar,
    Konuyu biraz hortlatacağım ama Translatepress kullanırken URL noktasında bir problem yaşıyorum. İngilizce ve İspanyol dillerine geçiş yaptığımda aşağıdaki gibi linkler meydana getiriyor ve bu SEO anlamında sıralamalara ciddi zarar veriyor.
    Bu durumu tam olarak nasıl düzeltebilirim, eklenti içerisinde tam olarak bir çözüm de bulamadım dillere uygun URL oluşturabilmek adına.

    https://www.dekaplastik.com/elektrik-ambalaji/
    https://www.dekaplastik.com/en/elektrik-ambalaji/
    https://www.dekaplastik.com/es/elektrik-ambalaji/