Bir web sitesindeki önemli sayfaların arama motorları tarafından daha kolay keşfedilmesine yardımcı olan sitemap, teknik SEO çalışmalarının temel parçalarından biridir. Özellikle yeni sayfalar yayımlandığında, geniş bir içerik arşivi bulunduğunda veya site yapısı değiştiğinde bu dosya arama motorlarına yol gösterir.
Peki, site haritası nedir ve Google'ın sayfaları bulma sürecinde nasıl bir rol oynar? Doğru hazırlanmış bir site haritası, önemli URL'leri arama motorlarına bildirir; ancak taranma veya indekslenme garantisi vermez.

Sitemap, bir web sitesinde arama motorlarının keşfetmesini istediğimiz önemli URL'leri listeleyen dosyadır. Google bu dosyadan yararlanarak yeni sayfaları keşfedebilir ve mevcut sayfaların güncellenme zamanları hakkında bilgi edinebilir. Bununla birlikte sitemap göndermek, Google'ın listedeki her URL'yi tarayacağı veya dizine ekleyeceği anlamına gelmez.
Özellikle iç bağlantıları sınırlı olan sayfalarda sitemap, keşif sürecini destekleyebilir. Bir sayfanın arama sonuçlarında görünmesi için yalnızca sitemap'te yer alması yeterli değildir; sayfanın erişilebilir, taranabilir ve indekslenmeye uygun olması da gerekir.
XML sitemap, öncelikle sayfaların tam URL adreslerini ve isteğe bağlı olarak son önemli güncelleme tarihlerini içerir. XML sitemap nedir sorusunun yanıtı, arama motorlarına URL bilgilerini standart bir XML formatında sunan dosyadır.
Temel bir XML sitemap dosyasında her adres için <loc> etiketi kullanılır. İsteğe bağlı <lastmod> etiketi ise sayfanın son anlamlı değişiklik tarihini belirtir. Google, doğru ve tutarlı biçimde güncellenen bu bilgiden yararlanabilir. Buna karşılık <priority> ve <changefreq> alanlarını dikkate almaz.
Sitemap, keşfedilmesi istenen URL'leri bildirirken robots.txt dosyası arama motoru tarayıcılarına hangi yolların taranabileceği hakkında kurallar sunar. Kısacası iki dosya farklı amaçlara hizmet eder ve birbirinin yerine geçmez.
Robots.txt üzerinden bir sayfanın taranmasına izin verilmemesi, sitemap'te o URL'nin bulunmasıyla geçersiz hale gelmez. Ayrıca robots.txt, bir sayfanın Google'dan kesin olarak kaldırılmasını sağlamaz. Gizli kalması gereken içerikler için erişim kontrolü veya uygun sayfalarda kimlik doğrulama gibi yöntemler değerlendirilmelidir.
XML sitemap özellikle büyük, yeni yayımlanmış veya çok sayıda sayfası bulunan web sitelerinde faydalıdır. Google, sitemap olmadan da bağlantıları takip ederek sayfaları keşfedebilir; dolayısıyla her sitenin arama sonuçlarında görünmesi için sitemap kullanması zorunlu değildir.
E-ticaret sitelerinde ürün ve kategori sayfalarının sayısı arttıkça URL yönetimi zorlaşabilir. Haber siteleri sık içerik yayımladıkları için sitemap'ten yararlanabilir. Küçük ve güçlü bir iç bağlantı yapısına sahip web sitelerinde ise sitemap'in katkısı daha sınırlı olabilir.
|
Site türü |
Öncelikli sitemap yaklaşımı |
İzlenecek temel gösterge |
|
E-ticaret sitesi |
Ürün ve kategori URL'lerini ayrı dosyalarda yönetmek |
Önemli ürün sayfalarının dizine eklenme durumu |
|
Haber sitesi |
Güncel içerik akışını ve gerekiyorsa haber sitemap'ini yönetmek |
Yeni içeriklerin keşif süreci |
|
Kurumsal web sitesi |
Hizmet, çözüm ve kurumsal içerik sayfalarını listelemek |
Önemli sayfaların indekslenebilirliği |
|
Blog |
Yazıları ve içerik arşivini düzenli biçimde sunmak |
Yeni yazıların keşfi ve organik görünürlüğü |
|
Çok dilli site |
Dil sürümlerini doğru URL'lerle ve uygun hreflang ilişkileriyle yönetmek |
Dil sürümlerinin doğru anlaşılması |
Google, sitemap bulunmasa da iç bağlantıları ve diğer keşif kaynaklarını kullanarak sayfaları bulabilir. Ancak yeni açılmış, dış bağlantısı bulunmayan veya site içinde yeterince bağlantı almayan sayfaların keşfi daha uzun sürebilir.
Bu nedenle sitemap'i tek keşif yöntemi olarak görmek yerine site mimarisiyle birlikte ele almak gerekir. Önemli sayfaların menülerden, kategori sayfalarından veya ilgili içeriklerden bağlantı alması hem kullanıcıların hem de arama motorlarının siteyi anlamasını kolaylaştırır.
XML sitemap oluşturmak için sitenin altyapısına uygun bir yöntem seçilmeli ve indekslenmesi istenen URL'ler geçerli XML formatında listelenmelidir. WordPress gibi içerik yönetim sistemleri sitemap'i otomatik oluşturabilir; özel yazılımlarda ise bu işlem yazılım veya geliştirme ekibi tarafından yapılandırılabilir.
Az sayıda sayfası olan sitelerde dosya elle hazırlanabilir. Ancak sayfalar sık değişiyorsa otomatik üretim daha sürdürülebilir bir yöntemdir. Böylece yeni sayfalar eklenirken kaldırılan URL'lerin de dosyadan çıkarılması kolaylaşır.
Sitemap dosyasında arama sonuçlarında görünmesini istediğimiz, erişilebilir ve indekslenebilir sayfaların tercih edilen URL sürümleri yer almalıdır. Yönlendirme yapan, hata döndüren veya noindex etiketi taşıyan adresler genellikle sitemap'e eklenmemelidir.
Örneğin, bir ürün sayfası hem parametreli hem de parametresiz adres üzerinden açılıyorsa canonical etiketiyle belirtilen tercih edilen URL kullanılmalıdır. Filtreleme ve sıralama parametrelerinin kontrolsüz biçimde eklenmesi, yinelenen adreslerin sitemap'i gereksiz yere büyütmesine neden olabilir.
Google'ın resmi yönergelerine göre tek bir sitemap dosyası en fazla 50.000 URL içerebilir ve sıkıştırılmamış dosya boyutu 50 MB'ı aşmamalıdır. Daha büyük sitelerde birden fazla sitemap ve bunları listeleyen bir sitemap index dosyası kullanılabilir.
Sitemap, doğrulanmış web sitesi mülkünün Google Search Console hesabındaki Site Haritaları raporundan gönderilir. Bu işlem Google'a dosyanın konumunu bildirir ve dosyanın işlenme durumunu takip etmeyi sağlar.
Uygulama adımları şöyledir:
Dosyanın adresi sitenin altyapısına göre değişebilir. Bu nedenle örnekteki URL'yi doğrudan kullanmak yerine sitenizde gerçekten bulunan sitemap adresini girmelisiniz.
Ayrıca sitemap google search console’a nasıl eklenir sorusunu yanıtlarken önemli bir ayrıntıyı da belirtmek gerekir: Gönderim işlemi indeksleme garantisi vermez. Google sitemap'i URL keşfi için bir sinyal olarak değerlendirir; sayfaların taranıp taranmayacağına ve dizine eklenip eklenmeyeceğine kendi sistemleri üzerinden karar verir.
XML sitemap hatalarını gidermek için dosyanın erişilebilirliği, XML biçimi, listelenen URL'lerin durumu ve sunucu yanıtları kontrol edilmelidir. Search Console'da görülen bir hata, sorunun dosyanın okunmasından URL'lerin işlenmesine kadar farklı aşamalarda ortaya çıkabileceğini gösterir.
İlk olarak sitemap adresini tarayıcıda açarak dosyanın yüklenip yüklenmediğini kontrol edin. Ardından XML yapısının geçerli olduğundan ve her URL'nin tam adresle yazıldığından emin olun. Sunucu hataları, hatalı yönlendirmeler ve yanlış URL'ler de ayrıca incelenmelidir.
|
Hata belirtisi |
Olası neden |
Kontrol edilecek alan |
|
Sitemap okunamıyor |
Sunucu hatası veya erişim engeli |
HTTP yanıtı, sunucu kayıtları ve erişim kuralları |
|
XML biçimi geçersiz |
Eksik etiket veya hatalı karakter kodlaması |
XML doğrulaması ve UTF-8 kodlaması |
|
URL bulunamıyor |
Yanlış adres veya kaldırılmış sayfa |
URL'nin güncel durumu ve yönlendirmeler |
|
URL indekslenmiyor |
noindex, canonical tercihi veya düşük içerik değeri gibi nedenler |
URL Denetleme aracı ve sayfanın indekslenebilirliği |
|
Dosya sınırı aşılıyor |
URL sayısı veya dosya boyutu fazla |
Sitemap'i bölme ve sitemap index kullanımı |
Her sitemap hataları bildirimi aynı çözümü gerektirmez. Örneğin dosya okunabiliyor ancak bazı URL'ler indekslenmiyorsa yalnızca sitemap'i yeniden göndermek yerine ilgili sayfaların indekslenebilirliğini incelemek gerekir. Hata düzeltildikten sonra rapor yeniden kontrol edilmeli ve sayfa bazındaki sorunlar ayrıca takip edilmelidir.
Sitemap nedir?
Sitemap, arama motorlarına bir web sitesindeki önemli URL'leri bildiren dosyadır.
Sitemap ne işe yarar?
Arama motorlarının sayfaları keşfetmesine ve güncelleme bilgilerini anlamasına yardımcı olur.
Her web sitesinde sitemap bulunması gerekir mi?
Hayır. Google sayfaları bağlantılar üzerinden de keşfedebilir; ancak sitemap özellikle büyük ve yeni sitelerde faydalıdır.
Sitemap Google’da indekslenmeyi garanti eder mi?
Hayır. Sitemap göndermek, taranma veya indekslenme garantisi vermez.
Sitemap Google Search Console’a nasıl eklenir?
Search Console'daki Site Haritaları bölümüne dosyanın adresi girilerek gönderilir.
Sitemap URL’si nasıl bulunur?
Sitenin kök dizinindeki yaygın sitemap adresleri veya robots.txt dosyasındaki Sitemap satırı kontrol edilebilir.
Sitemap ile robots.txt arasındaki fark nedir?
Sitemap URL'leri bildirir; robots.txt ise tarayıcıların erişim kurallarını belirtir.
XML sitemap’te kaç URL bulunabilir?
Tek bir XML sitemap en fazla 50.000 URL içerebilir ve sıkıştırılmamış boyutu 50 MB'ı aşmamalıdır.