Sitemap, bir sitedeki sayfalar, videolar ve diğer dosyalar ile bunların arasındaki ilişkiler hakkında bilgi veren bir dosyadır. Arama motorlarının içeriğinizi daha verimli keşfetmesine yardımcı olur, ancak her sitenin mutlaka ihtiyaç duyduğu bir şey değildir. Bu yazıda sitemap kavramını, türlerini ve SEO açısından gerçekte ne işe yaradığını sade bir dille anlatıyoruz.
Sitemap Nedir?
Sitemap, Türkçe karşılığıyla site haritası, sitenizdeki sayfaların bir listesini ve bunlarla ilgili ek bilgileri arama motorlarına sunan bir dosyadır. Google Arama Merkezi'nin tanımına göre bir site haritası, sitedeki sayfalar, videolar ve diğer dosyalar ile bunların arasındaki ilişkiler hakkında bilgi veren bir dosyadır. Arama motoru botları bir siteyi gezerken bağlantıları takip ederek sayfadan sayfaya geçer. Sitemap, bu keşif sürecine bir yol haritası ekler ve botun hangi adreslerin var olduğunu daha hızlı görmesini sağlar.
Burada çözülen asıl problem keşif problemidir. Eğer bir sayfaya site içinden hiçbir bağlantı vermemişseniz veya bağlantı çok derinlerde kalmışsa, bot o sayfayı geç fark edebilir ya da hiç fark etmeyebilir. Sitemap, bu tür sayfaları doğrudan listeleyerek köprü görevi görür. Yine de önemli bir noktayı baştan netleştirelim: sitemap, sayfaların keşfedilmesine yardımcı olur ama o sayfaların sıralanacağını ya da indeksleneceğini garanti etmez.
Bir benzetme yapmak gerekirse, sitemap bir binanın kat planına benzer. Bir botun siteyi gezmesi, planı olmadan bir binada kapı kapı dolaşmaya benzer; eninde sonunda çoğu odayı bulur ama bazılarını kaçırabilir ya da çok geç bulabilir. Kat planı, hangi odanın nerede olduğunu tek bakışta gösterir. Sitemap de botun sitenizin yapısını daha hızlı kavramasını sağlar. Ancak plan, bir odanın güzel döşenip döşenmediğini söylemez; o işi içeriğin kalitesi belirler.
XML Sitemap mı, HTML Sitemap mı?
Pek çok Türkçe kaynak bu iki türü karıştırır veya birini atlar. Oysa ikisi farklı kitleye hizmet eder ve farklı amaçları vardır.
XML Sitemap
XML sitemap, makineler için yazılmış bir dosyadır. İçinde her sayfa için en az adres bilgisi bulunur ve isteğe bağlı olarak son güncelleme tarihi gibi alanlar eklenebilir. İnsanlar bu dosyayı genellikle açıp okumaz; hedef kitlesi arama motoru botlarıdır. SEO bağlamında "sitemap" denildiğinde çoğunlukla kastedilen budur. Google'a gönderilen, taramayı kolaylaştıran ve teknik SEO'nun temel taşlarından biri olan dosya XML formatındadır.
HTML Sitemap
HTML sitemap ise insanlar için tasarlanmış bir sayfadır. Sitenizin bölümlerine ve önemli sayfalarına bağlantı veren, ziyaretçinin sitede yolunu bulmasına yardımcı olan bir gezinme aracıdır. Bir kullanıcı aradığını menüde bulamadığında HTML site haritasına bakabilir. Bu sayfa dolaylı olarak iç bağlantı yapısına katkı sağlasa da, XML sitemap'in yerini tutmaz.
Kısaca özetlersek: XML sitemap botlar için makine tarafından okunabilir bir dosyadır, HTML sitemap ise ziyaretçiler için bir gezinme yardımcısıdır. İkisi birbirini tamamlar, ama SEO tarafında taramayı doğrudan etkileyen XML sürümüdür.
Hangi Sitelerde Sitemap Kritik?
Sitemap her zaman zorunlu değildir. Google'ın belirttiğine göre sayfalarınız düzgün şekilde birbirine bağlıysa, Google normal tarama yoluyla sitenizin çoğunu zaten keşfedebilir. Yani sayfaları az olan, iç bağlantısı temiz küçük bir site için sitemap çoğu zaman hayati değildir. Buna karşılık aynı kaynak, sitemap'in özellikle dört durumda faydalı olduğunu söyler:
- Büyük siteler: Çok sayıda sayfası olan e-ticaret siteleri veya geniş içerik arşivleri. Sayfa sayısı arttıkça botun her şeyi bağlantı takibiyle bulması zorlaşır.
- Yeni ve az dış bağlantısı olan siteler: Henüz başka sitelerden çok az bağlantı almış yeni siteler. Dış bağlantı az olunca botun siteye ulaşma yolları da azalır; sitemap bu boşluğu doldurur.
- Zengin medya veya haber içeriği barındıran siteler: Video, görsel veya haber ağırlıklı içeriklerde sitemap ek bilgi taşıyabilir.
- Ek meta veri gereken siteler: Sayfalar hakkında arama motoruna fazladan bilgi vermek isteyen siteler.
Wix, Ikas veya özel kodla geliştirilmiş bir mağaza işletiyorsanız genellikle ilk iki kategoriye girersiniz. Ürün, kategori ve blog sayfalarının sayısı hızla büyür; yeni açılan bir mağazanın da dış bağlantısı başlangıçta sınırlıdır. Bu yüzden bu tür projelerde sağlam bir sitemap yapısı kurmak işe yarar bir yatırımdır.
Taramaya Etkisi ve Tarama Bütçesi
Sitemap'in en somut faydası tarama tarafında görülür. Botun sınırlı bir zamanı ve kaynağı vardır; özellikle büyük sitelerde her sayfayı her seferinde gezemez. Temiz bir sitemap, botun zamanını doğru adreslere harcamasına yardımcı olur.
Burada "temiz" kelimesi önemli. İyi bir sitemap yalnızca gerçekten yayında olan, yani 200 durum kodu döndüren adresleri içermelidir. Yönlendirme (3xx) veya bulunamadı (4xx) hatası veren bağlantılarla dolu bir sitemap, botu yanlış adreslere yönlendirerek değerli tarama kaynağını boşa harcatır. Adreslerin mutlak (tam) biçimde yazılması ve doğru son güncelleme bilgisinin verilmesi de taramayı daha verimli kılar.
Yine de gerçekçi olmak gerekir. Sitemap, Google'ı bir sayfayı taramaya ya da indekslemeye zorlayamaz. Yalnızca keşfi kolaylaştırır ve önceliklendirmeye yardımcı olur. İçeriğin kendisi zayıfsa, sitemap'e eklemek onu sıralamaya taşımaz.
Tarama bütçesi kavramı özellikle binlerce sayfası olan siteler için anlam taşır. Küçük bir tanıtım sitesinde Google'ın gezeceği sayfa sayısı zaten azdır, dolayısıyla bütçe nadiren sorun olur. Ama yüzlerce ürün, çok sayıda kategori filtresi ve geniş bir blog arşivi olan bir mağazada durum değişir. Botun gereksiz, tekrar eden veya hatalı adresler arasında kaybolması, gerçekten önemli sayfaların daha seyrek taranmasına yol açabilir. Sitemap'i temiz tutmak, son güncelleme tarihlerini doğru vermek ve yalnızca yayında olan adresleri listelemek, bu bütçenin doğru yerlere akmasına yardımcı olur.
Yaygın Yanlış Anlamalar
Sitemap etrafında dolaşan birkaç yanlış inanç, küçük işletmelerin kafasını sıkça karıştırır. Bunları tek tek netleştirelim.
"Sitemap'e eklersem sayfam indekslenir"
Hayır. Google açıkça belirtiyor ki sitemap, URL'lerin keşfedilmesine yardımcı olur ancak sitemap içindeki tüm öğelerin taranacağını ve indeksleneceğini garanti etmez. İndeksleme kararı içeriğin kalitesine, özgünlüğüne ve sitenin genel durumuna bağlıdır.
"Sitemap'e eklersem sıralamam yükselir"
Sitemap bir sıralama faktörü değildir. Keşif ve tarama aşamasına yardımcı olur, ama sayfayı üst sıralara taşıyan şey içeriğin alaka düzeyi, otorite ve kullanıcı deneyimidir.
"priority ve changefreq etiketleri sıramı belirler"
Bu da yaygın bir yanılgı. Google'ın site haritası oluşturma dokümanına göre Google, XML sitemap içindeki hem <priority> hem de <changefreq> etiketlerini yok sayar. Yani bir sayfaya "öncelik 1.0" yazmanız onu daha önemli yapmaz. Bu etiketlere zaman harcamak yerine, sitemap'in doğru ve güncel adresler içermesine odaklanmak daha mantıklıdır.
Teknik Sınırlar ve Yapı
Sitemap dosyalarının uyması gereken birkaç teknik kural vardır. Google'ın dokümanına göre tek bir sitemap dosyası en fazla 50 MB (sıkıştırılmamış) boyutunda olabilir veya en fazla 50.000 URL içerebilir; bu iki sınırdan hangisine önce ulaşılırsa o geçerlidir. Ayrıca sitemap dosyalarının UTF-8 ile kodlanmış olması gerekir.
Peki ya siteniz 50.000 adresten fazlasını barındırıyorsa? Bu durumda sitemap'i birden çok dosyaya bölersiniz. Google Search Central'a göre boyut veya URL sınırını aşan bir sitemap birden fazla dosyaya bölünmeli ve bu dosyalar tek bir sitemap index (dizin) dosyasıyla referans gösterilerek Google'a gönderilmelidir. Bu yapıya sitemap index deseni denir. Büyük bir e-ticaret sitesinde ürünler, kategoriler ve blog yazıları ayrı sitemap dosyalarında toplanır, hepsi tek bir index dosyasının altında birleşir. Wix, Ikas veya özel projelerde sayfa sayısı büyüdükçe bu yapı kaçınılmaz hale gelir.
XML Dışında Desteklenen Formatlar
Sitemap denince akla XML gelse de tek seçenek o değildir. Google birden çok format destekler: XML, RSS 2.0, Atom 1.0 ve düz metin dosyası (her satıra bir URL). Çoğu modern platform sizin için otomatik olarak XML sitemap üretir, bu yüzden uygulamada en sık karşılaşacağınız format XML olacaktır. Wix ve Ikas gibi platformlar sitemap'i kendileri oluşturup günceller; sizin işiniz çoğunlukla bu dosyanın varlığını doğrulamak ve Google'a bildirmektir.
Wix, Ikas ve Özel Siteler İçin Notlar
Hazır platformlar sitemap konusunda işinizi büyük ölçüde kolaylaştırır, ama tamamen elinizi çekmeniz gerektiği anlamına gelmez. Wix kullanıyorsanız sitemap genellikle otomatik üretilir ve yeni sayfa ekledikçe kendini günceller. Burada sizin işiniz, gizli tutmak istediğiniz veya yayında olmayan sayfaların yanlışlıkla sitemap'e girip girmediğini kontrol etmektir.
Ikas gibi e-ticaret odaklı platformlarda sitemap, ürün ve kategori sayfalarınızla birlikte hızla büyür. Bu noktada sitemap index yapısı devreye girer ve farklı içerik tipleri ayrı dosyalarda toplanır. Stoktan kalkan veya silinen ürünlerin sitemap'ten temizlenmesi, botun var olmayan adreslere yönlenmemesi açısından önemlidir. Özel kodla geliştirilmiş sitelerde ise sorumluluk tamamen sizdedir: dosyanın doğru üretilmesi, sınırların aşılmaması ve güncel kalması geliştirme tarafında ele alınmalıdır.
Sitemap Kurarken Sık Yapılan Hatalar
Pratikte en çok karşılaşılan sorunlar genellikle şu başlıklarda toplanır:
- Hatalı adreslerin listelenmesi: Yönlendirme veya bulunamadı hatası veren bağlantıların sitemap'te kalması, tarama kaynağını boşa harcar.
- Engellenmiş sayfaların eklenmesi: robots dosyasıyla engellenen ya da noindex etiketi taşıyan adreslerin sitemap'e konması çelişkili sinyal yaratır.
- Eski son güncelleme bilgisi: İçerik değiştiği halde tarih güncellenmezse, botun değişikliği fark etmesi gecikebilir.
Sitemap'i Google Search Console'a Nasıl Gönderirsiniz?
Sitemap'iniz hazır olduğunda son adım onu Google'a tanıtmaktır. Bunun en güvenli yolu Google Search Console kullanmaktır. Genel akış şöyledir:
- Search Console'da sitenizin doğrulanmış mülkünü açın.
- Sol menüden Site Haritaları (Sitemaps) bölümüne gidin.
- Sitemap dosyanızın adresini girin (çoğu sitede bu adres alan adınızın sonuna sitemap.xml eklenmiş halidir).
- Gönder düğmesine tıklayın ve durum raporunu bekleyin.
Gönderdikten sonra işiniz bitmiş sayılmaz. Search Console, sitemap'in okunup okunmadığını, kaç adresin keşfedildiğini ve varsa hataları raporlar. Bu raporu düzenli kontrol etmek, sitemap'inizin sağlıklı çalıştığından emin olmanın en pratik yoludur. Bir adres hatalıysa veya engellenmişse burada görürsünüz.
Özetle
Sitemap, sitenizin haritasını arama motorlarına sunan basit ama değerli bir dosyadır. XML sürümü botlar için keşfi kolaylaştırır, HTML sürümü ziyaretçilere yardımcı olur. Büyük, yeni veya medya açısından zengin sitelerde özellikle işe yarar; küçük ve iyi bağlanmış sitelerde ise zorunlu değildir. En önemlisi, sitemap'in ne olduğu kadar ne olmadığını da bilmek gerekir: indekslemeyi garanti etmez, sıralamayı doğrudan yükseltmez ve priority ile changefreq etiketleri Google tarafından dikkate alınmaz. Doğru kurulmuş, temiz ve güncel bir sitemap, taramayı verimli kılarak sağlam bir teknik SEO temeli oluşturur.
VixSEO, Wix, Ikas ve özel kodlu sitelerde sitemap yapısını, index dosyasını ve Search Console gönderimini tek panelden takip etmenize yardımcı olur. Teknik tarafı kurcalamadan sitenizin doğru taranıp taranmadığını görmek isterseniz araçlarımıza göz atabilirsiniz.