Hreflang hatası giderme, arama motorlarının kullanıcıya sayfanın doğru dil veya bölgesel sürümünü sunmasını sağlamak için Google Search Console içindeki yapılandırma uyumsuzluklarının belirlenmesini içerir. Bu sorunları, Uluslararası Hedefleme raporunu inceleyerek, eksik dönüş etiketlerini (return tags) kontrol ederek ve site yapınızın Google’ın özel dil ek açıklama standartlarına uygun olduğunu doğrulayarak çözebilirsiniz.
Search Console’da hreflang sorunlarını nasıl belirlersiniz?
Google Search Console, uluslararasılaştırma çabalarınızı izlemek için ayrıntılı bir bölüm sunar. Eski araçlara veya belirli uluslararası hedefleme bölümüne gittiğinizde, uygulama hatasının türüne göre kategorize edilmiş tespit edilen hataların bir listesini göreceksiniz. Yaygın göstergeler arasında bilinmeyen dil kodları, eksik dönüş etiketleri veya site mimarinizde çelişkili hreflang beyanları bulunur.

Bu sorunları etkili bir şekilde belirlemek için kontrol panelinizdeki ‘Dil’ raporunu inceleyerek başlayın. Bu rapor, Googlebot’un zorluklarla karşılaştığı belirli URL’leri vurgular. Örneğin, tipik bir hesapta ‘Eksik dönüş etiketi’ ile ilgili çok sayıda hata görebilirsiniz. Bu bildirim, bir sayfanın diğeriyle bir ilişkisi olduğunu iddia etmesine rağmen, ikinci sayfanın bu bağlantıyı doğrulamadığı anlamına gelir ve arama motorunu hangi sürümün dizine ekleneceği konusunda belirsizlik durumunda bırakır.
Diğer bir gösterge, geçersiz dil veya bölge kodlarının varlığıdır. Siteniz özel bir CMS kullanıyorsa, ISO 639-1 veya ISO 3166-1 Alpha 2 standartlarını takip etmeyen bir kodu yanlışlıkla eklemek kolaydır. Raporunuzu bu belirli hatalar için filtreleyerek, sorunun küresel bir yapılandırma hatası mı yoksa birkaç belirli şablonla mı sınırlı olduğunu hızlıca belirleyebilirsiniz.
- Sayfa A’nın Sayfa B’yi işaret ettiği ancak Sayfa B’nin Sayfa A’ya geri bağlantısının olmadığı eksik dönüş etiketleriyle ilgili raporlar için Dil bölümünü kontrol edin.
- Diller için geçerli ISO 639-1 formatını ve bölgeler için ISO 3166-1 Alpha 2 formatını kullandığınızdan emin olmak için ülke kodu hatalarını tarayın.
- Tüm hreflang ek açıklamalı sayfaların dahil edildiğini ve Googlebot tarafından erişilebilir olduğunu doğrulamak için XML site haritalarınızı gözden geçirin.
- Son zamanlarda yapılan dağıtım değişikliklerinin uluslararası hedefleme uyarılarında bir artışa neden olup olmadığını görmek için hata raporunuzu tarihe göre filtreleyin.
Hreflang hatalarının yaygın nedenleri nelerdir?
Çoğu uygulama hatası, HTML başlık etiketleri ile gerçek URL yapısı arasındaki tutarsızlıklardan kaynaklanır. Siteniz şablon tabanlı bir sistem kullanıyorsa, bir geliştirici yanlışlıkla mevcut olmayan veya sayfanın dizine eklenmemiş bir sürümünü işaret eden bir URL’yi kodlayabilir. Bu, Google’ın içeriğinizin farklı sürümlerini düzgün bir şekilde ilişkilendirmesini engelleyen bozuk bir döngü oluşturur.

