İçeriğe geç
Index Grab logosu IndexGrab
Sitemap

XML Sitemap Rehberi: Doğrulama, Limitler ve Keşfi Engelleyen Hatalar

Doğru XML sitemap oluşturmayı, büyük URL envanterlerini düzenlemeyi ve arama motorlarının önemli sayfaları keşfetmesini engelleyen hataları öğrenin.

Öne çıkanlar

Doğru XML sitemap oluşturmayı, büyük URL envanterlerini düzenlemeyi ve arama motorlarının önemli sayfaları keşfetmesini engelleyen hataları öğrenin.

XML sitemap, arama motorlarının keşfetmesini istediğiniz canonical URL’lerin düzenli envanteridir. Listedeki her sayfanın kesinlikle indeksleneceği anlamına gelmez; zayıf içerik, tarama engeli veya sunucu hatasını da çözmez. Sitemap’in asıl değeri, önemli sayfaları temiz ve güncel bir yapıda bildirmesidir.

XML sitemap’e hangi URL’ler eklenmeli?

Arama sonuçlarında görünmesini istediğiniz, başarılı yanıt veren, tercih edilen canonical adresi kullanan ve anlamlı içerik sunan sayfaları ekleyin. Redirect olan, hata dönen, noindex taşıyan, giriş gerektiren veya parametre nedeniyle kopya oluşan URL’leri listelemeyin.

Basit kural şudur: Bir URL’yi arama sonuçlarında görmek istemiyorsanız sitemap içinde tercih edilen sayfa olarak göstermeyin.

Her URL’nin canonical biçimini kullanın

Protokol, alan adı, büyük-küçük harf, trailing slash ve takip parametrelerindeki farklar aynı içeriğin birçok sürümünü oluşturabilir. Site genelinde tek biçim belirleyin ve sitemap’e yalnızca o sürümü ekleyin.

Sayfadaki canonical etiketi ile sitemap adresi birbiriyle uyuşmalıdır. Çelişkili sinyaller arama motorunun hangi URL’yi esas alacağını belirlemesini zorlaştırır.

XML yapısı ve encoding

Standart sitemap, doğru urlset namespace’i kullanır ve her sayfa için bir url öğesi içerir. Her kayıtta loc bulunmalıdır. lastmod gibi isteğe bağlı alanlar yalnızca doğru bilgi sağlanabiliyorsa kullanılmalıdır.

Dosyayı HTTP 200 yanıtıyla, UTF-8 encoding ile ve uygun XML content type üzerinden sunun. Tarayıcıda düzgün görünmesi XML’in geçerli olduğunu kanıtlamaz; gerçek HTTP yanıtını bir validator ile kontrol edin.

Resmî sitemap limitlerini bilin

Tek sitemap en fazla 50.000 URL içerebilir ve sıkıştırılmamış durumda 50 MB olabilir. Daha büyük siteler URL’leri child sitemap dosyalarına ayırmalı ve bunları bir sitemap index içinde toplamalıdır.

Limit dolana kadar beklemeyin. Ürün, kategori, makale veya dil sürümlerini mantıklı biçimde ayırmak sorunlu şablonu daha hızlı bulmanızı sağlar.

Anlamlı bir sitemap index kurun

Dosya grupları sitenin gerçek mimarisini yansıtmalıdır. İçerik türü, şablon, dil veya yayın dönemi gibi teşhise yardımcı ayrımlar kullanın. Sebepsiz yere yüzlerce küçük sitemap oluşturmak yönetimi zorlaştırır.

E-ticaret sitelerinde ürün ve kategori dosyalarını, yayıncılarda ise güncel makaleler ile arşiv içeriğini ayırmak coverage sorunlarını daha görünür hale getirebilir.

lastmod alanını doğru yönetin

lastmod, sitemap her üretildiğinde değil sayfada anlamlı değişiklik olduğunda güncellenmelidir. Tüm URL’lere sürekli bugünün tarihini yazmak bu sinyalin güvenilirliğini azaltır.

