Sayfalarınızın her birinin HTML başlığını değiştirmeden Google’a sayfalarınızın yerelleştirilmiş sürümleri hakkında bilgi vermek için hreflang etiketlerini XML site haritaları aracılığıyla uygulayabilirsiniz. Bu yöntem, sayfa içi bağlantı etiketleri kullanmak yerine site haritası dosyası içinde dil ve bölgesel ilişkileri beyan ederek çalışır. Bu, bireysel sayfa başlıklarını güncellemenin zor veya hatalara açık olduğu büyük uluslararası web sitelerini yönetmek için temiz bir yol sağlar.
Dil sinyallerini sayfa şablonlarınızdan ayırarak, sunucunuzdaki yükü azaltır ve HTML kodunuzu yalın tutarsınız. Bu yaklaşım, düzinelerce ülkeye özgü alt dizin veya alt alan adı arasında senkronizasyonu koruması gereken küresel işletmeler için son derece etkilidir. Ölçeklendirme yaptığınızda, teknik bilgileri içerikten ayrı tutmak, site performansını korumak için standart bir uygulamadır.

Neden hreflang için XML site haritaları kullanmalısınız?
Uluslararası sinyalleri ölçekli bir şekilde yönetmek, net ve organize bir yaklaşım gerektirir. Düzinelerce dilde binlerce sayfanız olduğunda, sayfa içi etiketler önemli miktarda bant genişliği tüketir ve bozuk sözdizimi riskini artırır. XML site haritaları bu sinyalleri tek bir yerde birleştirir, bu da geliştiriciler ve SEO ekipleri için bakımı kolaylaştırır. Google, site haritası tabanlı hreflang beyanlarına sayfa içi etiketlerle aynı önceliği verir.
10 ülkede 50.000 ürün sayfası olan tipik bir e-ticaret platformunu düşünün. HTML başlıkları içindeki 500.000 bağlantı etiketini manuel olarak yönetmek, yapılandırma kayması olasılığını artırır. Bir XML site haritası kullanarak, sunucunuzun dinamik olarak oluşturabileceği tek bir doğruluk kaynağı yaratırsınız. Bu strateji, yeni bir yer eklendiğinde teknik altyapınızın temiz ve performanslı kalmasını sağlar.
Ayrıca, site haritalarının kullanılması merkezi bir denetim sürecine olanak tanır. Hreflang varlığını doğrulamak için her bir sayfayı taramak yerine, bir veya iki XML dosyasını kontrol ederek tüm uluslararası mimarinizi doğrulayabilirsiniz. Bu, manuel kalite güvencesine harcanan zamanı azaltır ve ekiplerin tekrarlayan kodlama görevleri yerine içerik stratejisine odaklanmasını sağlar.

