Sitemap nedir?Blog için site haritası hazırlama

Sitemap, arama motorlarına sitendeki önemli adresleri bildiren bir site haritasıdır. Blogda yeni yazılar eklendikçe bu adreslerin güncel tutulması gerekir. Site haritası, iyi iç bağlantıların veya erişilebilir sayfaların yerine geçmez; sayfaların bulunmasına yardımcı olan ek bir bildirim yoludur.
Bana kalırsa bir blog büyüdükçe arka plandaki küçük düzen işleri en az yeni yazı yazmak kadar önemli hale geliyor. Ben site haritasını sihirli bir görünürlük çözümü değil, yayın sisteminin temiz bir kaydı olarak düşünürüm. İçinde ne olduğunu açıklayamadığım otomatik bir dosyaya güvenmek istemem. Yeni bir yazı eklenirken bağlantıların ve tercih edilen adresin birlikte kontrol edilmesi bana daha sağlıklı geliyor.
Yalnızca doğru adresleri ekle
Google’ın resmî rehberi, sitemap’te tercih edilen URL’lerin kullanılmasını açıklar. Bir yazı hem eski hem yeni adreste açılıyorsa iki adresi rastgele eklemek yerine tercih edilen adresi netleştir. Hata sayfasını, yerel file adresini veya yayında olmayan taslağı site haritasına ekleme.
Basit XML yapısıyla başla
XML sitemap içinde her sayfa bir url öğesi, adresi ise loc öğesiyle temsil edilir. Adresler tam URL olmalıdır. Bir blog için listeyi içerik verisinden üretmek, elle eklemeyi unutma riskini azaltabilir. Ancak otomatik üretim hatalı adresleri de çoğaltabilir; çıktıdaki bağlantıları kontrol etmek gerekir.
Tarih alanını doğru kullan
lastmod ekliyorsan gerçek ve anlamlı son güncelleme tarihini kullan. Her dosya üretiminde bütün yazıların tarihini bugüne çevirmek, sayfalar gerçekten değişmediyse yanlış bir işaret olur. Yeni yazının yayımlanmasıyla eski yazının güncellenmesini ayrı olaylar olarak düşün. Tarihi güvenilir takip edemiyorsan tahmin ederek doldurma.
Gönderimden sonra durumu izle
Google, sitemap gönderiminin tarama veya indeksleme garantisi olmadığını belirtir. Canlı dosyayı erişilebilir bir adreste sun ve uygun Search Console mülkünden bildir. Hata varsa XML biçimini, adresleri ve erişimi incele. Ana listede gerçek yazı bağlantılarının bulunması yine önemlidir; bütün gezinmeyi yalnızca site haritasına bırakma.
Kopyalanabilir örnek
Örnek XML kaydı: <url><loc>https://ornek.com/blog/sitemap-nedir.html</loc></url> — buradaki alan adı örnektir; kendi canlı sayfa adresini kullan.
| Alan | Açıklama |
|---|---|
| loc | Sayfanın tam, tercih edilen adresi |
| lastmod | Varsa gerçek son değişiklik tarihi |
| İç bağlantı | Blog listesinden yazıya erişim |
Benim yaklaşımım
Bu bloga yeni bir yazı eklesem karttan yazıya ulaşmayı, sayfanın kendi adresini ve sitemap kaydını aynı kontrol listesine koyardım. Taslak dosyaları canlı yazılarla karıştırmazdım. Bir yazı taşınırsa eski bağlantının ne olacağını da düşünürdüm. Benim için teknik düzenin değeri, okurun ve arama motorunun aynı doğru sayfayı bulabilmesidir.