Tarihi CMS veya içerik veri kaynağıyla ilişkilendirin. Önemli içerik düzenlemeleri, yapılandırılmış veri değişiklikleri veya sayfanın ana amacını etkileyen güncellemeler yeni tarih için uygun olabilir.

Yaygın sitemap hataları

  • URL’nin başka adrese redirect olması.
  • Canonical etiketinin farklı sayfayı göstermesi.
  • Sayfanın 404, 410, 429 veya 5xx döndürmesi.
  • Robots.txt kuralının taramayı engellemesi.
  • noindex direktifi ile sitemap kaydının çelişmesi.
  • Test veya preview URL’lerinin production dosyasına karışması.
  • Takip parametrelerinin kopya sayfalar oluşturması.
  • Sitemap index içinde eksik child dosya bulunması.
  • XML’in yarım kalması veya geçersiz karakter içermesi.

Bu hatalar URL envanterinin güvenilirliğini düşürür ve crawler kaynaklarının gereksiz sayfalara harcanmasına yol açar.

Yalnızca XML sözdizimini doğrulamayın

Her child sitemap’ten örnek URL’ler seçip HTTP durumunu, yönlendirme hedefini, robots direktiflerini ve canonical adresini kontrol edin. Sayfanın giriş yapmadan anlamlı public içerik sunduğundan emin olun.

Büyük sitelerde bu kontrolleri otomatikleştirip hata oranlarını sitemap bazında raporlamak faydalıdır. Redirect veya noindex oranındaki ani artış, trafik kaybından önce şablon hatasını gösterebilir.

Sitemap’i yayın sistemiyle eş zamanlı tutun

Sitemap’i sayfaları yayınlayan ve kaldıran veri kaynağından üretin. Ürün kalıcı kaldırıldığında, makale yayından çekildiğinde veya canonical değiştiğinde envanteri gecikmeden güncelleyin.

Geçici sunucu sorunu yaşayan URL’yi hemen silmek her zaman gerekmez. Sitemap hedeflenen canonical envanteri temsil eder; erişilebilirlik sorunları ayrıca izlenmelidir.

Arama motoru araçlarıyla izleyin

Sitemap’i ilgili webmaster platformuna ekleyin ve dosyanın okunup okunamadığını takip edin. Keşfedilen URL sayısını beklediğiniz geçerli canonical sayfalarla karşılaştırın. Gönderilen URL adedini indeks garantisi olarak yorumlamayın.

URL Denetleme, sayfa indeksleme raporları ve sunucu logları farklı soruları yanıtlar. Sitemap bildirilen envanteri, loglar crawler isteklerini, coverage raporları ise arama motorunun kararlarını gösterir.

Uygulanabilir sitemap kontrol listesi

  1. Dosya HTTP 200 ve geçerli XML dönüyor.
  2. Tüm URL’ler public, erişilebilir ve canonical.
  3. Redirect, hata ve noindex sayfaları listede yok.
  4. Child dosyalar anlamlı gruplara ayrılmış.
  5. lastmod gerçek içerik değişikliklerini yansıtıyor.
  6. Sitemap index yalnızca aktif dosyaları gösteriyor.
  7. Yayınlama ve kaldırma işlemleri envantere yansıyor.
  8. Coverage raporları ile sunucu logları düzenli inceleniyor.

Sonuç

Başarılı sitemap, mümkün olan en çok URL’yi değil doğru URL’leri sunar. Canonical, güncel ve teknik olarak erişilebilir bir envanter oluşturun; keşif veya indeksleme yavaşladığında gerçek nedeni coverage raporları ve loglarla araştırın.

Editoryal standart

Bu rehber, Index Grab editoryal ekibi tarafından kamuya açık arama motoru dokümantasyonu ve uygulanabilir teknik SEO kontrolleri kullanılarak hazırlanıp gözden geçirilmiştir. Ürün özellikleri ve fiyatlar yayın öncesinde güncel Index Grab arayüzünden doğrulanır.

Birincil kaynaklar: Google Search Central · Sitemaps.org · Schema.org