XML site haritası optimizasyonu, arama motorlarının yalnızca en değerli sayfalarınızı taramasını ve dizine eklemesini sağlamak için web sitenizin XML dosyasını iyileştirmenin stratejik sürecidir. Yüksek kaliteli, kanonik URL’lere odaklanarak ve idari veya kopya içerikleri hariç tutarak, arama motoru botlarını sitenizin trafik çeken kısımlarına yönlendirirsiniz. Bu teknik SEO uygulaması, Google gibi arama motorlarının site yapınızı anlamasına ve organik arama sonuçlarında sıralanmasını istediğiniz içeriğe öncelik vermesine yardımcı olur.
Bir site haritasının temel rolünü anlamak, etkili optimizasyona giden ilk adımdır. Site haritası, esasen arama motoru tarayıcıları için bir rehberdir ve Google’a sitenizde hangi sayfa ve dosyaların önemli olduğunu söyler. Ancak, sadece bir site haritasına sahip olmak yeterli değildir; temiz ve doğru olmalıdır. Tipik bir hesapta, eski URL’lerle veya artık bir amaca hizmet etmeyen geçici açılış sayfalarıyla dolu site haritaları görüyoruz. Bu URL’leri dahil etmek, arama motorlarını asla sıralanmayacak içeriklere kaynak harcamaya zorlar ve bu da en yeni ve en alakalı sayfalarınızın keşfini yavaşlatabilir. İyi optimize edilmiş bir site haritası bir filtre görevi görür ve yalnızca arama motorlarının dizine eklemesini istediğiniz URL’lerin taranmak üzere sunulmasını sağlar.

XML site haritası optimizasyonu SEO için neden gereklidir?
Arama motorları, belirli bir alanda ne kadar zaman harcayacaklarını belirlemek için crawl bütçelerini kullanır. Sitenizde binlerce sayfa varsa ancak sadece bir kısmı site haritanızda listeleniyorsa, Google önemli güncellemeleri veya yeni içerikleri kaçırabilir. Tersine, site haritanız düşük kaliteli veya kopya sayfalarla şişirilmişse, bu sınırlı bütçeyi boşa harcıyorsunuz demektir. Örneğin, birçok ürün varyantına sahip bir Shopify mağazası, yanlışlıkla her bir renk ve beden kombinasyonunu site haritasına dahil edebilir. Bu, kopya içerik sorunlarına ve verimsiz taramaya yol açar. Site haritasını yalnızca kanonik URL’leri içerecek şekilde optimize ederek, Google’ın enerjisini iş hedefleriniz ve kullanıcı deneyiminiz için gerçekten önemli olan sayfalara odaklamasını sağlarsınız.
Optimizasyonun bir diğer nedeni dizine ekleme hızıdır. Yeni bir blog yazısı yayınladığınızda veya yeni bir ürün kategorisi başlattığınızda, arama motorlarının bunu mümkün olduğunca çabuk bulmasını istersiniz. Otomatik olarak güncellenen optimize edilmiş, dinamik bir site haritası, arama motoru botlarına yeni içeriğin mevcut olduğuna dair bir sinyal gönderir. Bu olmadan, botun yeni içeriği dahili bağlantılar aracılığıyla bulmasına güvenirsiniz, bu da site mimarinize bağlı olarak önemli ölçüde daha uzun sürebilir. Rekabetçi bir dijital ortamda, hızlı bir şekilde dizine eklenmek, bir trendi yakalamak veya potansiyel trafiği kaçırmak arasındaki fark olabilir. XML site haritası optimizasyonu, arama motorlarıyla doğrudan bir iletişim kanalı sağlar, kullanıcılarınız için daha hızlı güncellemeleri ve daha doğru arama sonuçlarını kolaylaştırır.
Site haritanız için doğru URL’leri seçmek
Site haritası oluşturma için en kritik kural, yalnızca arama motorlarının dizine eklemesini istediğiniz URL’leri dahil etmektir. Bu, robots.txt tarafından engellenen veya “noindex” meta etiketi içeren herhangi bir sayfayı hariç tutmak anlamına gelir. Site haritanıza bir “noindex” sayfası eklerseniz, Google’a çelişkili sinyaller gönderiyorsunuz demektir. Site haritası “bunu dizine ekle” derken, sayfa etiketi “bunu dizine ekleme” der. Bu kafa karışıklığı öngörülemeyen tarama davranışına yol açabilir ve sitenizin genel sağlık puanını olumsuz etkileyebilir. Tipik bir teknik denetimde, bu çelişkili URL’leri kaldırmanın genellikle Google Search Console’da daha istikrarlı bir dizine ekleme durumuna yol açtığını görüyoruz.

