Gerçek içerik ve işletme taahhütlerinden türeyen locale seçimleri yapın
Locale, bir sayfanın dili ve yalnızca gerektiğinde hedeflediği bölgesel kitledir. Sayfa türü, dil, bölge, sahip, içerik farkları, URL deseni ve yedek için bir matris tutun. Bölgesel bir versiyonu yalnızca ana içerik veya ticari koşullar gerçekten farklıysa ve birinin onu güncel tutabileceği durumlarda ekleyin; genellik taşıyan bir dil sayfası çoğu zaman daha iyi bir tercih olur.
Sadece üstbilgi ve altbilgiyi çevirip ana içerik aynıyken bunu yerel olarak adlandırmayın. Google, yalnızca sablon çevirisinin kötü deneyim ve tekrar eden sonuçlar yaratabileceği konusunda uyarır. Öncelikli metinleri, fiyatları, bulunabilirliği, politikaları, destek ve işlem mesajlarını gözden geçirin. Bir sayfa henüz desteklenemiyorsa, yanıltıcı bir kabuk yayınlamak yerine onu dışarıda bırakın.
Hedeflenen kodu, genel URL desenini, sahibini, kanonik hedefi, yedeği ve yayın durumunu tek bir yönetilen tabloda kaydedin.
Kararlı URL’ler kullanın ve insanların seçmesine izin verin
Her dil versiyonuna tarayıcı ve tarayıcının isteyebileceği doğrudan bir URL verin. Google, dili çerezlerle veya tarayıcı ayarlarıyla değiştirmektense farklı URL’leri önerir. Ülke alan adları, alt alan adları ve alt klasörler işe yarayabilir; takımınızın tutarlı şekilde yöneteceği deseni seçin. Google, URL tabanlı segmentasyon için URL parametrelerini tavsiye etmez.
Dil veya bölge seçeneği gösterin ve ziyaretçiyi seçilen versiyonda tutun. Google, tahmine dayalı otomatik yönlendirmeleri ve dinamik değişiklikleri keşif engelleyebileceği için tavsiye etmez. Karar mekanizması olarak IP konumunu kullanmayın; Google bunun zor, genelde güvenilmez ve taramayı kısıtlayabileceğini belirtir. Doğrudan URL’leri ve geri dönüşün kolay yollarını koruyun.
Her locale URL’sini temiz bir oturumda açın ve konuma dayalı bir zıplama olmadan o versiyonun sunulduğunu doğrulayın.
Tam ve geçerli hreflang kümeleri oluşturun
Bir hreflang kümesi eşdeğer locale URL’lerini bağlar. Google, HTML link öğelerini, HTML dışı yanıtlar için HTTP Link başlıklarını veya XML site haritası girişlerini destekler ve yöntemleri eşdeğer olarak ele alır. Yayın sürecinizin oluşturup denetleyebileceği yöntemi seçin. Her alternatif URL tam nitelikli olmalı, https dahil ve hedeflenen genel sayfaya çözülmelidir.
Her eşdeğer sayfada aynı seti yayınlayın: bir kendine referans ve desteklenen tüm alternatifler. Google, sayfalar birbirine işaret etmediğinde etiketlerin göz ardı edilebileceğini ve eksik geri dönüş bağlantılarının yaygın bir hata olduğunu belirtir. Kümeleri el düzenlemesiyle değil paylaşılan veriden üretin. Bir locale sayfası mevcut değilse, sadece ızgarayı doldurmak için yakın bir eşleme uydurmayın.
Listelenen her çift için, her iki sayfanın da aynı alternatif setini, kendi URL’leri dahil olmak üzere açığa çıkardığını doğrulayın.
HTML head işaretlemesinin mümkün olmadığı yerlerde yerelleştirilmiş PDF’ler için HTTP Link-header yöntemini kullanın.
Arama uygulamasını göz önünde bulundurarak dil etiketlerini seçin
Dil etiketleri en, en-GB veya zh-Hant gibi tanımlayıcılardır. BCP 47, IETF’nin güncel en iyi uygulama çerçevesidir ve IANA Dil Altetiketi Kaydı W3C’nin yazarlar için yönlendirdiği referans kayıtıdır. Önce bir birincil dille başlayın, sonra içerikleri ayırt ediyorsa yazı tipi (script) veya bölge ekleyin. W3C, etiketleri gerekli ayrımı sağlayacak kadar kısa tutmayı tavsiye eder.
Google hreflang için Google’ın desteklediği kod kurallarını takip edin; her sintaktik olarak geçerli BCP 47 etiketini değil. Google bir dilin önce gelmesini, asla yalnızca bölgeyi kabul etmediğini ve ISO 639-1 dil kodlarını ile isteğe bağlı ISO 3166-1 Alpha-2 bölgelerini belgelediğini belirtir. Google açıkça es-419’un hreflang için desteklenmediğini söyler. Uygulama sırasında kodları kontrol edin ve konuşlandırma kontrollerinde doğaçlama değerleri reddedin.
en-GB’yi yalnızca Birleşik Krallık versiyonu anlamlı şekilde farklıysa kullanın; aksi halde genel bir en sürümü daha basittir.
Kanonikler, yedekler ve içerik sinyallerini uyumlu tutun
Kanonikleştirme, çoğul veya çok benzer URL’ler arasında tercih edilen URL’yi seçer; hreflang ise kasten alternatifleri tanımlar. Bağımsız locale sayfalar için kendine referans veren kanonik veya aynı dile ait bir kanonik kullanın. Google, aynı dile ait kanonik veya mevcut en iyi ikameyi önermektedir. Dil arası bir kanonik, sunmayı düşündüğünüz alternatifi birdenbire konsolide edebilir ve görünmesini engelleyebilir.
Tarayıcı dili listelenen sürümlerle eşleşmediğinde insanların erişimi için x-default kullanın; özellikle bir dil veya ülke seçicisiyle birlikte. Bunun bir yedek olduğunu, gerçek alternatiflerin yerine geçmediğini unutmayın. Nötr bir seçici mi yoksa varsayılan-dil sayfası mı olacağına karar verin, kullanılabilir olmasını sağlayın ve otomatik yönlendirme döngülerinden kaçının. Her sayfanın görünür ana içeriğini açıkça tek bir dilde tutun.
Her örnek için istenen URL, nihai URL, kanonik, indekslenebilirlik, hreflang hedefleri ve site haritası girdisini karşılaştırın.
Yayınlamayı rota ve içerik değişikliği olarak test edin
Dağıtımdan önce ev, kategori, ticari, editoryal, yardım ve yerelleştirilmiş dosyalar gibi her şablon türünden örnekleyin. Seçtiğiniz yönteme göre teslim edilen head, başlıklar veya site haritasını denetleyin. Genel yanıtları, nihai HTTPS URL’leri, kendini ve karşılıklı alternatifleri, kanonik hedefleri, görünür yerel içeriği, çalışan bir değiştiriciyi ve kazara noindex veya robots blokajı olmadığını doğrulayın.
Yayın sonrası, Search Console’da temsilî sayfaları inceleyin. Canlı test, Google’ın mevcut bir sayfaya erişip erişemediğini kontrol eder; indekslenmiş rapor seçilen kanoniği gösterebilir. Canlı test seçilen kanoniği tahmin edemez veya indekslemeyi garanti edemez. Test edilmiş kümeler, istisnalar, sahipler ve yeniden test kanıtı içeren tarihli bir yayın günlüğü tutun.
Öncelikli bir sayfa yanlış yönlendirildiğinde, karşılıklı çift bozuk olduğunda, kanonik ile çakıştığında veya seçilemiyorsa yayımlamayı engelleyin.
Locale yapılandırmasını sürümleyin ve güvenli bir paylaşılan şablon geri dönüşü için önceki URL ve notasyon haritasını saklayın.
