Site Haritası Doğrulama

Loading Sitemap Validator…
1

Site haritası URL'sini girin

XML site haritası, indekslenmesini istediğiniz URL’leri listeler. Site haritasının hatalı biçimlendirilmesi veya izin verilen boyutu aşması, arama motorlarının dosyayı işleyememesine ve bazı sayfaların keşfedilmeden kalmasına neden olabilir.

2

Doğrulama raporunu inceleyin

Araç, site haritanızı getirip ayrıştırır, Sitemap protokolüne uygunluğunu kontrol eder ve URL sayısıyla birlikte tespit edilen hataları raporlar. Tüm istekler, SSRF saldırılarına karşı güçlendirilmiş güvenli bir yapı üzerinden gerçekleştirilir.

Site Haritası Doğrulama Aracı Nedir?

Site Haritası Doğrulama Aracı, bir XML site haritasının gerekli teknik yapıya uygun olup olmadığını ve doğru biçimde işlenip işlenemeyeceğini kontrol eder. Site haritasını getirir, XML yapısını ayrıştırır, listelenen URL’leri sayar ve arama motorlarının dosyayı doğru biçimde okumasını engelleyebilecek yapısal veya protokolle ilgili hataları raporlar.

XML site haritası, web sitesi sahibinin arama motorları tarafından keşfedilmesini ve taranmasının değerlendirilmesini istediği URL’leri listeler. Ayrıca bir sayfanın en son ne zaman anlamlı biçimde güncellendiği gibi destekleyici bilgiler içerebilir. Site haritası, listelenen her URL’nin taranacağını veya indeksleneceğini garanti etmez; ancak arama motoru botlarına URL keşfi konusunda yardımcı sinyaller sağlar.

Hatalı bir site haritasında bozuk XML yapısı, eksik zorunlu elementler, geçersiz URL kayıtları, yanlış namespace, encoding sorunları veya izin verilenden fazla URL bulunabilir. Dosyayı arama motorlarına göndermeden önce doğrulamak, bu sorunların site haritasının işlenmesini etkilemeden önce belirlenmesine yardımcı olur.

XML Site Haritası Nasıl Doğrulanır?

Kontrol etmek istediğiniz site haritasının tam URL’sini araca girin. Adres genellikle https://example.com/sitemap.xml biçimindedir. Bir sitemap index kullanılıyorsa https://example.com/sitemap-index.xml benzeri bir adres de kontrol edilebilir.

Araç, dosyayı getirip ayrıştırır, yapısını Sitemap protokolüne göre kontrol eder ve tespit edilen hatalarla birlikte URL sayısını raporlar. Analiz edilecek adrese gönderilen istek, Server-Side Request Forgery risklerine karşı güvenli hale getirilmiş bir yapı üzerinden gerçekleştirilir.

Dokümanın başarıyla ayrıştırıldığını ve beklenen URL sayısının bulunduğunu doğrulamak için sonuçları inceleyin. Hata raporlanıyorsa ilgili XML elementini, URL’yi, namespace’i, encoding yapısını veya dosya boyutu sorununu düzeltin. Güncellenmiş dosyayı yayınladıktan sonra doğrulama işlemini yeniden çalıştırın.

Doğrulama işlemi özellikle yeni bir web sitesi yayına alındığında, URL yapısı değiştirildiğinde, site taşıması tamamlandığında, sitemap oluşturma sistemi güncellendiğinde veya büyük bir site haritası birden fazla dosyaya ayrıldığında önem taşır.

Geçerli Bir XML Site Haritasında Neler Bulunur?

Standart bir XML site haritası, açılış <urlset> elementiyle başlamalı ve kapanış </urlset> elementiyle sona ermelidir. <urlset> elementi içinde Sitemap protokolüne ait namespace tanımlanmalıdır.

