• 31-03-2025, 19:19:21
    #1
    Merhabalar, çok dilli bir site yapıyorum
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates" hreflang="x-default" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=tr" hreflang="tr" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates" hreflang="en" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=de" hreflang="de" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=es" hreflang="es" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=fr" hreflang="fr" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=it" hreflang="it" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=pt" hreflang="pt" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=nl" hreflang="nl" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=ru" hreflang="ru" />
    Sitenin varsayılan dili ingilizce ve https://www.example.com/difference-between-two-dates direkt girişlerinde ingilizce olarak yükleniyor.


    Ek kullanıcı deneyimi açısından şöyle bir yapıda yapabilirim fakat kararsız kaldım.

    <link rel="alternate" href="https://www.example.com/difference-between-two-dates" hreflang="x-default" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=tr" hreflang="tr" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=en" hreflang="en" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=de" hreflang="de" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=es" hreflang="es" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=fr" hreflang="fr" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=it" hreflang="it" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=pt" hreflang="pt" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=nl" hreflang="nl" />
    <link rel="alternate" href="https://www.example.com/difference-between-two-dates?hl=ru" hreflang="ru" />
    Şeklinde ve https://www.example.com/difference-between-two-dates 'e direkt girişlerde örneğin kullanıcının tarayıcı dili türkçe ise sayfa türkçe ya da almanca ise almanca olacak otomatik şekilde hangi dil ise o dilde gösterecek.

    Siz olsanız https://www.example.com/difference-between-two-dates linkini default olarak ingilizce mi yapardınız yoksa tarayıcı diline göre otomatik mi yapardınız ?

    Karar verirken, kullanıcı deneyimi ve google'yi düşünerek fikirlerinizi paylaşırsanız sevinirim.

    Not : /en /de gibi linkler ya da sayfanın diline özel misal türkçe için /iki-tarih-arasindaki-fark tarzında slug da yapabilirdim fakat o şekilde istemiyorum.

    İyi forumlar.
  • 31-03-2025, 20:06:59
    #2
    Linkin dilini değiştirmene gerek yok kendisi zaten yüklenen dile göre hareket ediyor.