Daha Önce Ads Reklam Vermeyenler İçin Google Ads’te Promosyon Kredisi Fırsatlarından Yararlanın Daha fazla bilgi al

Sitemap (Site Haritası) Nedir?

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-site-haritasi-nedir.png

Sitemap Arama Motorlarının Sayfaları Bulmasına Nasıl Yardımcı Olur?

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 Hangi Bilgileri İçerir?

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 ile Robots.txt Arasındaki Fark Nedir?

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 Hangi Siteler İçin Gereklidir?

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ı

Sitemap Olmadan Google Sayfaları Bulabilir Mi?

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 Nasıl Oluşturulur?

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 Hangi URL'ler Yer Almalıdı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 Google Search Console’a Nasıl Eklenir?

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:

  1. Google Search Console hesabına giriş yapın ve doğru web sitesi mülkünü seçin.
  2. Sol menüden Site Haritaları bölümünü açın.
  3. Sitemap adresini ilgili alana girin. Örneğin https://www.ornek.com/sitemap.xml.
  4. Gönder seçeneğine tıklayın.
  5. Rapor üzerinden sitemap'in durumunu ve varsa hata mesajlarını kontrol edin.

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ı Nasıl Giderilir?

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.

Sık Sorulan Sorular

  • 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.

Diğer Makalelerimizi İncelediniz Mi?
Merhaba 👋 Nasıl Yardımcı Olabiliriz?