Ayrıca, izleme parametreleri veya oturum kimlikleri olanlar gibi kanonik olmayan URL’leri de hariç tutmalısınız. Örneğin, bir pazarlama kampanyası aynı açılış sayfası için benzersiz URL’ler oluşturan UTM parametreleri kullanıyorsa, bunlar asla XML site haritanızda görünmemelidir. Yalnızca URL’nin temiz, kanonik sürümü listelenmelidir. Benzer şekilde, “Teşekkür Ederiz” sayfaları, giriş ekranları ve arama sonuçları gibi yardımcı sayfalar atlanmalıdır. Bu sayfalar arama motoru kullanıcısına değer sağlamaz ve birincil içeriğinizin otoritesini seyreltebilir. Site haritanızı yüksek değerli, benzersiz hedeflere odaklayarak, arama motorlarının web sitenizin temel amacını ve en alakalı konularını anlamasına yardımcı olursunuz.
- 200 OK durum koduna sahip kanonik URL’ler.
- Temel açılış sayfaları ve hizmet açıklamaları.
- Yüksek performanslı blog yazıları ve kaynak rehberleri.
- E-ticaret için birincil kategori ve alt kategori sayfaları.
- Hreflang etiketleri kullanılıyorsa sayfaların yerelleştirilmiş sürümleri.
Büyük bir web sitesi için site haritasını nasıl yapılandırırsınız?
50.000 URL’yi veya 50MB dosya boyutunu aşan web siteleri için tek bir site haritası dosyası yetersizdir. Google ve diğer arama motorları, bu daha büyük sitelerin bir site haritası dizin dosyası kullanmasını gerektirir. Bu dizin dosyası, birden fazla ayrı site haritasını listeleyen bir kapsayıcı görevi görür. Örneğin, kurumsal düzeyde bir e-ticaret sitesi; ürünler, kategoriler, blog yazıları ve statik sayfalar için ayrı site haritalarına sahip olabilir. Bu modüler yaklaşım, dizine ekleme sorunlarını yönetmeyi ve gidermeyi çok daha kolaylaştırır. Dizine eklenen sayfalarda bir düşüş fark ederseniz, hangi kategorinin etkilendiğini görmek için her bir site haritasını kontrol edebilirsiniz. Bu düzeyde ayrıntı, büyük ölçekli bir dijital varlığın sağlığını korumak için gereklidir.
Ayrıca, site haritalarınızı bölümlere ayırmak, farklı içerik türlerine öncelik vermenizi sağlar. Haber makalelerinizin arşivlenmiş blog yazılarınızdan daha sık taranmasını isteyebilirsiniz. Bunları farklı site haritalarına yerleştirerek, her grup için tarama sıklığını izleyebilirsiniz. Tipik bir hesapta, “new-products.xml” için bir site haritası ve “evergreen-content.xml” için başka bir tane görebiliriz. Bu yapı, arama motorlarının içerik türlerinizin farklı güncelleme sıklıklarını tanımasına yardımcı olur. Ayrıca, devasa, monolitik bir XML dosyasını yeniden yazmadan sitenin belirli bölümlerini güncellemesi gereken geliştiriciler için süreci basitleştirir. Yapılandırılmış bir site haritası dizini, olgun bir teknik SEO stratejisinin işaretidir.
Site haritası boyutu ve dizin limitlerini yönetme
Resmi limit 50.000 URL olsa da, optimum performans için bireysel site haritası dosyalarınızı daha küçük tutmak genellikle daha iyidir. Birçok teknik SEO uzmanı, dosya başına 10.000 ila 20.000 URL’lik bir limit hedefler. Bu, dosyanın arama motoru botları tarafından hızlı bir şekilde indirilip ayrıştırılabilecek kadar küçük kalmasını sağlar. Daha küçük bir dosya boyutu, sunucunun yavaş yanıt vermesi veya XML dosyasının aşırı karmaşık olması durumunda oluşabilecek zaman aşımı hatası riskini azaltır. 100.000 URL’lik bir site için, her biri 20.000 URL’lik beş site haritasına sahip olmak, genellikle her biri 50.000 URL’lik iki site haritasına sahip olmaktan daha güvenlidir.
URL sayılarına ek olarak, XML site haritalarınızın fiziksel dosya boyutunu izlemelisiniz. 50.000 URL limitinin altında olsanız bile, 50MB’ı aşan bir dosya Google tarafından reddedilecektir. Bu, URL’leriniz olağanüstü uzunsa veya her giriş için büyük miktarda meta veri eklerseniz olabilir. Bunu önlemek için, yalnızca loc ve lastmod gibi gerekli etiketleri eklediğinizden emin olun. changefreq ve priority gibi etiketler geçmişte yaygın olsa da, Google artık bu değerleri çoğunlukla görmezden geldiğini belirtti. Gereksiz etiketleri kaldırmak dosya boyutunuzu önemli ölçüde azaltabilir ve site haritanızın işlenmesini daha verimli hale getirebilir.
Kaçınılması gereken en yaygın site haritası hataları nelerdir?
Site haritalarında bulunan en yaygın hatalardan biri, yönlendirilen URL’lerin dahil edilmesidir. Bir tarayıcı site haritanızda 301 veya 302 yönlendirmesi bulduğunda, nihai hedefi bulmak için fazladan bir adım atmak zorunda kalır. Bu, crawl bütçesini boşa harcar ve dizine ekleme sürecini yavaşlatır. Site haritanız yalnızca kullanıcı için amaçlanan nihai hedefi temsil eden 200 OK durum kodlu URL’leri içermelidir. Benzer şekilde, bir site haritasındaki 404 Not Found hataları, arama motorları için büyük bir uyarı işaretidir. Bunlar, site haritasının kötü yönetildiğini ve site sahibinin içeriğinin doğru bir haritasını sağlamadığını gösterir. Site haritanızı Screaming Frog gibi bir araçla düzenli olarak denetlemek, bu hataları belirlemenize ve kaldırmanıza yardımcı olabilir.
Dikkat edilmesi gereken bir diğer hata, robots.txt dosyanız tarafından engellenen URL’lerin dahil edilmesidir. Bu, arama motoru botları için mantıksal bir paradoks yaratır: site haritası onlara sayfayı ziyaret etmelerini söyler, ancak robots.txt dosyası onlara girmelerine izin verilmediğini söyler. Bu tutarsızlık, Google Search Console’da taranması engellenen dizine eklenmiş sayfalarla ilgili uyarılara yol açabilir. Bu sayfalar arama sonuçlarında görünmeye devam etse de, genellikle meta açıklamadan yoksundurlar ve kullanıcılar için profesyonel görünmezler. Robots.txt ve XML site haritanızın mükemmel bir uyum içinde olduğundan emin olmak, teknik SEO sağlığının temel bir parçasıdır. Tüm teknik dosyalarda tutarlı bir talimat seti, arama motoru algoritmalarıyla güven oluşturur.
Görsel ve video site haritaları için en iyi uygulamalar
Standart sayfa URL’lerinin ötesinde, görseller ve videolar için özel site haritaları oluşturarak dikey arama için optimize edebilirsiniz. Bir görsel site haritası, özellikle görseller JavaScript aracılığıyla yükleniyorsa, Google’ın aksi takdirde kaçırabileceği görsel içeriği bulmasına yardımcı olur. Bir yaşam tarzı markası için, caption ve geo_location gibi görsel etiketlerini dahil etmek, Google Görsel Arama’daki görünürlüğü artırabilir. Benzer şekilde, video site haritaları küçük resim URL’si, süre ve son kullanma tarihi gibi meta veriler sağlar. Bu, özellikle eğitim platformları veya harici bağlantılar yerleştirmek yerine kendi video içeriğini barındıran siteler için yararlıdır. Bu ekstra veri katmanını sağlayarak, içeriğinizin zengin snippet’lerde veya video arama sekmesinde görünme şansını artırır, alan adınıza daha çeşitli trafik kaynakları çekersiniz.
Ayrıca, görsel ve video site haritaları standart XML site haritanızla aynı temizlik kurallarına uymalıdır. Robots.txt tarafından engellenen görselleri veya kaldırılan videoları dahil etmeyin. E-ticaret siteleri için, yüksek kaliteli ürün görsellerinin bir görsel site haritasına dahil edildiğinden emin olmak, alışverişle ilgili arama sorgularındaki performansı önemli ölçüde artırabilir. Arama sonuçları giderek daha görsel hale geldikçe, metin dışı içerik için özel bir stratejiye sahip olmak, modern XML site haritası optimizasyonunun hayati bir parçasıdır. Alien Road, bir müşterinin sitesindeki her varlığın keşfedilebilir olmasını ve genel arama ayak izlerine katkıda bulunmasını sağlamak için bu özel site haritalarını kullanır.
Google Search Console’da site haritası sağlığını izleme
Google Search Console, arama motorlarının site haritanızla nasıl etkileşime girdiğini izlemek için birincil araçtır. Site haritası URL’nizi gönderdikten sonra Google, keşfedilen URL sayısını ve işleme sırasında karşılaşılan hataları gösteren bir rapor sunacaktır. Özellikle büyük bir site güncellemesinden veya geçişten sonra bu raporu düzenli olarak kontrol etmek önemlidir. “Keşfedildi – şu anda dizine eklenmedi” URL’lerinde ani bir artış görürseniz, bu Google’ın içeriğinizi düşük kaliteli olarak değerlendirdiğini veya bir crawl bütçesi sorununuz olduğunu gösterebilir. Bu raporları analiz ederek, hangi sayfaları site haritanızda tutacağınız ve hangilerini kaldıracağınız veya iyileştireceğiniz konusunda bilinçli kararlar alabilirsiniz.
GSC’deki Sayfa dizine ekleme raporu bir diğer değerli kaynaktır. Belirli URL’lerin neden dizine eklenmediğinin nedenlerini parçalara ayırır. “Noindex etiketiyle hariç tutuldu” gibi bu nedenlerin bazıları, sitenizi doğru bir şekilde optimize ettiyseniz beklenir. Ancak, “Tarama anomalisi” veya “Sunucu hatası (5xx)” gibi diğerleri acil dikkat gerektirir. Site haritanızdaki URL’leri dizine eklenmiş listedeki URL’lerle karşılaştırarak, arama görünürlüğünüzdeki boşlukları belirleyebilirsiniz. Site haritası boyutunuza göre dizine eklenmiş URL’lerin yüksek bir yüzdesi, sağlıklı, iyi optimize edilmiş bir web sitesinin güçlü bir göstergesidir. Bu boşluğu sürekli olarak daraltmak, karmaşık site yapılarıyla çalışan herhangi bir teknik SEO uzmanı için birincil hedef olmalıdır.
Bu hafta nereden başlamalı
Mevcut XML site haritanızı indirerek ve teknik bir SEO tarayıcısından geçirerek başlayın. 301 yönlendirmeleri, 404 hataları veya 500 sunucu hataları gibi 200 OK dışında bir durum kodu döndüren tüm URL’leri belirleyin. Bunları site haritası dosyanızdan derhal kaldırın. Ardından, tarama talimatlarınız ile dizine ekleme istekleriniz arasında hiçbir çelişki olmadığından emin olmak için site haritası URL’lerinizi robots.txt dosyanızla çapraz kontrol edin. Siteniz büyükse, site haritanızı daha küçük, kategorize edilmiş dosyalara bölmeyi ve bunları yönetmek için bir site haritası dizini kullanmayı düşünün. Bu proaktif yaklaşım, en önemli içeriğinizin her zaman arama motorları için görünür olmasını ve crawl bütçenizin mümkün olduğunca verimli kullanılmasını sağlar.
- Site haritası URL’sinin robots.txt dosyanızda listelendiğini doğrulayın.
- Screaming Frog gibi bir tarama aracı kullanarak 4xx ve 5xx hatalarını kontrol edin.
- Yönlendirilen veya noindex meta etiketi olan tüm URL’leri kaldırın.
- lastmod etiketini yalnızca önemli bir içerik değişikliği olduğunda güncelleyin.
- Site haritası dizin URL’sini doğrudan Google Search Console’a gönderin.
Okumaya devam edin: SEO (Arama Motoru Optimizasyonu) · SEO