Sitemap Oluşturucu: sitenizi tarayıp sitemap.xml hazırlayalım.
Alan adınızı yazın; sitenizi linkler üzerinden 500 sayfaya kadar tarayalım, yalnızca dizine girmesi gereken sayfalarla geçerli bir sitemap.xml dosyası oluşturalım. Yönlendirmeler, hatalı sayfalar ve noindex sayfalar ayrı bir listede.
Sitemap oluşturucu ne yapar?
Bir arama motoru botu gibi ana sayfanızdan başlar, sayfadaki linkleri izleyerek sitenizi gezer ve bulduğu her sayfayı kontrol eder. Sonunda yalnızca dizine girmesi gereken sayfalardan oluşan, sitemaps.org standardına uygun bir sitemap.xml dosyası verir. Dosyayı indirip sitenize yüklemeniz yeterli.
Hangi sayfalar sitemap’e girer?
- Girer: 200 dönen, HTML olan, noindex taşımayan ve canonical etiketi kendisini gösteren sayfalar.
- Yönlendirmeler: sitemap’e girmez; hedef adres sitenizdeyse o taranır.
- Canonical başka adres: sayfa dışarıda kalır, canonical adres taranır.
- noindex ve hatalı sayfalar: sitemap’e girmez, ama noindex sayfadaki linkler izlenir.
- robots.txt: engellenen adresler hiç açılmaz.
- Parametreli adresler: ?sayfa=2, ?utm_source= gibi adresler varsayılan olarak dışarıda bırakılır; isterseniz dahil edebilirsiniz.
- Dosyalar: görsel, PDF, CSS, JS gibi sayfa olmayan adresler atlanır.
WordPress kullanıyorsanız
WordPress 5.5’ten beri /wp-sitemap.xml adresinde kendi sitemap’ini otomatik üretir; Yoast ve Rank Math da kendi sitemap’lerini oluşturur. Bu sitemap’ler her yeni yazıda kendiliğinden güncellenir, elle hazırlanmış bir dosyadan daha iyidir. Bu araç asıl olarak hazır sitemap’i olmayan statik ve özel kodlu siteler için. WordPress sitenizde ise bir botun linkler üzerinden hangi sayfalara ulaşabildiğini görmek için kullanabilirsiniz. Var olan sitemap’inizi kontrol etmek için Sitemap Doğrulayıcı’yı kullanın.
Sınırlamalar
Tarama en fazla 500 sayfa açar ve yalnızca girdiğiniz adresin klasörü altında kalır: ornek.com/blog/ yazarsanız sadece /blog/ ile başlayan adresler taranır. Sayfaları JavaScript çalıştırmadan okur; linkleri yalnızca JavaScript ile oluşan sitelerde sonuç eksik çıkar. Hiçbir sayfadan link almayan (yetim) sayfaları bulamaz. Aynı kişi saatte en fazla 4 tarama başlatabilir.
Tarama kuralları; yalnızca aynı site ve başlangıç adresinin altındaki linkleri izleme, sayfa olmayan dosya türlerini atlama, # parçalarını temizleme, meta robots noindex ve nofollow’a uyma ve sitemap’e yalnızca başarılı HTML sayfalarını alma, N. Rusch’un açık kaynak sitemap-generator projesinden (MIT lisansı) uyarlanmıştır. Emeği için teşekkürler.
SSS
Sık sorulan sorular
Sitemap oluşturma hakkında kısa yanıtlar.
Sitemap dosyasını nereye yüklemeliyim?
Sitenizin kök dizinine, sitemap.xml adıyla yükleyin (ornek.com/sitemap.xml). Ardından robots.txt dosyasına “Sitemap: https://ornek.com/sitemap.xml” satırını ekleyin ve Google Search Console’da Site haritaları bölümünden gönderin.
Neden bazı adreslerde lastmod yok?
lastmod yalnızca sunucunuz Last-Modified başlığını gönderiyorsa eklenir. Tahmini tarih yazmıyoruz: Google yanlış lastmod değerlerini fark edince bu alana güvenmeyi bırakır.
500’den fazla sayfam var, ne yapmalıyım?
Bu boyuttaki siteler için CMS’inizin otomatik ürettiği sitemap’i kullanın; her yeni sayfada kendiliğinden güncellenir. Tek bir sitemap dosyası 50.000 adrese kadar çıkabilir.
Sitemap Doğrulayıcı ile farkı ne?
Sitemap Oluşturucu sitenizi tarayıp yeni bir sitemap hazırlar. Sitemap Doğrulayıcı ise var olan sitemap’inizi okur; yapısını, adreslerini ve kırık sayfaları kontrol eder.
Ücretsiz mi, verilerim saklanıyor mu?
Ücretsizdir ve kayıt istemez. Tarama oturumu 30 dakika sonra silinir; sitemap dosyası tarayıcınızda oluşturulur, sunucumuzda saklanmaz.