Her sayfa, bir <url> ana elementiyle temsil edilir. Her <url> elementi, sayfanın tam adresini belirten bir <loc> alt elementi içermelidir. URL’ler protokol ve hostname dahil olmak üzere https://www.example.com/kategori/sayfa biçiminde eksiksiz yazılmalıdır.

İsteğe bağlı elementler ek bilgiler sunabilir. <lastmod> elementi, sayfanın en son ne zaman anlamlı biçimde güncellendiğini gösterebilir. Protokolde <changefreq> ve <priority> gibi başka elementler de bulunur; ancak isteğe bağlı alanların desteklenmesi ve değerlendirilmesi arama motorlarına göre değişebilir.

Site haritası UTF-8 encoding kullanmalı ve özel karakterler doğru biçimde escape edilmelidir. Hatalı yazılan ampersand, tırnak işareti, küçüktür-büyüktür işaretleri veya ASCII dışı karakterler, teknik olarak doğru görünen URL kayıtlarının geçersiz hale gelmesine neden olabilir.

Yaygın Site Haritası Hataları Nelerdir?

Bozuk XML yapısı en yaygın sorunlardan biridir. Eksik kapanış tag’leri, yanlış iç içe yerleştirme, escape edilmemiş karakterler, tekrar eden tanımlar veya tamamlanmamış elementler dokümanın ayrıştırılmasını engelleyebilir.

Eksik veya yanlış namespace kullanılması da dosyanın beklenen Sitemap protokolü yapısına uymamasına neden olabilir. Standart bir URL site haritasında protokol namespace’i <urlset> elementi içinde tanımlanmalıdır.

Her URL kaydı geçerli bir <loc> değeri içermelidir. /urunler/urun-adi gibi relative yollar, tam URL yerine kullanılmamalıdır. Google, botların URL’leri site haritasında yazıldığı biçimde ziyaret etmeye çalışması nedeniyle protokol ve hostname içeren absolute URL’lerin kullanılmasını önerir.

Hatalı URL’ler, desteklenmeyen protokoller, tutarsız hostname’ler, geçersiz tarih formatları, erişilemeyen sitemap dosyaları, beklenmeyen HTML yanıtları, yönlendirmeler ve sunucu hataları da sorun oluşturabilir. Bir adresin tarayıcıda açılması, döndürülen içeriğin geçerli bir XML site haritası olduğu anlamına gelmez.

Site Haritası URL ve Dosya Boyutu Sınırları

Tek bir site haritası en fazla 50.000 URL içerebilir ve sıkıştırılmamış dosya boyutu 50 MB’ı aşamaz. Bu sınırlardan biri geçildiğinde URL’lerin birden fazla site haritasına bölünmesi gerekir.

Oluşturulan ayrı dosyalar bir sitemap index içinde gruplanabilir. Sitemap index, kök element olarak <sitemapindex> kullanır ve referans verilen her site haritası için ayrı bir <sitemap> kaydı içerir. Her kayıt, ilgili site haritasının adresini gösteren bir <loc> elementine sahip olmalıdır.

Büyük bir web sitesini birden fazla site haritasına ayırmak takip sürecini de kolaylaştırabilir. Örneğin bir e-ticaret sitesi ürünler, kategoriler, editoryal içerikler, görseller ve farklı pazarlar için ayrı site haritaları kullanabilir. Böylece her URL grubunun gönderim ve indekslenme durumu daha açık biçimde incelenebilir.

Site haritası dosyaları, veri aktarım boyutunu azaltmak amacıyla gzip ile sıkıştırılabilir. Ancak dosyanın sıkıştırma açıldıktan sonraki boyutu yine geçerli üst sınırı aşmamalıdır.

Site Haritasında Hangi URL’ler Yer Almalıdır?

Site haritası genel olarak arama motorlarının indekslemesini istediğiniz canonical URL’leri içermelidir. Google, arama sonuçlarında görünmesini istediğiniz URL’lerin protokol ve hostname içeren tam sürümlerinin listelenmesini önerir.

