İçeriğe geç
Teknik SEO 2 dk okuma ·

XML Site Haritası: Yaygın Hatalar ve Doğru Kurulum

Site haritası bir indeksleme garantisi değil, bir öneri listesi. Listeye ne konulmalı, ne konulmamalı ve lastmod değeri neden çoğu sitede yanlış üretiliyor?

İçindekiler
Kısa cevap

Site haritasına yalnızca 200 durum kodu dönen, kanonik ve indekslenmesi istenen URL'ler girmelidir. Yönlendirilen, noindex işaretli veya kanonik olmayan URL'lerin listede olması, Google'ın haritaya duyduğu güveni azaltır.

Site haritası, SEO'nun en basit görünen ama en sık yanlış kurulan parçalarından biri. Sorun genelde dosyanın var olup olmamasında değil, içine ne konduğunda.

Haritaya girmemesi gerekenler

Google'ın haritaya güveni, listedeki URL'lerin tutarlılığıyla doğru orantılı. Şunlar listede olmamalı:

  • Yönlendirilen URL'ler (3xx)
  • noindex işaretli sayfalar
  • Kanonik etiketi başka bir URL'i gösteren sayfalar
  • Robots.txt ile engellenmiş adresler
  • Sayfalama serisinin 2. ve sonraki sayfaları (genelde gereksiz)
  • Filtre ve sıralama parametreli varyasyonlar

lastmod: en çok bozulan alan

Pek çok CMS lastmod değerini her gece toplu olarak günceller. Bu, Google'a "sitedeki her sayfa dün değişti" demektir ve sinyal tamamen değersizleşir.

Doğru davranış: lastmod yalnızca içerik anlamlı biçimde değiştiğinde güncellenmelidir. Yorum eklenmesi veya bir sayaç artması içerik değişikliği değildir.

Hızlı test: Site haritanızdan rastgele on URL seçip lastmod tarihlerini gerçek düzenleme tarihleriyle karşılaştırın. Hepsi aynı günü gösteriyorsa üretim mantığınız bozuk demektir.

Bölümleme stratejisi

Elli bin URL veya 50 MB sınırına yaklaşan siteler indeks dosyası kullanmalı. Ama bölümlemeyi yalnızca teknik sınır için değil, teşhis için de yapın:

  • sitemap-urunler.xml
  • sitemap-kategoriler.xml
  • sitemap-blog.xml

Search Console her harita için ayrı indekslenme oranı gösterir. Böylece "ürünlerin %94'ü indeksli ama blog yazılarının %31'i indeksli" gibi bir tabloyu anında görürsünüz — tek dosyada bu bilgi kaybolur.

Bildirme

Haritayı Search Console'a ekleyin ve robots.txt içine Sitemap: satırıyla mutlak URL olarak yazın. Ping uçları artık kullanımdan kaldırıldı; bunlara zaman harcamayın.

Sık sorulanlar

Hayır. Site haritası bir keşif yardımcısıdır. Google URL'i bulur ama indeksleyip indekslemeyeceğine kaliteye bakarak karar verir.

Hayır, Google bu iki alanı yok saydığını açıkça belirtti. Yalnızca loc ve doğru üretilmiş lastmod anlamlıdır.

Aynı konuda