Web sitenizin Google tarafından daha kolay keşfedilmesini istiyorsanız XML sitemap, yani XML site haritası hakkında bilgi sahibi olmanız gerekir. Özellikle yeni açılan web sitelerinde, çok sayıda sayfası bulunan bloglarda ve forumlarda site haritası, arama motorlarının önemli URL'leri keşfetmesine yardımcı olabilir.
Peki XML sitemap nedir, nasıl oluşturulur ve Google Search Console üzerinden nasıl gönderilir? Bu rehberde site haritasının çalışma mantığını, kurulum adımlarını ve sık karşılaşılan hataların çözümlerini ele alıyoruz.
XML Sitemap Nedir?
XML sitemap, bir web sitesinde bulunan ve arama motorlarının keşfetmesini istediğiniz önemli URL'leri listeleyen XML biçimindeki dosyadır.Bu dosya, Google gibi arama motorlarına sitenizde hangi sayfaların bulunduğu hakkında bilgi verir. Uygun biçimde hazırlanmış bir sitemap, özellikle yeni yayımlanan veya dahili bağlantılarla keşfedilmesi zor olan sayfaların bulunmasına yardımcı olabilir.
Örneğin bir web sitesinde yüzlerce makale, kategori ve rehber bulunuyorsa site haritası bu URL'lerin düzenli bir listede sunulmasını sağlayabilir.
Ancak sitemap göndermek, listedeki bütün sayfaların taranacağını veya Google'da indeksleneceğini garanti etmez.
XML Sitemap Ne İşe Yarar?
Site haritaları, web sitesinin arama motorları tarafından keşfedilmesini kolaylaştıran araçlardan biridir.Başlıca faydaları şunlardır:
- Önemli sayfaların keşfedilmesine yardımcı olur.
- Yeni yayımlanan içeriklerin bulunmasını kolaylaştırabilir.
- Büyük web sitelerinde URL'lerin düzenli biçimde sunulmasını sağlar.
- Görünürlük kazanmasını istediğiniz içeriklerin takibini kolaylaştırır.
- Search Console üzerinden sitemap işleme durumunu kontrol etmenize imkan verir.
XML Sitemap Dosyası Nasıl Görünür?
Basit bir XML sitemap dosyası aşağıdaki gibi olabilir:<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="Bağlantıyı görmek içinKayıt Olveya giriş yap">
<url>
<loc>Bağlantıyı görmek içinKayıt Olveya giriş yap</loc>
</url>
<url>
<loc>Bağlantıyı görmek içinKayıt Olveya giriş yap</loc>
</url>
<url>
<loc>Bağlantıyı görmek içinKayıt Olveya giriş yap</loc>
</url>
</urlset>
Bu örnekte üç URL listelenmiştir. loc etiketi, ilgili sayfanın adresini belirtir.
Örnek URL'ler temsili amaçlıdır; kendi sitenizin gerçek ve tercih edilen URL'lerini kullanmanız gerekir.
Sitemap dosyalarında isteğe bağlı olarak son değiştirilme tarihi gibi bilgiler de bulunabilir. Ancak bu alanlar doğru ve tutarlı biçimde kullanılmalıdır. Sayfa değişmediği halde tarihi sürekli güncellemek doğru bir uygulama değildir.
XML Sitemap Nasıl Oluşturulur?
Sitemap oluşturma yöntemi, web sitenizin hangi altyapıyı kullandığına göre değişir.1. WordPress sitelerde sitemap oluşturma
WordPress'in güncel sürümleri genellikle yerleşik bir XML sitemap sunar. Çoğu kurulumda aşağıdaki adres kontrol edilebilir:Bağlantıyı görmek içinKayıt Olveya giriş yap
Bazı SEO eklentileri ise farklı bir sitemap adresi oluşturabilir. Örneğin sitemap bir indeks dosyası üzerinden sunulabilir.
Aynı amaç için birden fazla sitemap sistemi kullanıyorsanız yapıların çakışmadığını kontrol edin.
2. Laravel sitelerde sitemap oluşturma
Laravel ile geliştirilmiş özel bir web sitesinde sitemap, uygulama koduyla veya uygun bir paket yardımıyla oluşturulabilir.Genel süreç şu şekildedir:
- Google'da görünmesini istediğiniz sayfaları belirleyin.
- Makale, kategori ve diğer önemli içeriklerin URL'lerini alın.
- Yalnızca tercih edilen, erişilebilir ve indekslenebilir URL'leri listeleyin.
- XML biçiminde bir sitemap veya birden fazla sitemap oluşturun.
- Sitemap dosyasını uygun bir URL üzerinden yayınlayın.
- Dosyanın geçerli XML döndürdüğünü kontrol edin.
- Search Console üzerinden sitemap adresini gönderin.
3. Forum sitelerinde sitemap oluşturma
Forumlarda binlerce konu ve mesaj bulunabilir. Bu nedenle bütün URL'leri tek bir dosyada toplamak yerine içerik türlerine göre ayrı sitemap'ler kullanmak daha yönetilebilir olabilir.Örneğin:
- Forum konu URL'leri
- Makale URL'leri
- Kategori URL'leri
- Haber veya rehber URL'leri
Gizli, silinmiş, erişime kapalı veya indekslenmesi istenmeyen sayfaları gelişigüzel şekilde sitemap'e eklemeyin.
Google Search Console'a Sitemap Nasıl Gönderilir?
XML sitemap dosyanız hazır olduğunda Google Search Console üzerinden gönderebilirsiniz.Adım 1: Search Console'u açın
Google Search Console hesabınıza giriş yapın ve doğru web sitesi mülkünü seçin.Adım 2: Site Haritaları bölümüne girin
Sol taraftaki menüden Site Haritaları bölümünü açın.Adım 3: Sitemap adresini girin
Sitemap dosyanızın adresini ilgili alana yazın. Örneğin:Bağlantıyı görmek içinKayıt Olveya giriş yap
Bu adresi yalnızca örnek olarak kullanın. Öncelikle sitenizde gerçekten mevcut olduğunu kontrol edin.
Adım 4: Gönderin
Sitemap'i gönderin ve rapordaki durumu inceleyin.Google sitemap'i başarıyla okuyabilir, bazı URL'leri keşfedebilir veya dosyada hata bulunduğunu bildirebilir. Sitemap'in başarıyla okunması, bütün URL'lerin indeksleneceği anlamına gelmez.
Adım 5: Sonuçları takip edin
İşlemden sonra raporu tekrar kontrol edin. Hata mesajları varsa önce sitemap dosyasını ve sunucu yanıtını inceleyin.Sitemap Kaç URL İçerebilir?
Google'ın desteklediği standart bir sitemap dosyası en fazla 50.000 URL içerebilir veya sıkıştırılmamış dosya boyutu 50 MB'ı aşamaz.Bu sınırlar aşıldığında sitemap dosyasını bölmek ve bir sitemap indeks dosyası kullanmak gerekir.
Çok sayıda makalesi veya forum konusu bulunan web siteleri için bu yöntem daha düzenli bir yapı sağlar.
Sitemap Hataları ve Çözümleri
Sitemap okunamadı hatası
Google sitemap dosyasına erişemiyor veya dosyayı beklenen biçimde okuyamıyor olabilir.Kontrol edilmesi gerekenler:
- URL doğru mu?
- Sunucu geçerli bir HTTP yanıtı döndürüyor mu?
- Dosya geçerli XML biçiminde mi?
- Erişim kuralları Google'ın dosyayı okumasını engelliyor mu?
URL'ler Google tarafından indekslenmiyor
Sitemap'te bir URL'nin bulunması, o sayfanın indekslenmesi gerektiği anlamına gelmez.Sayfanın HTTP durum kodunu, canonical etiketini, noindex ayarını, içerik kalitesini ve dahili bağlantılarını kontrol edin.
Sitemap içerisinde 404 sayfalar bulunuyor
Sitemap'te listelenen sayfalar bulunamıyorsa URL listesinin güncellenmesi gerekir.Silinmiş veya taşınmış içeriklerin durumunu kontrol edin ve sitemap'i gerçek URL'lerle yeniden oluşturun.
HTTP ve HTTPS URL'leri karışık
Siteniz HTTPS kullanıyorsa sitemap içerisinde tercih edilen HTTPS adreslerini listeleyin. HTTP adreslerinin yanlışlıkla yer almadığından emin olun.Yinelenen URL'ler bulunuyor
Aynı içeriğin birden fazla URL üzerinden erişilebilir olması, sitemap'in gereksiz şekilde büyümesine neden olabilir.Tercih edilen canonical URL'leri belirleyin ve sitemap'i buna göre düzenleyin.
Sitemap ile Robots.txt Arasındaki Fark Nedir?
Sitemap, önemli URL'leri arama motorlarına bildirmeye yardımcı olur. Robots.txt ise arama motoru tarayıcılarına hangi yolların taranabileceği konusunda kurallar sunar.Bu iki dosyanın amacı farklıdır ve birbirlerinin yerine geçmezler.
Robots.txt ile bir URL'nin taranmasını engellemek, o URL'nin kesinlikle Google'da görünmeyeceği anlamına gelmez. İndeksleme kontrolü için sayfanın durumuna ve kullanılan yönteme göre uygun çözüm belirlenmelidir.
XML Sitemap SEO İçin Zorunlu mudur?
Her web sitesi için sitemap zorunlu değildir. Küçük ve iyi bağlantılanmış siteler, site haritası olmadan da sayfalarının keşfedilmesini sağlayabilir.Bununla birlikte sitemap, özellikle büyük, sık güncellenen veya çok sayıda içerik barındıran web sitelerinde faydalı olabilir.
En doğru yaklaşım, sitemap'i teknik SEO'nun tek başına yeterli bir çözümü olarak değil, diğer keşif ve indeksleme yöntemlerini tamamlayan bir araç olarak kullanmaktır.
Sık Sorulan Sorular
XML sitemap ücretsiz midir?
Evet. XML sitemap oluşturmak için standart biçimi kullanabilirsiniz. Otomatik oluşturma özellikleri kullandığınız yazılıma veya hizmete bağlıdır.Sitemap ne sıklıkla güncellenmelidir?
Yeni sayfalar yayımlandığında veya önemli URL değişiklikleri olduğunda güncellenmesi faydalıdır. Otomatik güncelleme, sık içerik yayımlayan sitelerde iş yükünü azaltabilir.Sitemap gönderdikten sonra Google ne zaman indeksler?
Kesin bir süre yoktur. Google'ın sayfayı keşfetmesi, taraması ve indekslemesi farklı aşamalardır; sitemap gönderimi belirli bir süre garantisi vermez.Birden fazla sitemap kullanılabilir mi?
Evet. Büyük siteler farklı içerik türleri için birden fazla sitemap oluşturabilir ve bunları bir sitemap indeksinde toplayabilir.Sitemap içerisinde görseller bulunabilir mi?
Evet. Uygun durumlarda XML sitemap biçimi görsel bilgilerini de içerebilir. Görsel sitemap özellikleri özellikle görsel ağırlıklı sitelerde değerlendirilebilir.Sitemap dosyamın çalıştığını nasıl kontrol ederim?
Sitemap URL'sini açarak dosyanın erişilebilir olduğunu ve geçerli XML döndürdüğünü kontrol edebilirsiniz. Ardından Google Search Console raporundan işleme durumunu inceleyebilirsiniz.Sonuç
XML sitemap, web sitenizdeki önemli URL'lerin arama motorları tarafından keşfedilmesine yardımcı olan teknik SEO araçlarından biridir. Doğru oluşturulmuş bir site haritası, özellikle büyük ve sık güncellenen sitelerde URL yönetimini kolaylaştırır.Sitemap dosyanızı güncel tutun, yalnızca uygun URL'leri ekleyin ve Search Console üzerinden oluşan hataları takip edin. Bunun yanında kaliteli içerik üretmeyi, dahili bağlantıları ve teknik erişilebilirliği ihmal etmeyin.