Sitemap (Site Haritası) Nedir?

Sitemap Nedir ?

İnternet sitelerinin arama motoru botları tarafından kolayca taranabilmesi ve dizine eklenebilmesi amacıyla oluşturulan dosya , site haritası olarak isimlendirilir. Xml dosya formatında hazırlanan bu dosyalar içerisinde internet sitesinde mevcut olan sayfalaırn adreslerini barındırır. Günümüzde site haritası olmayan bir site çok zor bulunur. Eğer öyle siteler mevcut ise seo yapılmamış veya google’da çok zor index alan siteler arasında yer alır. Seo Kriterleri arasında önemli bir yere sahiptir.

Sitemap.xml Avantajları

Sitemap (Site Haritası) Nedir? Avantajları nelerdir ? Google, bing , yandex gibi arama botları internet sitenizi ziyaret eder. Ziyaret edilen sayfalarda yapılan yenilikleri tespit eder ve yeni bir sayfa oluşturulduysa söz konusu sayfayı’da tarayarak sorgulamalarında listelenmesini sağlar. Sitemap xml kullanımı ise botların sitenizi taramasını hızlandırır. Yeni açılan sayfaların hızlıca aramalarda listelenmesine yardımcı olur.

Site haritası bulunmayan internet sitelerinde arama motoru botları her sayfaya tek etk ulaşmak durmunda kalır. Link yapısına göre sayfalara ulaşmak için fazla sayfanın geçilmesi ve diğer sayfalara inmesi gerektiğinden tarama süreci uzar. Diğer yandan ise site haritası olan internet sitelerinde vakit kaybı yaşanmaması adına botların daha hızlı keşfedebilmesi için kullanımı çok önemlidir.

Kimler Sitemap Kullanmalı

Öncelikle bu sorunun cevabını hemen verelim. Her web sitesi için sitemap oluşturumlasına gerek yoktur.

Sitemap’in uzantısının sitemap.xml olmasına’da gerek yoktur. Rss ile veya bodurmedya-blog.xml gibi farklı adlar ile’de sitemap işlemi uygulanabilir.

Not : Çok fazla trafik alan ve web sitenizin içeriği sık sık değiştiriliyor ise sitemap kurulmalıdır.

Sitemap (Site Haritası) Nedir? Eğer yeni bir web siteniz var ise sitemap kullanmanız arama motorlarında web sitenizin daha kolay bulunması ve daha kolay indexlenmesine fayda sağlayacaktır.

Aşağıdaki herhangi bir madde size uyuyorsa sitemap kullanmaya gerek yoktur :

  • OnePage (Tek sayfalık siteler)
  • SaaS uygulamaları
  • Portföy siteleri
Sitemap Türleri

Sitemap Türleri

Sitemap dosyası , bir çok çeşitli alana ayrılmaktadır. Bunlar web sitenizde yayınlayabileceğiniz farklı medya türleri ile meydana gelmekte. Bu alanlar için ayrı bir sitemap dosyası oluşturulması çok faydalı olacaktır. Aşağıda bazı sitemap türlerini gözlemleyebilirsiniz.

  • Video Sitemap
  • Görsel Sitemap
  • Google Haberler Sitemap
  • Ürün Sitemap
  • Dil Sayfası Sitemap
  • Mobil Sitemap

gibi birçok konuya özel sitemap oluşturulabilir. Bunların oluşturulabilmesi için Google Kaynaklarından ulaşabilirsiniz.

Her site haritası 50.000‘den az url içermeli ve boyutu 50 MB geçmemelidir. Resimler oluşturulan sitemap haritaları maksimum 1.000 url eklenmelidir. Her url için loc ve lastmod xml etiketlerinin yer verilmesi.

Görsel sitemaplar için bu sınırlar dahilinde bölme işlemi yapabilirsiniz.

Sitemap İçerisinde Olmaması Gerekenler

Sitemap içerisinde bulunmaması gereken bazı url’ler bulunmaktadır ;

Kullanıcılar için yararlı olan ancak açılış sayfaları olması amaçlayan yardımcı program sayfaları.

  • Yeniden yönlendirmeler (3xx)
  • İstemci (4xx) hatası veren sayfalar
  • Sunucu (5xx) Sayfaları
  • Standartlaştırılmış Sayfalar
  • Yinelenen Sayfalar
  • Robots.txt tarafından engellenen sayfalar
  • Noindex içeren sayfalar
  • Canonical url içeren yanlış sayfalar

Gibi url’lerin sitemap içerisinde bulunmaması gerekir.

Sitemap Nasıl Oluşturulur ?

Sitemap (Site Haritası) Nedir? WordPress tabanlı bir siteye sahipseniz eklentiler ile bu işlemleri kolayca yapabilirisiniz.Sitemap dosyası dili xml’i kullanmaktadır. Sitemap dosyaları genellikle web sunucularının kök dizininde sitemap.xml olarak depolanmaktadır.

Dinamik Sitemap Nedir ?

Öncelikle sitemap.php isimli bir dosya oluşturuyoruz.

Ardından bu dosyanın içerisinde veri tabanı bağlantısı oluşturuyoruz.

