Sitemap XML Nedir ve Neden Gereklidir?
Sitemap XML, web sitendeki tüm sayfaların listesini içeren bir dosyadır. Bu dosya arama motorlarına siteni tanıtır ve tüm içeriklerini kolayca bulmalarını sağlar. Özellikle büyük siteler, yeni siteler veya çok sayfalı siteler için sitemap çok önemlidir.
Google, Bing gibi arama motorları bu dosyayı okuyarak sitendeki tüm sayfaları keşfeder. Eğer sitemap dosyan yoksa bazı sayfaların gözden kaçması ve indexlenmemesi riski vardır.
Sitemap'in Faydaları Nelerdir?
- Tüm sayfalarının arama motorları tarafından bulunmasını sağlar
- Yeni eklediğin içeriklerin hızlıca indexlenmesine yardımcı olur
- Büyük sitelerde tüm sayfaların taranmasını garanti eder
- SEO için olmazsa olmaz bir teknik gerekliliktir
- Google Search Console'da hataları görmeni sağlar
Sitemap Nasıl Oluşturulur?
1. Manuel Olarak Oluşturma
En basit yöntem bir metin editörüyle sitemap.xml dosyası oluşturmaktır. Dosyanın içeriği şöyle olmalı:
XML bildirim satırı ile başla, sonra urlset etiketi aç. Her sayfa için url etiketi içinde loc (URL adresi), lastmod (son değişiklik tarihi), changefreq (değişiklik sıklığı) ve priority (öncelik) bilgilerini ekle.
Ana sayfan için priority 1.0, önemli sayfalar için 0.8, diğerleri için 0.5-0.6 kullanabilirsin.
2. Otomatik Oluşturma - PHP ile
Eğer PHP kullanıyorsan, veritabanındaki tüm sayfaları otomatik olarak sitemap'e ekleyebilirsin. Bunun için bir PHP dosyası oluşturursun, veritabanına bağlanırsın, tüm aktif sayfaları çekersin ve XML formatında listelersin.
Bu yöntem en iyisidir çünkü her yeni içerik eklediğinde sitemap otomatik güncellenir.
3. Online Araçlarla Oluşturma
İnternette ücretsiz sitemap generator araçları var. Sitenin URL'sini yazıyorsun, araç tüm sayfaları tarıyor ve sitemap dosyasını oluşturuyor. Fakat bu statik bir dosya oluyor, sonradan eklediğin sayfalar için yeniden oluşturman gerekiyor.
Sitemap Dosyası Nereye Konulmalı?
Sitemap dosyanı sitenin ana dizinine (public_html veya www klasörüne) koymalısın. Dosya adı genellikle "sitemap.xml" olur. Erişim adresi de "https://worldhaber.com.tr/news-sitemap.xml" şeklinde olur.
Google'a Sitemap Nasıl Bildirilir?
Sitemap dosyasını oluşturduktan sonra Google Search Console'a git. Sol menüden "Sitemap" bölümünü bul. Buraya sitemap dosyanın URL'sini yaz ve gönder. Google birkaç gün içinde bu dosyayı işlemeye başlar.
Sitemap için Önemli Tavsiyeler
- Sitemap dosyan 50MB'dan büyük olmamalı
- Tek bir sitemap'te maksimum 50.000 URL olmalı
- Daha fazla URL'n varsa sitemap index dosyası oluştur
- Sadece indexlenmesini istediğin sayfaları ekle
- Noindex sayfaları, oturum açma sayfalarını ekleme
- Düzenli olarak güncelle (özellikle haber siteleri için)
Sık Yapılan Hatalar
- Hatalı URL formatı (http/https karışıklığı)
- Geçersiz karakterler içeren URL'ler
- 404 hatası veren sayfaları eklemek
- Robots.txt ile engellenmiş sayfaları eklemek
- Çok eski tarihli lastmod bilgisi
- Çok büyük sitemap dosyaları
WordPress Kullanıyorsan
WordPress için Yoast SEO veya Rank Math eklentilerini kurabilirsin. Bu eklentiler otomatik olarak sitemap oluşturur ve günceller. Eklentinin sitemap bölümünden ayarları yapılandırabilirsin.
Son Kontrol Listesi
- Sitemap dosyan doğru formatta mı?
- Tüm önemli sayfalar ekli mi?
- URL'ler doğru çalışıyor mu?
- Google Search Console'a ekledin mi?
- Robots.txt dosyanda sitemap yolunu belirttin mi?
- Düzenli güncelleme yapıyor musun?
