Hreflang Oluşturucu

Her bir yerelleştirilmiş URL'yi ekleyin ve x-default içeren eksiksiz bir hreflang kümesi elde edin.

Dil sürümleri

Sayfanın her yerelleştirilmiş sürümü için bir adet eksiksiz URL girin.

Eşleşen bir dil veya bölgesi olmayan ziyaretçiler için varsayılan yedek URL'yi seçin.

0

Oluşturulan hreflang etiketleri

Önizleme, tüm satırlar ve x-default doğrulamayı geçtikten sonra görünür.

Hazır. Örneği yükleyin veya dil sürümlerinizi ekleyin.0 dil sürümü

Kod ve URL denetimi

    URL'leriniz tarayıcınızda kalır. BroBroGo'ya hiçbir şey yüklenmez.

    SSS

    Bu oluşturucu hangi hreflang kodlarını kabul eder?

    İki harfli bir ISO 639-1 dil kodu kullanın; isteğe bağlı olarak bunu bir ISO 15924 yazı sistemi alt etiketi ve/veya iki harfli bir ISO 3166-1 bölge kodu takip edebilir: en, zh-Hant, zh-CN veya zh-Hans-US gibi. Harf büyüklüğü çıktıda normalleştirilir.

    Oluşturulan etiketleri nereye yerleştirmeliyim?

    Oluşturulan eksiksiz ve değiştirilmemiş etiket kümesini her yerelleştirilmiş sürümün <head> bölümüne ekleyin. Her sayfa hem kendine hem de diğer tüm sürümlere atıfta bulunmalıdır.

    x-default neyi işaret etmelidir?

    Dili veya bölgesi tam olarak eşleşmeyen ziyaretçiler için gösterilecek sayfayı seçin. Bir dil seçici, küresel ana sayfa veya ana dil sürümünüz varsayılan yedek sayfa olabilir.

    Hreflang Etiketlerinin Çok Dilli Web Siteleri İçin Önemi

    Çok dilli web sitelerinde, aynı içeriğin farklı dil veya bölge varyasyonları bulunur. Arama motorlarının bu varyasyonları doğru şekilde anlaması ve kullanıcının diline ya da konumuna en uygun URL'yi sunması gerekir. hreflang etiketleri, arama motorlarına bir sayfanın alternatif sürümlerini bildiren rel="alternate" öznitelikleridir.

    Doğru yapılandırılmış bir hreflang kurulumu, arama motorlarının coğrafi hedefleme ve dil hedefleme sinyallerini doğru işlemesini sağlar. Bu sayede, örneğin Fransa'daki bir kullanıcıya sayfanın Fransızca sürümü gösterilirken, Almanya'daki bir kullanıcıya Almanca sürümü sunulur. Bu durum, kullanıcı deneyimini iyileştirirken arama motoru optimizasyonu (SEO) performansını da doğrudan destekler.

    Hreflang Özniteliklerinin Yapısı ve Sözdizimi

    Bir hreflang etiketi, hedef sayfanın URL'sini ve o URL'nin hangi dil veya bölgeye hitap ettiğini belirten standart kodları içerir. Etiketin temel yapısı şu şekildedir:

    <link rel="alternate" hreflang="kod" href="URL" />

    Bu yapıda iki temel bileşen bulunur:

    1. Dil ve Bölge Kodları: Hedef kitlenin dilini ve isteğe bağlı olarak bölgesini tanımlar.
    2. Sürüm URL'si: İlgili dil veya bölgeye ait olan, http:// veya https:// protokolü ile başlayan eksiksiz web adresidir.

    Hreflang etiketlerinin hatasız çalışabilmesi için, kümedeki her sayfanın hem kendisine hem de diğer tüm alternatif sürümlere atıfta bulunması gerekir.

    ISO Kod Standartları ve Normalleştirme Kuralları

    hreflang özniteliğinde kullanılan kodlar, uluslararası standartlara dayanır. Hreflang Oluşturucu aracı, girilen kodları bu standartlara göre doğrular ve biçimlendirir:

    • ISO 639-1 Dil Kodları: İki harfli standart dil kodlarıdır (örneğin en, tr).
    • ISO 15924 Yazı Sistemi Alt Etiketleri: Dil kodundan sonra gelebilen, yazı sistemini belirten kodlardır (örneğin zh-Hant veya zh-Hans). Araç, zh-Hant ve zh-Hans kodlarını otomatik olarak normalleştirir.
    • ISO 3166-1 Alpha-2 Bölge Kodları: İki harfli ülke veya bölge kodlarıdır (örneğin US, TR).

    Araç, harf büyüklüklerini otomatik olarak normalleştirir. Örneğin, girdi olarak EN-us yazıldığında, çıktı otomatik olarak standartlara uygun şekilde en-US haline getirilir. Ancak, es-419 gibi bölgesel kodlar veya standart dışı bilinmeyen kodlar sistem tarafından reddedilir.

    x-default Özniteliğinin Rolü ve Uygulanması

    x-default değeri, kullanıcının tarayıcı dilinin veya konumunun, tanımlanan dil sürümleriyle eşleşmediği durumlar için bir yedek (fallback) sayfa belirtir.

    Eşleşen bir dil veya bölgesi olmayan ziyaretçiler için varsayılan bir yedek URL belirlenmesi, uluslararası SEO için kritik bir adımdır. Bu yedek sayfa genellikle bir dil seçici sayfa, küresel bir ana sayfa veya sitenin ana dilindeki sürümü olur. x-default kullanımı, arama motorlarının hiçbir dil eşleşmesi bulamadığında kullanıcıyı yönlendireceği güvenli bir adres sağlar.

    Hreflang Etiketlerinin Yerleşimi ve En İyi Pratikler

    Oluşturulan hreflang etiketlerinin web sitesine doğru şekilde entegre edilmesi gerekir. En yaygın ve önerilen yöntem, bu etiketleri web sayfasının <head> bölümüne yerleştirmektir.

    Uygulama sırasında şu kurallara dikkat edilmelidir:

    • Karşılıklılık İlkesi: Sayfa A, Sayfa B'yi işaret ediyorsa; Sayfa B de mutlaka Sayfa A'yı işaret etmelidir.
    • Eksiksiz URL Kullanımı: Tüm URL'ler http:// veya https:// protokollerini içermeli ve tam adres olarak yazılmalıdır.
    • Karakter Sınırı: Kullanılan URL'lerin uzunluğu 2.048 karakterden kısa olmalıdır.
    • Sorgu Parametreleri: URL'lerde yer alan sorgu parametreleri, çıktı üretilirken otomatik olarak kaçış karakterleriyle (escaped) işlenir.

    Veri Gizliliği ve Tarayıcı İçi İşlem

    Hreflang Oluşturucu aracını kullanırken veri güvenliği konusunda endişe etmenize gerek yoktur. URL'leriniz tarayıcınızda kalır. BroBroGo'ya hiçbir şey yüklenmez. Tüm doğrulama, normalleştirme ve kod oluşturma işlemleri tamamen kullanıcının kendi cihazında gerçekleşir.

    Hreflang Oluşturucu Arayüzü ve Hata Mesajları

    Araç, girdileri gerçek zamanlı olarak denetler ve hatalı durumlarda kullanıcıyı bilgilendirir. Arayüzde karşılaşabileceğiniz durumlar, uyarılar ve hata mesajları şunlardır:

    • Genel Durum Bildirimleri:

      • Hazır. Örneği yükleyin veya dil sürümlerinizi ekleyin.
      • {count} dil sürümü
      • {count} adet hreflang etiketi oluşturuldu.
      • Tüm kodlar ve URL'ler geçerli.
      • Düzeltilmesi gereken {count} sorun var.
    • Sürüm ve URL Hataları:

      • En az iki dil sürümü ekleyin.
      • {index}. sürüm bir dil veya dil-bölge kodu gerektirir.
      • {index}. sürüm eksiksiz bir URL gerektirir.
      • {index}. sürüm eksiksiz bir http:// veya https:// URL'si gerektirir.
      • {index}. sürümün URL'si 2.048 karakterden kısa olmalıdır.
      • Bu düzenleyici aynı anda en fazla {max} dil sürümünü destekler. (Araç aynı anda en fazla 100 dil sürümünü desteklemektedir).
    • Kod Doğrulama Hataları:

      • {index}. sürüm iki harfli bir dil kodu, isteğe bağlı olarak bir ISO 15924 yazı sistemi ve/veya iki harfli bir bölge kodu kullanmalıdır.
      • {index}. sürüm, geçerli bir ISO 639-1 dil kodu olmayan {code} kodunu kullanıyor.
      • {index}. sürüm, geçerli bir ISO 3166-1 Alpha-2 bölge kodu olmayan {code} kodunu kullanıyor.
      • {index}. sürüm, geçerli bir ISO 15924 yazı sistemi kodu olmayan {code} kodunu kullanıyor.
      • {index}. sürüm, {locale} hreflang kodunu tekrarlıyor.
    • x-default Hataları:

      • x-default'un kullanması gereken URL'yi ekleyin.
      • x-default URL'si eksiksiz bir http:// veya https:// adresi olmalıdır.
      • x-default URL'si 2.048 karakterden kısa olmalıdır.

    Sıkça Sorulan Sorular

    Bu oluşturucu hangi hreflang kodlarını kabul eder?

    İki harfli bir ISO 639-1 dil kodu kullanın; isteğe bağlı olarak bunu bir ISO 15924 yazı sistemi alt etiketi ve/veya iki harfli bir ISO 3166-1 bölge kodu takip edebilir: en, zh-Hant, zh-CN veya zh-Hans-US gibi. Harf büyüklüğü çıktıda normalleştirilir.

    Oluşturulan etiketleri nereye yerleştirmeliyim?

    Oluşturulan eksiksiz ve değiştirilmemiş etiket kümesini her yerelleştirilmiş sürümün <head> bölümüne ekleyin. Her sayfa hem kendine hem de diğer tüm sürümlere atıfta bulunmalıdır.

    x-default neyi işaret etmelidir?

    Dili veya bölgesi tam olarak eşleşmeyen ziyaretçiler için gösterilecek sayfayı seçin. Bir dil seçici, küresel ana sayfa veya ana dil sürümünüz varsayılan yedek sayfa olabilir.