Sitemap, sitedeki sayfalar, videolar ve diğer dosyalar ile aralarındaki ilişkiler hakkında bilgi verdiğiniz bir dosyadır. Arama motorları bu dosyayı siteyi daha verimli taramak için okur. Peki her site için şart mı? Google'ın sitemap belgesi buna net bir çerçeve çizer. Bu yazı o çerçeveyi sıralı bir karar akışına çevirir. Genel bir değerlendirme yöntemidir; belirli bir sitenin verisi, yaşanmış bir vaka veya ölçülmüş bir sonuç değildir.
Temel ilke: Sayfalar düzgün bağlanmışsa Google çoğunu bulabilir
Belgeye göre sayfalar doğru biçimde bağlanmışsa Google sitenizin büyük bölümünü genellikle keşfedebilir. "Doğru bağlantı", önemli saydığınız her sayfaya menü veya sayfalara koyduğunuz bağlantılar gibi bir gezinme yoluyla ulaşılabilmesi demektir. Yine de sitemap; büyük ya da karmaşık sitelerde ve özel dosya türlerinde taramayı iyileştirebilir.
Karar akışı
1. Site büyüklüğü
Belgede "küçük" site, yaklaşık 500 sayfa veya daha azı olarak tanımlanır. Bu sayıya yalnızca arama sonuçlarında olmasını istediğiniz sayfalar dahildir. Büyük sitelerde her sayfanın en az bir başka sayfadan bağlandığından emin olmak zorlaşır; Googlebot yeni sayfalarınızdan bazılarını keşfetmeyebilir.
2. İç bağlantı bütünlüğü
Şu soruyu sorun: Ana sayfadan başlayıp bağlantıları izleyerek tüm önemli sayfalara ulaşılabiliyor mu? Cevap evetse belgeye göre sitemap'e ihtiyaç duymayabilirsiniz. Hayırsa, yani bazı önemli sayfalar hiçbir yerden bağlı değilse, önce iç bağlantıyı düzeltmek veya sitemap eklemek gündeme gelir.
3. Site yeni mi?
Googlebot, daha önce taranmış sayfalarda bulduğu URL'leri izleyerek ilerler. Sitenizin dışarıdan az bağlantısı varsa ve yeniyse, başka site size bağlanmadığı için sayfalarınız keşfedilmeyebilir. Belge bunu sitemap'e ihtiyaç duyabileceğiniz durumlardan biri sayar.
4. Medya ve haber içeriği
Videolar, görseller veya Google Haberler'de yer alan içerik varsa sitemap'teki ek bilgiler Arama için dikkate alınabilir. Örneğin video girdisi süreyi, görsel girdisi görsellerin konumunu, haber girdisi başlığı ve yayın tarihini taşıyabilir. Bu sonuçların aramada görünmesi sizin için önemli değilse bu madde sitemap gerektirmeyebilir.
Özet tablo
| Durum | Belgeye göre eğilim | |---|---| | Yaklaşık 500 sayfa veya altı, iç bağlantılar eksiksiz, medya/haber yok | Sitemap gerekmeyebilir | | Büyük site | Gerekebilir | | Yeni site, az dış bağlantı | Gerekebilir | | Yoğun video/görsel veya haber içeriği | Gerekebilir |
Bu bir eşik kuralı değil, yönlendirmedir. Sınırda kalıyorsanız sitemap hazırlamanın zararı yoktur; ama yalnızca "gönderdim" diye keşif sorunlarının çözüleceğini varsaymayın.
Varsayımsal örnek akış
Aşağıdaki iki site örneği kurgudur.
- Site A: Yaklaşık 60 sayfalı bir tanıtım sitesi. Tüm sayfalar menüden ve ana sayfadan bağlı, video veya haber yok. Sonuç: Belgenin ölçütlerine göre sitemap şart görünmüyor. Yine de istenirse eklenebilir.
- Site B: Yeni açılmış, dışarıdan neredeyse hiç bağlantı almayan ve ürün sayfalarının bir kısmına yalnızca arama kutusuyla ulaşılan bir mağaza. Sonuç: Hem yeni olma hem de iç bağlantı eksikliği nedeniyle sitemap anlamlı. İç bağlantı eksikliği ayrıca ayrı bir düzeltme konusudur.
Search Console'da neye bakılır?
Search Console başlangıç rehberi sitemap göndermeyi "düşünebileceğiniz" bir adım olarak sunar. Sayfalar bu adım olmadan da keşfedilebilir, ancak Search Console üzerinden göndermek keşfi hızlandırabilir. Gönderirseniz sitemap ile ilgili bilgileri izleyebilirsiniz.
Kontrol sırası:
- Site sahipliğini doğrulayın.
- Sitemap gönderecekseniz Sitemaps raporundan durumunu izleyin.
- Index coverage (dizin kapsamı) raporunda Google'ın dizine eklediği veya eklemeye çalıştığı sayfalara, hatalara ve uyarılara bakın.
- Önemli bir sayfa dizinde yoksa önce o sayfaya iç bağlantı verilip verilmediğini kontrol edin.
Rehber, aracı her gün açmanıza gerek olmadığını, yeni sorun bulunursa e-posta geleceğini söyler; yaklaşık ayda bir veya sitede değişiklik yaptığınızda bakmak yeterli olabilir.
RampikaBot sitemap'i nasıl okuyor?
RampikaBot dokümantasyonuna göre keşifte önce robots.txt içindeki `Sitemap:` satırları okunur; orada tanım yoksa `/sitemap.xml` denenir. Site haritası dizinlerinde en fazla 20 alt harita izlenir. Harita hiç yoksa tarama ana sayfadan başlar ve yalnızca aynı alan adındaki iç bağlantılar izlenerek ilerlenir. Robots.txt'teki `Sitemap` yönergesi yalnızca keşif için okunur.
Bunun pratik anlamı şudur: Sitemap'iniz yoksa RampikaBot ile yapılan bir tarama iç bağlantılarınıza bağımlıdır. Tur başına sayfa bütçesi plana göre sınırlıdır (200 ile 5.000 arası). Ayrıca bu, Googlebot'un nasıl davrandığının kanıtı değildir; Google'ın davranışı için Google'ın kendi belgelerine bakmak gerekir. RampikaBot kendi tarama mantığını anlatır.
Sitemap eklemeye karar verirseniz
Dosyayı oluşturmak ve robots.txt'ye `Sitemap:` satırı eklemek ya da kök dizine yerleştirmek, site dosyalarına veya yönetim paneline yazma erişimi gerektirir. Bu erişiminiz yoksa işi site yöneticisine veya geliştiriciye devretmeniz gerekir. Search Console'a göndermek için de mülkte uygun yetkiniz olmalıdır.
Sık yapılan hatalar
- Sitemap'i iç bağlantı eksikliğinin yerine koymak.
- Arama sonuçlarında istemediğiniz sayfaları da listeye doldurmak; belge, sitemap'in önemli saydığınız sayfaları göstermesi gerektiğini belirtir.
- Sitemap gönderildi diye dizine eklenmeyi beklemek; gönderim keşfi kolaylaştırabilir, dizine eklemeyi veya sıralamayı garanti etmez.