- Konu sahibi
- #1
Bir sitenin sitemap dosyasını bulmanın iyi bir başlangıç yolu, önce alan adının
Aşağıdaki işlemlerde
XML haritaları incelerken yaygın iki yapı şunlardır:
Örneğin
Aşağıdaki ayrım, bulduğunuz sonuca göre sonraki adımı seçmenize yardımcı olur:
Sitemap bulduğunuzda sonraki işlem amacınıza göre değişir. SEO denetimi yapıyorsanız listelenen adresleri taranabilirlik, durum kodu, canonical ve noindex durumu ile karşılaştırın. Site sahibiyseniz ayrıca CMS veya harita üreticisinin ayarındaki gerçek konumu ve Search Console’da gönderilmiş adresi inceleyin. Bir arama sonucu veya HTML bağlantı sayfası tek başına XML haritası değildir. Sitemapin güncel URLleri içerdiğini ve robots.txt içinde bildirilen konumun gerçekten erişilebilir olduğunu kontrol edin. Sitemap dosyasını bulamamanız, sitenin kesinlikle dizine eklenemeyeceği anlamına gelmez; sitemap keşfi kolaylaştırır, ancak arama motorları için tek keşif yöntemi değildir.
Yalnızca sitemap.xml dosyasını denemek: Site, farklı bir ad kullanabilir veya bir sitemap indeksi yayımlayabilir. Öncelik robots.txt kaydında olmalıdır.
Her XML dosyasını sitemap sanmak: XML biçimi tek başına yeterli değildir. Belgenin sitemap veya sitemap indeksi yapısında URL ya da alt sitemap kayıtları içermesi gerekir.
Dosyanın tarayıcıda biçimsiz görünmesini hata sanmak: Ham XML, tarayıcıda görsel şablon olmadan metin olarak açılabilir. Önemli olan geçerli XML kayıtlarının ve beklenen öğelerin bulunmasıdır.
Gizli veya erişilemeyen dosyayı tahmin etmek: Sitemap sunucu tarafından engellenmiş, kimlik doğrulama arkasında tutulmuş veya hiç yayımlanmamış olabilir. Böyle bir durumda dosyayı zorlayarak değil, site yöneticisinin bildirdiği konumu veya ilgili SEO aracındaki tanımı kullanarak doğrulamak gerekir.
robots.txt dosyasını kontrol etmektir. Burada Sitemap: satırı varsa dosyanın tam konumu doğrudan belirtilir. Bu satır yoksa yaygın dosya adlarını, sitenin kaynak kodunu ve arama sonuçlarını kontrol edebilirsiniz; ancak sitemap dosyası yayımlanmamış, erişim kısıtlanmış veya yalnızca arama motoru araçlarına tanıtılmış da olabilir.Sitemap nasıl bulunur?
Aşağıdaki işlemlerde
example.com yer tutucusunu incelemek istediğiniz alan adıyla değiştirin. Amaç, konumunu bilmediğiniz herkese açık haritayı bulmaktır; Search Console’da zaten gönderilmiş bir adresin erişim hatasını çözmek ayrı bir teşhistir.- Önce robots.txt dosyasını açın. Alan adının sonuna
/robots.txtekleyin. Metin içindeSitemap:ile başlayan satırları arayın. Birden fazla satır varsa her biri farklı bir sitemap veya sitemap indeksini gösterebilir. - Belirtilen yolu doğrudan kontrol edin. Bulduğunuz konumu tarayıcıda açın. XML içeriği, sitemap indeksine ait
sitemapkayıtları veya URL kayıtlarına aiturlöğeleri görüyorsanız dosya kullanılabilir durumdadır. - Yaygın dosya yollarını deneyin. Robots.txt içinde kayıt yoksa
/sitemap.xml,/sitemap_index.xmlve CMS'nin oluşturabileceği benzer adları kontrol edin. Bu adlar yalnızca olası konumlardır; çalışmamaları sitemap olmadığı anlamına tek başına gelmez. - Sayfanın kaynak kodunu inceleyin. Ana sayfanın kaynak kodunda
sitemapifadesini arayın. Bazı siteler sitemap bağlantısını HTML içinde, veya site alt bilgisinde gösterebilir. - Sonucu doğrulayın. Dosya açılıyorsa bunun gerçekten sitemap olduğundan emin olun. Bir sitemap indeksinde başka sitemap dosyalarına, URL sitemapinde ise sayfa adreslerine ait XML kayıtları bulunur. Google düz metin URL listesi, RSS veya Atom gibi başka sitemap biçimlerini de destekler; XML bulamadığınız için geçerli başka bildirimi yok saymayın. HTML hata sayfası, yönlendirme döngüsü veya boş bir yanıt başarı sayılmaz.
Sonucu nasıl yorumlamalısınız?
XML haritaları incelerken yaygın iki yapı şunlardır:
- URL sitemapı: Sayfa adreslerini ve isteğe bağlı olarak son değişiklik bilgilerini listeler.
- Sitemap indeksi: Birden fazla sitemap dosyasının konumunu listeler. Büyük sitelerde tek dosya yerine bu yapı kullanılır.
Örneğin
/sitemap.xml açıldığında doğrudan ürün ve kategori sayfaları yerine /post-sitemap.xml ve /category-sitemap.xml gibi dosyalar görünüyorsa açtığınız belge asıl URL listesi değil, sitemap indeksidir. İncelemek istediğiniz sayfaları görmek için listedeki alt sitemapleri de kontrol etmeniz gerekir.Aşağıdaki ayrım, bulduğunuz sonuca göre sonraki adımı seçmenize yardımcı olur:
| Gözlenen sonuç | Anlamı | Sonraki adım |
|---|---|---|
| robots.txt içinde sitemap satırı | Site konumu açıkça bildirmiştir | Belirtilen dosyayı açıp XML yapısını doğrulayın |
| Sitemap indeksi | Asıl listeler alt dosyalara bölünmüştür | Alt sitemapleri tek tek inceleyin |
| 404 veya boş yanıt | Bu yol kullanılmıyor ya da dosya geçici olarak erişilemiyor olabilir | Diğer olası yolları ve robots.txt kaydını kontrol edin |
| HTML hata sayfası | Sunucu sitemap yerine hata içeriği döndürmüştür | Yanıt kodunu ve yönlendirmeyi inceleyin |
Sitemap bulduğunuzda sonraki işlem amacınıza göre değişir. SEO denetimi yapıyorsanız listelenen adresleri taranabilirlik, durum kodu, canonical ve noindex durumu ile karşılaştırın. Site sahibiyseniz ayrıca CMS veya harita üreticisinin ayarındaki gerçek konumu ve Search Console’da gönderilmiş adresi inceleyin. Bir arama sonucu veya HTML bağlantı sayfası tek başına XML haritası değildir. Sitemapin güncel URLleri içerdiğini ve robots.txt içinde bildirilen konumun gerçekten erişilebilir olduğunu kontrol edin. Sitemap dosyasını bulamamanız, sitenin kesinlikle dizine eklenemeyeceği anlamına gelmez; sitemap keşfi kolaylaştırır, ancak arama motorları için tek keşif yöntemi değildir.
Sık yapılan hatalar
Yalnızca sitemap.xml dosyasını denemek: Site, farklı bir ad kullanabilir veya bir sitemap indeksi yayımlayabilir. Öncelik robots.txt kaydında olmalıdır.
Her XML dosyasını sitemap sanmak: XML biçimi tek başına yeterli değildir. Belgenin sitemap veya sitemap indeksi yapısında URL ya da alt sitemap kayıtları içermesi gerekir.
Dosyanın tarayıcıda biçimsiz görünmesini hata sanmak: Ham XML, tarayıcıda görsel şablon olmadan metin olarak açılabilir. Önemli olan geçerli XML kayıtlarının ve beklenen öğelerin bulunmasıdır.
Gizli veya erişilemeyen dosyayı tahmin etmek: Sitemap sunucu tarafından engellenmiş, kimlik doğrulama arkasında tutulmuş veya hiç yayımlanmamış olabilir. Böyle bir durumda dosyayı zorlayarak değil, site yöneticisinin bildirdiği konumu veya ilgili SEO aracındaki tanımı kullanarak doğrulamak gerekir.