Hreflang site haritanızı nasıl yapılandırırsınız
Hreflang için XML yapısı standart site haritalarından farklıdır. Sayfa sürümleri arasındaki ilişkiyi tanımlamak için xhtml:link öğesini kullanmalısınız. Her giriş, mevcut sayfaya ve diğer dillerdeki veya bölgelerdeki eşdeğerlerine işaret eder. Bu, XML ad alanı beyanları ve URL girişlerinin iç içe geçmesi konusunda ayrıntılara dikkat etmeyi gerektirir.
- Birincil dizin dosyalarınızı temiz tutmak için hreflang girişlerinize ayrılmış özel bir site haritası dosyası oluşturun.
- Her URL’nin protokol (https://) ve alan adı ile tam olarak nitelendirildiğinden emin olun.
- Sayfanın tüm dil sürümlerini aynı giriş bloğuna dahil edin.
- Dil kodlarını diller için ISO 639-1 ve bölgeler için ISO 3166-1 Alpha 2 standartlarına göre doğrulayın.
XML dosyasını yapılandırırken, xhtml ad alanının belgenizin en üstünde doğru bir şekilde tanımlandığından emin olun. Bu tanım olmadan, Googlebot bağlantı ilişkilerini ayrıştıramayacak ve uluslararası hedefleme çabalarınızı görünmez kılacaktır. Oluşturulan site haritanızı, dosyayı üretim ortamınıza göndermeden önce her zaman bir şema doğrulayıcıya karşı test edin.
Sözdizimi kesin olmalıdır. Eksik bir tırnak işareti veya yanlış iç içe geçmiş bir etiket, tüm site haritasının arama motorları tarafından göz ardı edilmesine neden olacaktır. Büyük XML dosyalarının manuel olarak düzenlenmesi neredeyse her zaman insan hatasına yol açtığından, bu dosyaları oluşturmak için otomatik araçlar kullanmanızı öneririz. Dosya boyutu sınırlarını her zaman kontrol edin ve sunucunuzun doğru Content-Type başlığını gönderdiğinden emin olun.
Alien Road bunu nasıl uyguluyor
Alien Road’da, müşterilerimiz için karmaşık uluslararası dağıtımları yönetmek amacıyla XML site haritaları kullanıyoruz. Her yerelleştirilmiş sayfa varyantını tanımlamak için tüm site yapısını haritalayarak başlıyoruz. Harita hazır olduğunda, yeni bir ürün veya kategori eklendiğinde hreflang etiketlerinin otomatik olarak güncellenmesini sağlamak için XML dosyalarının oluşturulmasını otomatikleştiriyoruz.
Etiketlerin karşılıklı bir yapıyı izlediğinden emin olmak için düzenli denetimler yapıyoruz. Örneğin, bir Fransızca sayfa Almanca bir sürüme işaret ediyorsa, Almanca sayfa Fransızca sürüme geri işaret etmelidir. Google’ın bu sinyalleri hatasız tanıdığını doğrulamak için Google Search Console Uluslararası Hedefleme raporunu izliyoruz. Bu proaktif izleme, tutarsızlıkları organik arama sıralamalarını etkilemeden önce düzeltmemize olanak tanır.
Tipik bir çalışmada, Googlebot’un bu site haritalarına beklendiği gibi eriştiğini doğrulamak için sunucu günlüklerini de analiz ediyoruz. Tarama sıklığını ve durum kodlarını gözden geçirerek, uluslararası sinyallerimizin verimli bir şekilde işlendiğinden emin oluyoruz. Belirli bir bölgenin yeterince tarama bütçesi almadığını tespit edersek, bu belirli yerelleştirilmiş sayfaların daha sık dizine eklenmesini teşvik etmek için site haritası öncelik ayarlarımızı düzenliyoruz.
Kaçınılması gereken yaygın teknik tuzaklar nelerdir?
Site haritalarındaki teknik hatalar genellikle göz ardı edilen sinyallere yol açar. Yaygın hatalar arasında eşleşmeyen URL’ler veya yanlış dil kodları bulunur. Site haritasında sağlanan URL’lerin bu belirli sayfaların kanonik sürümleri olduğundan emin olmalısınız. Site haritanız kanonik olmayan bir URL’ye işaret ediyorsa, Google hreflang sinyalini tamamen göz ardı edebilir.
- Hreflang bağlantılarınızda dairesel yönlendirmelerden kaçının.
- Listelenen her URL için kendi kendine referans veren hreflang etiketlerinin dahil edildiğinden emin olun.
- Sunucu ayarlarınızın Googlebot’un site haritası dosyalarını okumasını engellemediğini kontrol edin.
- Xhtml ad alanının XML başlığında doğru bir şekilde beyan edildiğini doğrulayın.
Farklı diller veya bölgeler için bir sayfanın birden fazla sürümüne sahipseniz, Google’a bu farklı varyasyonlar hakkında bilgi verin.
Google Search Central
Hreflang site haritalarını zaman içinde nasıl korursunuz?
Bakım, tek seferlik bir kurulumdan ziyade sürekli bir görevdir. İşletmeniz büyüdükçe site yapınız muhtemelen değişecektir. Yeni bir dil eklediğinizde, yeni varyantı dahil etmek için her mevcut site haritası girişini güncellemelisiniz. Tüm sayfaları güncellememek, arama motorunun dizine ekleme mantığını karıştıran bozuk çapraz referanslar oluşturur.
Site haritası oluşturma komut dosyalarınız için bir sürüm kontrol sistemi kurun. Kodunuzdaki değişiklikleri takip ederek, otomatik bir güncelleme sözdizimi hatası getirirse kolayca geri dönebilirsiniz. Ayrıca, site haritası dosya boyutu beklenmedik bir şekilde düşerse veya URL sayısı aniden azalırsa ekibinizi bilgilendirmek için izleme araçlarınız içinde otomatik uyarılar ayarlamanızı öneririz.
Siteniz site haritası tabanlı hreflang için hazır mı?
XML site haritalarına geçiş her site için her zaman doğru seçim değildir. 100’den az sayfası olan küçük bir siteyi yönetiyorsanız, hreflang etiketlerini HTML başlığında tutmak genellikle daha verimlidir. Etiketler doğrudan o belirli sayfanın şablonuyla ilişkilendirildiğinde bireysel sayfa sorunlarını ayıklamak daha kolaydır.
Ancak, karmaşık hiyerarşilere veya binlerce sayfaya sahip siteler için site haritası yaklaşımı daha üstündür. HTML kaynak kodunu yalın tutar ve belgenizin toplam bayt boyutunu azaltır, bu da oluşturma verimliliğini artırabilir. Mevcut bakım iş yükünüzü ve içerik güncelleme sıklığınızı değerlendirerek, site haritası tabanlı sinyallere geçişin ekibiniz için uzun vadeli bir fayda sağlayıp sağlamadığını belirleyin.
Bu hafta nereden başlamalı
Mevcut hreflang kurulumunuzu denetleyerek başlayın. 500’den fazla URL’ye sahip bir siteyi yönetiyorsanız, hreflang tanımlarınızı bir XML site haritasına taşıyın. Sözdizimi hatalarını erkenden yakalamak için Search Console’daki site haritası doğrulayıcı aracını kullanarak dosyanızı test edin. 10 sayfalık bir örnekle başlayarak, değişikliği tüm sitenizde uygulamadan önce XML yapınızın geçerli olduğunu doğrulayabilirsiniz.
Örneği doğruladıktan sonra, üretim ortamınız için tam bir dağıtım planlayın. Keşif sürecini hızlandırmak için yeni site haritası URL’nizi Google Search Console’a göndermeyi unutmayın. 48 saat sonra, Google’ın yeni etiketlerinizi doğru bir şekilde işleyip işlemediğini ve yeni uyarıların görünüp görünmediğini görmek için ‘Uluslararası Hedefleme’ raporunu kontrol edin.