← Tüm blog yazıları
SEO

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

Yaklaşık 2 dk okuma
Web sayfalarını listeleyen açık klasör ve site haritası paneli.
Görsel: Bu blog için AI ile üretilmiş kavramsal kapak; gerçek ürün ekran görüntüsü değildir.

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.

Bu yazı için hazırlanan uygulama notları.
AlanAçıklama
locSayfanın tam, tercih edilen adresi
lastmodVarsa 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.

Kaynaklar

Google — Sitemap oluşturma ve gönderme

Aklına takılan bir şey mi var?

Yazıyla ilgili sorunu veya proje fikrini paylaş.

WhatsApp’tan yaz