Veri tabanınızda bulunan yazı linkini select sorgusu ile ve foreach kullanarak ekrana sitemap.xml yapısında yazdırıyoruz.

Sonrasında .htaccess dosyanızda sitemap.php dosyamızı sitemap.xml olarak yönlendiriyorsunuz.

En iyi WordPress Sitemap Eklentisi

WordPress alt yapısını kullanan siteler için birden fazla eklenti bulunur. Bu eklentiler hızlı bir biçimde sitemap dosyası oluşturmanıız sağlar.

  • Google xml Sitemaps
  • Yoast Seo
  • All in One Seo Pack
  • Google Sitemap

WordPress harici siteler için’de birden fazla yöntem mevcuttur.

Screamin Frog İle Site Map Oluşturma

Screaming Frog SEO Spider herhangi bir web sitesi için muhteşem bir xml harita oluşturucu kaynağıdır. Aynı zamanda en iyi seo aracıdır.

Resmi web sitesinden Screaming Frog SEO Spider ‘ı indirerek işleme başlıyoruz.

İndirdikten sonra Masaüstü uygulamasını açıyoruz. Uygulama aşağıdaki görseldeki gibi gelecektir.

Screamin Frog İle Site Map Oluşturma


Bu alanda programı başlatmak için arama alanına web sitemizin url adresini yazıyoruz ardından start tuşuna basıyoruz.

Screamin Frog İle Site Map Oluşturma

Başlat düğmesine bastığımızda web sitenizi tarama işlemi yapacaktır. Bu işlem genellikle web sitenizin içeriği ile alakalı değişiklik gösterebilir. Ortalama 1 dakika sürer. Çok fazla sayfalı web siteleri için bu durum daha fazla sürebilir.

Ardından Yukarıdan sitemaps kısmına tıklıyoruz. Sitemap Altında xml sekmesini seçiyoruz.

Screamin Frog İle Site Map Oluşturma


Sonrasında karşınıza gelen ekran aşağıdaki gibi olacaktır.

Screamin Frog İle Site Map Oluşturma

Bu alanda resimleriniz için ayrı bir sitemap oluşturabilirsiniz. Fakat dahil etmek isterseniz images kısmıyla include images seçeneğini işaretliyoruz.

Screamin Frog İle Site Map Oluşturma

Arından next butonuna tıklayarak ilerliyoruz. Ardından bu dosyayı kaydetmeniz için bir alan istiyor sizlerden dosyayı kaydediyorsunuz. İşlem bu kadar basit.

Sitemap Dosyası Web Sitesine Yüklemek

XML sitemap dosyamızı web sayfamıza yüklemeniz 2 yolu bulunur.

Cpanel dosya yöneticisi üzerinden (Eğer cpanel kullanılıyorsanız)

2. Yöntem ise FTP istemcisi ile

Cpanel için :

  • Öncelikle cPanel hesabınıza giriş yapmalısınız.
  • Dosya yöneticisini seçiyoruz.
  • Dosya Yöneticisi’ne girdikten sonra public_html kısmına tıklayın.
  • Üst alanda bulunan yükle butonuna tıklıyoruz.
  • Sonrasında Xml sitemap haritanızı cpanel’e bu şekilde yükleyebilirsiniz.

işlem bu kadar basit. Şimdi sitemap dosyamızı web sitemize yükledik fakat bunu google’a bildirmemiz gerekiyor. Bu işlemi Nasıl yapacağız ?

Sitemap Dosyasını Google’a Göndermek ?

Google’a bu durumu bildirmek için Google Search Console hesabınızın bulunması gerekir. Bu işlem zor bir işlem değildir. Tek yapmak gereken siteyi eklemek siteyi doğrulamanız gerekmektedir. Search Console Yardım Kılavuzu’na göz atabilirsiniz.
Alan Adınızı Google Search Console’a eklediğiniz de aşağıda bulunan görseldede yer alan soldaki menüden sitemap kısmını seçiyoruz.

Google'a sitemap gönderme

Bu menü’ye tıkladığınız’da karşınıza aşağıdaki gibi bir alan gelecektir.
Bu alanda domain (alan adı) adresinizi yazmanıza gerek yoktur. Cpanel veya FTP ile yüklemiş olduğunuz dosyanın adını ve uzantısını ekliyorsunuz ardından gönder butonuna tıklıyorsunuz.

Google'a sitemap gönderme

Google’a gönderdiğiniz sitemap dosyasının başarılı olup olmadığını hemen altında her alan Gönderilmiş site haritaları bölümünden bulabilirsiniz. Bu alanda sitemap uzantınızın nerede olduğu , Gönderildiği tarih, en son okuma tarihi, durumu ve keşfedilen sayfa sayısı yazmaktadır. Eğer statü başarısız ise sitemap’i tekrar gönderin. Eğer başarılı hale gelir ise sitemap’inizi başarılı bir şekilde google’a bildirmiş olacaksınız.

Google'a başarılı sitemap gönderme

Önemli Not : Subdomain altında yer verdiğimiz url adresleri siteniz/sitemap.xml içerisinde yer almamalıdır.

You Might Also Like