İçeriğe geç
DuyurularBilgi bankasıKampanyalar
Hakkımızdaİletişim DestekTREN
hostingsepetiWEB HOSTING & SUNUCU
SEO ve Performans

XML site haritası hazırlama ve kontrol etme

Yayınlanan canonical adreslerden XML site haritası oluşturun; durum kodu, güncelleme tarihi ve Search Console gönderimini kontrol edin.

XML site haritası hazırlama ve kontrol etme

Site haritası, sitenizdeki önemli ve yayınlanabilir adresleri arama motoruna topluca bildiren bir dosyadır. Özellikle çok sayıda rehber veya ürün bulunduğunda yeni içeriklerin keşfine yardımcı bir envanter sağlar. Dosyaya bir URL yazmak onun kesin dizine ekleneceğini göstermez. Haritada yer alacak adresin içerikle açılması, doğru canonical sürüm olması ve kullanıcıya değer sunması gerekir. Önce yayın kurallarını netleştirerek gereksiz veya özel yolları dosyanın dışında bırakın.

Başlamadan önce

İçerik yönetimindeki yayın durumu, slug ve güncelleme zamanı alanlarının güvenilir olduğundan emin olun. Alan adı ve HTTPS sürümü kararlaştırılmış olmalıdır. Harita üreticisi olarak uygulama, eklenti veya ayrı bir süreç kullanılabilir; aynı adresi farklı dosyalarla çelişkili biçimde sunmamaya dikkat edin. Düzenlemeyi test ortamında deneyin. Mevcut haritanın adresini değiştiriyorsanız robots.txt ve Search Console kayıtlarını da gözden geçirin.

Uygulama adımları

  1. Yayınlanabilir kayıtları seçin

    Yalnızca aktif ürünleri, yayınlanan makaleleri ve erişilebilir sayfaları listeleyin. Taslaklar, giriş adresleri, yönetim ekranları ve geçici arama sonuçları genel içerik haritasına girmemelidir. Bir kaydın veritabanında bulunması onun arama için yayınlanmış olduğu anlamına gelmez.

  2. Tam ve tutarlı adresler üretin

    Her loc alanında tercih edilen HTTPS adresini kullanın. URL parametresindeki ampersand gibi XML karakterlerini doğru kodlayın. Yolun eski yazımını veya başka alan adını yanlışlıkla taşımamak için birkaç örneği doğrudan tarayıcıda açın.

  3. Güncelleme tarihini dürüst tutun

    Lastmod değerini gerçekten içerik değiştiğinde güncelleyin. Her istek sırasında bugünün tarihini yazmak anlamlı bir değişiklik kaydı oluşturmaz. Güncelleme zamanını bilmiyorsanız uydurmak yerine alanı kullanmamayı değerlendirin; sayfanın içerik kaydı doğru tutulmalıdır.

  4. XML yanıtını kontrol edin

    Dosyanın hata sayfası yerine geçerli XML döndürdüğünü ve normal erişimde 200 yanıt verdiğini doğrulayın. HTML uyarısı, görünmeyen çıktı veya PHP hatası XML başından önce gelmemelidir. Büyük sitelerde dosya boyutu ve URL limitleri nedeniyle harita dizini planlanabilir.

  5. İçerik türlerini örnekleyin

    Bir makale, bir kategori ve bir ürün adresini haritadan seçerek HTTP durumunu, canonical hedefini ve robots işaretlerini inceleyin. Silinmiş veya başka adrese yönlenmiş kayıtları haritadan çıkarın. Bir kategori kapalıysa ona bağlı ürünlerin yayın kuralını da tutarlı uygulayın.

  6. Gönderimi ve kapsamı takip edin

    Search Console doğrulamasından sonra harita adresini ilgili mülke gönderin. Gönderimin kabul edilmesini bütün içeriklerin dizine girdiği şeklinde yorumlamayın. Okuma hatası, bulunan URL sayısı ve içerik durumlarını ayrı raporlardan izleyerek sorunlu gruba odaklanın.

Sonucu doğrulama

Tarayıcıda sitemap.xml dosyasını açıp XML yapısını inceleyin, ardından listedeki adres sayısını yayınlanan kayıt sayısıyla karşılaştırın. Unicode başlıkların değil doğru URL yollarının kullanıldığını görün. Özel sayfa ve QA kayıtlarının olmadığını kontrol edin. Güncel bir rehber yayınlandığında haritaya eklenmesini, taslağa çevrildiğinde ise haritadan çıkmasını test etmek üreticinin yayın mantığını doğrular.

Sık karşılaşılan sorunlar

Harita HTML dönüyorsa yönlendirme veya rewrite kuralı yanlış dosyaya gidiyor olabilir. URL’ler www sürümünü kullanırken site başka hosta yönleniyorsa üreticide alan adı ayarını düzeltin. Sunucu 500 veriyorsa PHP ve veri sorgusu hatalarını çözün; boş bir dosyayı başarı olarak sunmayın. Search Console dosyayı bulamıyorsa giriş gereksinimi, güvenlik duvarı ve gerçek alan adı üzerinden erişimi kontrol edin.

Uygulama örneği

120 yeni yardım rehberi eklenen bir sitede harita, yalnızca bu yeni rehberleri değil önceden yayınlanan uygun içerikleri de korumalıdır. İçe aktarım sonrası toplam makale sayısını, haritadaki /yardim/ adreslerini ve üç rastgele rehberin açılmasını karşılaştırın. Eski müşteriler ve siparişler gibi özel veriler hiçbir harita girdisi üretmemelidir.

Sık sorulan sorular

Her sayfa için priority yazmalı mıyım?

Harita içindeki isteğe bağlı alanlar, içerik kalitesinin veya iç bağlantıların yerini tutmaz. Önce doğru URL, erişim ve gerçek güncelleme bilgisini sağlayın. Değerleri rastgele yükseltmek keşif veya sıralama garantisi oluşturmaz.

Birden fazla site haritası kullanabilir miyim?

Evet, içerik türleri veya dosya sınırları için ayrı haritalar ve bir dizin dosyası kullanılabilir. Önemli olan her dosyanın okunabilir olması ve aynı yayın kurallarını uygulamasıdır; gereksiz kopyaları azaltın.

İlgili rehberler

Süreç özeti

İşlem ve doğrulama sırası

AdımKontrol
1Yayınlanan URL’leri seç
2XML üret
3Adresleri test et
4Gönderimi izle

Resmî kaynaklar