Yönlendirme yapan URL’leri, hata sayfalarını, duplicate parametre varyasyonlarını, canonical olmayan adresleri, test ortamı sayfalarını veya bilinçli olarak indeksten çıkarılan URL’leri dosyaya eklemekten kaçının. Birbiriyle çelişen URL’lerin listelenmesi, site haritasının tercih edilen indekslenebilir sayfaları gösteren açık bir sinyal olmasını zorlaştırabilir.

Site haritasında yer alan URL’lere mümkün olduğunda web sitesinin navigasyonu ve site içi bağlantıları üzerinden de ulaşılabilmelidir. Site haritası URL keşfini destekler, ancak taranabilir site içi bağlantıların veya düzenli bir web sitesi mimarisinin yerine geçmez.

<lastmod> değeri, site haritası her oluşturulduğunda otomatik olarak değiştirilmek yerine sayfadaki anlamlı içerik güncellemesini yansıtmalıdır. Güvenilir güncelleme tarihleri, arama motorlarının hangi sayfaları yeniden taraması gerekebileceğini değerlendirmesine yardımcı olabilir.

Site Haritası Doğrulaması ve Search Console

Başarılı bir doğrulama, dosyanın beklenen XML ve Sitemap protokolü yapısına uygun olduğunu gösterir. Ancak listelenen tüm sayfaların indeksleneceğini veya arama motorlarının bütün gereksinimlerini karşıladığını garanti etmez.

Site haritasını doğruladıktan sonra Google Search Console üzerinden gönderin ve işlenme durumunu inceleyin. Search Console, Google’ın dosyaya erişip erişemediğini, kaç URL keşfettiğini ve gönderimle ilişkili bir sorun oluşup oluşmadığını gösterebilir.

İndekslenme süreci yalnızca site haritasına bağlı değildir. Tarama erişimi, canonical yapısı, robots direktifleri, HTTP durum kodları, sayfa kalitesi, duplicate içerik ve içeriğin kullanıcıya sunduğu değer de değerlendirilir. Bu nedenle site haritası, daha geniş kapsamlı bir teknik SEO sürecinin parçası olarak incelenmelidir.

Düzenli doğrulama; web sitesi taşımaları, HTTPS geçişleri, domain değişiklikleri, CMS güncellemeleri, URL yapısı değişiklikleri ve kapsamlı içerik kaldırma işlemleri sonrasında özellikle önemlidir. Site haritası otomatik olarak oluşturulsa bile bu değişiklikler eski URL’lerin listelenmesine veya teknik yapı hatalarına neden olabilir.

Site Haritası Doğrulaması SEO için Neden Önemlidir?

Doğru hazırlanmış bir site haritası, web sitesinin önemli kabul ettiği sayfaları arama motorlarına daha düzenli bir liste halinde sunar. Bu yapı özellikle büyük web sitelerinde, yeni yayınlanan sayfalarda, geniş içerik arşivlerinde, e-ticaret kataloglarında, haber platformlarında ve site içi bağlantılarla ulaşılması zor sayfalarda fayda sağlayabilir.

Doğrulama, teknik hataların bu keşif sinyalini zayıflatmasını önlemeye yardımcı olur. Dosya gönderilmeden veya yeniden taranmadan önce bozuk XML yapısını, beklenmeyen URL sayısını ve protokol sorunlarını ortaya çıkarabilir.

Site Haritası Doğrulama Aracı; site tarama araçları, log analizleri, Search Console raporları, canonical kontrolleri, robots.txt incelemeleri ve indekslenebilirlik testleriyle birlikte kullanılmalıdır. Bu kontroller birlikte değerlendirildiğinde arama motorlarının hedeflenen sayfaları keşfedip erişebilmesine ve doğru biçimde yorumlayabilmesine ilişkin daha kapsamlı bir görünüm elde edilir.

Dijitalin nabzını bizimle takip et

Dijital dünyayı şekillendiren seçilmiş içgörüler, haberler ve fikirlerden haberdar olmak için abone olun.