Site haritası SEO çalışmaları açısından oldukça önemli bir yapı çünkü site haritanız başta Google olmak üzere arama motorlarına web siteniz hakkında detaylı bilgi veriyor. Bu içerikte Site Haritası Nedir, Nasıl Oluşturulur? konusunu detaylı olarak anlatacağım.
Site Haritası Nedir?
Web sitelerinin, arama motorlarına bir aracı protokol sayesinde taranması gereken sayfaların bilgisini verdiği yapıya site haritası denir. Web sitenizdeki gerekli tüm sayfaları hızlı bir şekilde arama motoruna bildirmenizi sağlayan bu sistem, botların sitenizde hızlı tarama yapmasına, dolayısıyla tarama bütçesini düşürmesine olanak tanır. Genelde xml formatta oluşturulan site haritası farklı yöntemlerle yaratılarak web sitesine eklenir. Site haritası nedir sirusunu cevapladıktan sonra yazının detaylarında Site haritası nasıl oluşturulur? ve Web sitesine site haritası nasıl eklenir? sorularının cevaplarını da bulabilirsiniz.
Site Haritası Ne İşe Yarar?
Site haritasının temel işlevi web sitesinde yer alan sayfaların listelenmesi, indexlenmesi gereken sayfaların belirtilmesi ve arama motoru botlarının işini kolaylaştırarak tarama bütçesini azaltmasını sağlamaktır.
Site haritası olmazsa web siteniz indexlenmez mi? Hayır indexlenir fakat bir site haritası kullanmak sitenin daha kolay keşfedilmesini sağlar. Yani özetle bir site haritasına sahip olmak tüm sayfalarınızın indexleneceğini garanti etmemekle birlikte, indexleme sürecini hızlandıran ve Google tarafından tavsiye edilen bir işlemdir. Bu işlem tarama bütçenizi optimiz etmenize destek olur. Tama bütçesi nedir, nasıl optimize edilir? Yazısına da göz atabilirsiniz.
Site Haritasının Türleri Nelerdir?
Genellikle xml formatta hazırlanan site haritaları farklı formatlarda da olabilmektedir. En yaygın kullanılan format xml’dir. Bunun haricinde html, txt ve rss beslemesi şekillerinde de site haritası oluşturulabilir. Özellikle txt formatta bir site haritası hazırlayacaksanız manuel yapılacak bir işlem olduğu için çok fazla sayfa sayısına sahip olan siteler için bu yöntem uygun değildir.
İlaveten web sitenizde yer verdiğiniz video ya da görsel içerikler için de site haritası hazırlayabilirsiniz. Bu işlemi dilerseniz ana site haritanıza dahil ederek dilerseniz de ayrı ayrı haritalar oluşturarak yapabilirsiniz.
Web sitenizin bir sayfasına html olarak site haritası eklemek de kolay navigasyon sağlaması açısından faydalı bulunmaktadır.
Bu türlerin haricinde video site haritaları, haber siteleri için site haritaları ya da mobil site haritaları da bulunmaktadır.
Site Haritası Nasıl Oluşturulur?
Site haritasını manuel olarak, bir web sitesi aracılığıyla ya da eklentilerle oluşturabilirsiniz.
Manuel oluşturmada site haritasında yer alacak linkleri tek tek yazmanız gereklidir. Bu yöntem az sayfa sayısına sahip web siteleri için uygundur.
Çeşitli web siteleri ile de site haritası oluşturabilirsiniz. Aşağıda linkleyeceğim kaynaklar en çok kullanılan kaynaklar.
Site Haritası Oluşturan Web Siteleri
https://xmlsitemapgenerator.org/
https://www.mysitemapgenerator.com/
WordPress Eklentileriyle Sitemap Oluşturma
En çok kullanılan cms’lerden birisi olan WordPress ile birlikte kullanılan eklentileri yardımıyla site haritası oluşturmak oldukça kolay hatta bazı eklentileirn içinde otomatik olarak hazırlanmış site haritaları bile bulunuyor.
Ben Yoast Seo kullanıyorum ve burada Yoast’ın içinden site haritası nasıl oluşturulur bundan bahsedeceğim.
Yoast SEO eklentisini açtıktan sonra ayarlar bölümünden API bölümüne XML Site haritaları sekmesine geçerek site haritanıza ulaşabilirsiniz. Bu harita otomatik olarak güncellenen ve ulaşılabilen bir harita.
Yoast Seo haricinde aşağıdaki eklentilerle de site haritası oluşturabilirsiniz.
- All In One Seo Pack
- Rank Math Seo
- Google Xml Sitemaps
Screaming Frog ile Site Haritası Oluşturma
Screaming Frog seo çalışmalarında sıklıkla başvurulan çok değerli bir araç. Site haritası oluştururken de kendisinden faydalanabiliyoruz.
Screaming Frog’u kullanmak için Seo Spider Tool’u bilgisayarınıza kurmalısınız. Menü barında yer alan “Sitemaps” menüsünden “Create XML Sitemap” seçeneğiyle harita oluşturabilirsiniz. Dilerseniz daha sonra haritaya müdahale edebilir, güncellemeler yapabilirsiniz.
Site Haritası Nasıl Olmalı?
Tarama bütçesini optmumda kullanabilmek için site haritasının taşıması gereken bazı özellikler bulunuyor. Bu özelliklere ve kurallara bağlı kalarak site haritanızı oluşturmanızı tavsiye ederim. Site haritası nasıl olmalı ve olmamalı madde madde belirtiyorum.
Site haritanızın boyutu maksimum 50 mb olmalıdır ve bu sıkıştırılmamış halde olmalıdır.
Site haritanız maksimum 50.000 bağlantı içermelidir. Resimler için oluşturuyorsanız bu sayı maksimum 1000 olmalıdır.
Oluşturduğunuz site haritasının adresini robots.txt dosyasına da eklemelisiniz.
Site haritasında görünmesini istediğiniz önemli bağlantılara yer vermelisiniz.
Site haritasında 200 başarılı kodu döndüren sayfalara yer vermelisiniz.
Site haritasının kodlaması UTF-8 ile yapılmalıdır.
Site haritasında yer alan URL’ler tam yolu ifade eden URL’ler olmalıdır.
<lastmod> tagiyle etiketlenen sayfalar site haritasında yer almalıdır.
Site Haritası Nasıl Olmamalı?
Tekrarlanan sayfalar site haritasında yer almamalıdır.
Noindex ile işaretlenen sayfalar site haritanızda olmamalıdır.
<changefreq> ve <priority> değişkenleri artık Google için önemsiz. Bu yüzden bu değişkenlere site haritanızda yer vermemelisiniz.
Canonical URL’si başka sayfaları gösteren yani non-canonical sayfalar site haritanızda yer almamalıdır.
3xx, 4xx ve 5xx ile başlayan durum kodlarını döndüren sayfalar yer almamalıdır.
Robots.txt dosyası içinde noindex meta etiketiyle engellediğiniz sayfalar site haritasında yer almamalıdır.
Site Haritası Gerekli Midir? Site Haritası Neden Arama Motorlarına Gönderilmelidir?
Yüksek performanslı bir web sitesine sahip olmak istiyorsanız evet site haritası gereklidir. Arama motoru botlarının kolayca siteye ve sayfalara ulaşabilmesi, kolayca tarayıp indexleyebilmesi için bir site haritasına ihtiyaç bulunmaktadır.
Site haritası doğrudan arama sonuçlarındaki sıralamaya etki etmemekle birlikte sayfanın daha hızlı taranmasını sağlar ve tarama bütçesini optimize etmenize olanak tanır. Yani iyi hazırlanmış bir site haritası dolaylı yoldan site performansını etkiler diyebiliriz.
Site Haritası Web Sitesine Nasıl Eklenir?
Site haritası sunucu içinde kök dizine eklenir ve url genelde www.siteadi.com/sitemap.xml adresinde yer alır.
Genelde CMS kullanılarak yapılan site yönetimlerinde bazı aracı uygulama ya da eklentilerle site haritasını yükleyebilirsiniz. Genelde bunun için bir ftp programı kullanırız. Filezilla benzeri bir ftp bağlantı aracıyla kök dizine xml dosyanızı atabilirsiniz.
Site Haritası Google’a Nasıl Gönderilir?
Site haritasını Google’ a gönderme işlemini eski adıyla Google Webmaster Tools yeni adıyla Google Search Console kullanarak yapıyoruz.
https://search.google.com/search-console/about adresinden Search Console hesabımıza giriş yapıyoruz. Site haritasını göndermek için web sitenizi zaten Search Console’a kaydetmiş olmanız gerekiyor. Bunun için eğer bu işlemi yapmadıysanız öncesinde web sitenizi Search Console’a ekleyin.
Sol tarafta bulunan “Dizin Oluşturma” menüsünün altında yer alan “Site Haritaları” sekmesine tıklıyoruz ve “Yeni Bir Site Haritası Ekleyin” bölümüne site haritamıızn uzantısını yazıyoruz. Tavsiye edilen ve genelde kullanılan /sitemap.xml oluyor. Ardından Gönder butonuna tıklayarak site haritanızı Google’a bildirmiş olabilirsiniz. Alt barda yer alan durum sekmesinden haritanızın durumunu görebilirsiniz. Hata varsa yeniden gönderim sağlayarak hataları düzeltebilirsiniz.
Site Haritası Yandex’e Nasıl Gönderilir?
Yandex’e site haritanızı göndermek için Yandex Webmaster hesabına kayıt olmanız ve web sitenizi eklemeniz gerekiyor.
Yukarıdaki adresten kayıt olduktan sonra sağ tarafta yer alan tools alanından sitemap validatör alanını seçmeniz gerekiyor. Açılan sayfada 3 farklı yöntemle site haritanızı ekleyip dorulama işlemini yapabilirsiniz.
Site Haritası Bing’e Nasıl Gönderilir?
Site haritasını Bing’e göndermek için web master tools hesabına giriş yapmanız gerekiyor. Daha önce web sitenizi Bing Webmaster Tools’a eklemediyseniz ilk giriş yaptığınızda kolayca Google Search Console’a tanımlı sitelerinizi taşıyabiliyorsunuz.
https://www.bing.com/webmaster/tools
Site eklemenizi yaptıktan sonra sol barda bulunan Site Haritaları sekmesinden harita bağlantınızı ekleyebilirsiniz.