Sık karşılaşılan bir sorun kaynağı, kendi kendine referans veren etiketlerin (self-referencing tags) yanlış kullanımıdır. Google, her sayfanın doğru dilde kendisini işaret eden bir etiket içermesini gerektirir. Birleşik Krallık’taki kullanıcılar için bir sürümünüz varsa, bu sayfa kendisini İngilizce-Birleşik Krallık sürümü olarak tanımlayan bir etiket içermelidir. Bu olmadan, tarayıcı sayfayı belirli bir yere sabitlemekte zorlanabilir ve bu da beklenmedik dizine ekleme sonuçlarına yol açar.
Ayrıca, rel=”canonical” etiketleri hreflang ile çeliştiğinde sorunlar sıklıkla ortaya çıkar. Kanonik etiketiniz birincil ‘ana’ sayfayı işaret ederken hreflang etiketiniz yerel bir alternatifi işaret etmeye çalışırsa, tarayıcı karışık sinyaller alır. Bu gibi durumlarda, kanonik sinyal genellikle hreflang’i geçersiz kılar ve yerelleştirilmiş sürümün göz ardı edilmesine neden olur. Kanonik yolunuzun yerelleştirme stratejinizle uyumlu olduğunu doğrulamanız gerekir.
Dizine Ekleme raporu, Google’ın taramaya çalıştığı sitenizdeki tüm sayfaların bir özetini sağlar.
Google Search Central
Alien Road hreflang sorun gidermeyi nasıl uygular
Alien Road’da, her uluslararası müşteri projesi için sistematik bir doğrulama süreci izliyoruz. Her sayfanın kendisi de dahil olmak üzere tüm alternatif sürümleri işaret eden eksiksiz bir bağlantı etiketi seti içerdiğinden emin olmak için sitenin kaynak kodunu denetleyerek başlıyoruz. Örneğin, küresel bir e-ticaret markasıyla yapılan tipik bir çalışmada, Googlebot’un farklı coğrafi bölgelerdeki davranışını simüle eden özel tarayıcılar kullanarak bu etiketlerin doğrulanmasını otomatikleştiriyoruz.
Veriler toplandıktan sonra, ziyaretçilere doğru yerelleştirilmiş içeriği sunamayan yüksek trafikli sayfalara öncelik vermek için hataları Search Console raporlarıyla eşleştiriyoruz. Sürecimiz, her URL’yi ilgili bölgesel karşılığıyla eşleyen bir ‘Gerçeklik Kaynağı’ belgesi oluşturmayı içerir. Bu belge, geliştirme ekibinin her sayfa şablonunun tüm site mimarisinde tutarlı bir şekilde güncellendiğinden emin olması için bir kontrol listesi görevi görür.
Ayrıca düzeltme sonrası doğrulama da yapıyoruz. Sitede değişiklikleri dağıttıktan sonra, Search Console’da manuel olarak bir ‘Düzeltmeyi Doğrula’ isteği tetikliyoruz. Bu, Google’a tanımlanan sorunları ele aldığımızı söyler ve botu etkilenen sayfaları yeniden taramaya teşvik eder. Hata sayısının azaldığını ve doğru sayfaların amaçlanan bölgesel arama sonuçlarında göründüğünü doğrulamak için sonraki haftalarda sonuçları izliyoruz.
Dönüş etiketi gereksinimi neden kritiktir?
Hreflang sisteminin özü, karşılıklı doğrulama kavramıdır. Bir ürün sayfasının İngilizce ve Türkçe sürümüne sahipseniz, her ikisi de birbirini işaret etmelidir. İngilizce sayfa Türkçe sayfaya referans veriyorsa ancak Türkçe sayfa İngilizce sayfaya referans vermiyorsa, ilişki eksik kalır. Bağlantı karşılıklı değilse arama motorları talimatı göz ardı edecektir.
Karşılıklılık, Google’a her iki sayfa üzerinde kontrol sahibi olduğunuzu kanıtlayan mekanizmadır. Bu olmadan, herkes potansiyel olarak sitesinin sizin sitenizin yerel sürümü olduğunu iddia edebilir. Google, arama sonuçlarının bütünlüğünü korumak ve kullanıcıların konumlarına ve dil ayarlarına göre en alakalı bölgesel içeriğe yönlendirilmelerini sağlamak için bu sıkı bağlantıyı gerektirir.
- Her sayfanın, mevcut URL’nin dili ve bölgesiyle eşleşen kendi kendine referans veren bir hreflang etiketi içerdiğinden emin olun.
- rel=”canonical” etiketlerinizin, doğru bölgesel URL’yi işaret ederek hreflang talimatlarınızla çelişmediğini doğrulayın.
- Yönlendirmelerin beklenen dil parametrelerini kaldırmadığından veya değiştirmediğinden emin olmak için sayfalarınızı özel bir tarama penceresinde test edin.
- Bağlantı ilişkilerinin doğru biçimlendirildiğini doğrulamak için tarayıcı geliştirici araçlarını kullanarak hreflang başlıklarınızı doğrulayın.
Bu hafta nereden başlamalı
Search Console’dan mevcut hata raporunuzu indirerek ve URL’leri dile göre filtreleyerek başlayın. Eksik dönüş etiketi gösteren üç sayfa seçin ve ilgili sayfanın gerçekten yayında olup olmadığını görmek için başlık kodlarını manuel olarak inceleyin. Bu birkaç girişi düzeltmek genellikle hatanın site genelinde mi yoksa belirli bir şablon veya klasörle mi sınırlı olduğu konusunda net bir fikir verir.
Bu örnek sayfalardaki hataları giderdikten sonra site haritası yapılandırmanızı kontrol edin. XML site haritanıza dahil edilen her URL’nin sayfa başlığında doğru hreflang ek açıklamalarını da içerdiğinden emin olun. Site haritanız ile sayfa içi işaretlemeniz arasındaki tutarlılık, Google’ın uluslararası hedefleme güncellemelerinizi ne kadar hızlı işlediğinin önemli bir faktörüdür.