Sitemap Rehberi: Sitemap Nedir, Ne İşe Yarar ve Nasıl Kullanılır?

Sitemap Rehberi: Sitemap Nedir, Ne İşe Yarar ve Nasıl Kullanılır?

Sitemap (site haritası), bir web sitesindeki sayfaların düzenli bir şekilde listelendiği bir dosyadır.
Arama motorlarının web sitenizi daha iyi anlamasına ve dizine eklemesine yardımcı olur. Bu makalede, sitemap’lerin ne olduğunu, neden önemli olduklarını, XML ve HTML sitemap türlerini ve bunları nasıl oluşturup arama motorlarına göndereceğinizi ele alacağız.

Sitemap Nedir?

Sitemap, bir web sitesindeki tüm sayfaların ve diğer içeriklerin listelendiği bir dosyadır.
Sitemap’ler, arama motoru botlarının web sitenizi tararken daha kolay ve hızlı bir şekilde içeriğinizi keşfetmelerine yardımcı olur. Bu dosya genellikle XML formatında oluşturulur ve arama motorlarına sunulur.
Sitemapların türleri bulunmaktadır. Şimdi bu türleri yakından inceleyelim.

XML Sitemap

XML (Extensible Markup Language) sitemap, özellikle arama motorları için tasarlanmış bir sitemap türüdür. Bu format, arama motoru botlarının web sitenizdeki tüm sayfaları ve bunların önem sıralamasını anlayabilmesi için ideal bir yapıya sahiptir.
XML sitemap’ler, her sayfa için URL, son güncellenme tarihi, sayfanın önemi gibi bilgileri içerir.

HTML Sitemap

HTML sitemap ise genellikle kullanıcılar için hazırlanmış bir sitemap türüdür. Bu tür sitemap’ler, web sitesindeki sayfaların kullanıcılar tarafından daha kolay bulunmasını sağlar.
HTML sitemap, bir web sayfası şeklinde düzenlenir ve genellikle web sitesinin alt kısmında bir link olarak bulunur.

Sitemap Ne İşe Yarar?

Sitemap’lerin temel amacı, arama motorlarının web sitenizi daha etkili bir şekilde tarayıp dizine eklemesine yardımcı olmaktır.
İşte sitemap’lerin sağladığı bazı önemli avantajlar şunlardır:

  • Daha Hızlı İndeksleme: Arama motorları, sitemap’ler sayesinde web sitenizdeki tüm sayfaları daha hızlı bir şekilde bulur ve dizine ekler.
  • Derin Bağlantıların Keşfi: Sitemap’ler, sitenizdeki derin bağlantıların (deep links) arama motorları tarafından keşfedilmesini sağlar.
  • Yinelenen İçeriğin Önlenmesi: Sitemap’ler, yinelenen içeriğin arama motorları tarafından tespit edilmesine yardımcı olur ve bu tür içeriklerin dizine eklenmesini önler.
  • Site Hiyerarşisinin Belirlenmesi: Sitemap’ler, arama motorlarına sitenizin hiyerarşisini gösterir ve önemli sayfaların daha yüksek öncelikte dizine eklenmesini sağlar.

Sitemap Nasıl Oluşturulur?

Sitemap oluşturmanın çeşitli yolları vardır. İşte en yaygın yöntemlerden bazıları:

El ile Oluşturma

XML sitemap’lerin el ile oluşturulması mümkündür, ancak bu yöntem oldukça zaman alıcı ve hataya açık olabilir. XML dosyasını doğru bir şekilde oluşturmak için belirli kurallara dikkat etmek gerekir.
El ile sitemap oluşturmak, özellikle küçük web siteleri için tercih edilebilir bir yöntemdir. Ancak, bu yöntem biraz teknik bilgi gerektirir ve doğru yapılmadığında hatalara neden olabilir. İşte el ile sitemap oluştururken dikkat edilmesi gereken kurallar ve adımlar:

XML Sitemap Yapısının Anlaşılması

Bir XML sitemap dosyası, belirli kurallara göre düzenlenmiş bir XML dosyasıdır. Aşağıda, basit bir XML sitemap örneği ve bu örneğin yapısı yer almaktadır:
?xml version=”1.0″ encoding=”UTF-8″?
urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″
https://www.ornek.com/loc
lastmod>2024-05-01
changefreq>daily1.0https://www.ornek.com/hakkimizda loc
lastmod>2024-05-30monthly0.8

  • urlset: Sitemap dosyasının ana etiketi. İçerisinde bir veya daha fazla etiketi bulunur.
  • url: Her bir sayfa için kullanılan etiket. Bu etiketin içerisinde sayfayla ilgili bilgiler yer alır.
  • loc: Sayfanın URL’sini belirtir.
  • lastmod: Sayfanın en son ne zaman güncellendiğini belirtir. ISO 8601 tarih formatında olmalıdır (YYYY-MM-DD).
  • changefreq: Sayfanın ne sıklıkla değiştiğini belirtir. Geçerli değerler: always, hourly, daily, weekly, monthly, yearly, never.
  • priority: Sayfanın önceliğini belirtir. 0.0 ile 1.0 arasında bir değer alır. 1.0 en yüksek önceliği belirtir.

    El ile Sitemap Oluşturma Adımları

    El ile sitemap oluşturmak için uygulamanız gereken adımlar bulunmaktadır. İşte adım adım sitemap oluşturma süreci:

    1. Dosya Oluşturma
      Bir metin editörü (Notepad, Sublime Text, VS Code gibi) kullanarak yeni bir dosya oluşturun ve bu dosyayı sitemap.xml olarak kaydedin.

    2. XML Yapısını Hazırlama
      Dosyanıza aşağıdaki temel XML yapısını ekleyin:
      ?xml version=”1.0″ encoding=”UTF-8″?
      urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″
      urlset

    3. URL Bilgilerini Eklemek
      Web sitenizdeki her bir sayfa için etiketi içerisinde gerekli bilgileri ekleyin. Örneğin:
      url
      loc>https://www.ornek.com/iletisim2024-05-01monthly0.7 Sayfaları Listelemek
      Tüm sayfalarınızı yukarıdaki adımları takip ederek ekleyin. Aşağıda daha kapsamlı bir örnek verilmiştir:
      ?xml version=”1.0″ encoding=”UTF-8″?
      urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″
      url
      loc>https://www.ornek.com/2024-05-01daily1.0https://www.ornek.com/hakkimizda2024-04-30monthly0.8https://www.ornek.com/iletisim2024-05-01monthly0.7 Doğrulama ve Kontrol
      Sitemap dosyanızın doğru oluşturulduğundan emin olmak için bir XML doğrulama aracı kullanın. Bu araçlar, dosyanızın doğru bir XML yapısına sahip olup olmadığını kontrol eder.

    Dikkat Edilmesi Gereken Kurallar

    Sitemap oluştururken dikkat etmeniz gereken bir takım kurallar bulunmaktadır. İşte dikkat etmeniz gereken kurallar:

    1. Doğru XML Formatı
      XML dosyanızın doğru bir şekilde formatlandığından emin olun. Açılış ve kapanış etiketlerinin doğru yerleştirildiğinden emin olun.

    2. Karakter Kodlaması
      XML dosyanızın başında karakter kodlamasını belirtin. Örneğin, ifadesi doğru kodlamayı sağlar.

    3. URL Kodlama
      URL’lerde özel karakterler varsa, bu karakterleri doğru bir şekilde kodlayın. Örneğin, boşluk karakteri %20 olarak kodlanmalıdır.

    4. Son Güncellenme Tarihleri
      Her sayfa için doğru son güncellenme tarihini kullanın. Bu bilgi, arama motorlarının sayfanızın ne zaman güncellendiğini anlamasına yardımcı olur.

    5. Değişiklik Sıklığı ve Öncelik
      changefreq ve priority etiketlerini doğru bir şekilde kullanın. Bu etiketler, arama motorlarının sayfalarınızı ne sıklıkla taraması gerektiğini ve hangi sayfaların daha önemli olduğunu anlamasına yardımcı olur.

    6. Boyut ve URL Sınırları
      Bir sitemap dosyasının boyutu 50 MB’ı ve URL sayısı 50.000’i geçmemelidir. Daha büyük siteler için birden fazla sitemap dosyası kullanarak bir sitemap index dosyası oluşturabilirsiniz.

    Otomatik Araçlar Kullanma

    Sitemap oluşturmanın en yaygın ve etkili yolu, otomatik araçlar kullanmaktır. İşte popüler sitemap oluşturma araçlarından bazıları:

    • Google XML Sitemaps:
      WordPress
      kullanıcıları için ideal bir eklentidir. web Sitenizin tüm sayfalarını otomatik olarak tarar ve günceller.

    • Screaming Frog: Hem küçük hem de büyük siteler için uygun bir masaüstü uygulamasıdır. Sitenizi tarar ve XML sitemap oluşturur.
    • Yoast SEO
      WordPress için popüler bir SEO eklentisidir. Otomatik olarak XML sitemap oluşturur ve günceller.

    Arama Motorlarına Sitemap Gönderme

    Sitemap oluşturduktan sonra, bunu arama motorlarına göndermek gerekir. İşte en popüler arama motorlarına sitemap gönderme süreci:

    Google’a Sitemap Gönderme

    Google’a sitemap göndermek için bazı adımları uygulamanız gerekmektedir. Uygulamanız gereken adımlar şunlardır:

    1. Google Search Console
      hesabınıza giriş yapın.

    2. Sol menüden “Sitemaps” sekmesine tıklayın.
    3. “Add a new sitemap” bölümüne sitemap URL’nizi girin ve “Submit” butonuna tıklayın.

    Google, sitemap’inizi kontrol eder ve sitenizi dizine ekler. Bu süre bir kaç günü bulabilmektedir.

    Bing’e Sitemap Gönderme

    Bing arama motoruna sitemap göndermek için şu adımları uygulayın:

    1. Bing Web Master Tools
      hesabınıza giriş yapın.

    2. Dashboard üzerinde “Configure My Site” sekmesinden “Sitemaps” bölümüne gidin.
    3. Sitemap URL’nizi girin ve “Submit” butonuna tıklayın.

    Bing, sitemap’inizi kontrol eder ve sitenizi dizine ekler. Bu süre bir kaç günü bulabilmektedir.

    Yandex’e Sitemap Gönderme

    Yandex arama motoruna sitemap göndermek için şu adımları uygulayın:

    1. Yandex Web Master
      hesabınıza giriş yapın.

    2. Sol menüden “Indexing” sekmesine tıklayın ve “Sitemap Files” bölümüne gidin.
    3. Sitemap URL’nizi girin ve “Add” butonuna tıklayın.

    Yandex, sitemap’inizi kontrol eder ve sitenizi dizine ekler. Bu süre bir kaç günü bulabilmektedir.

    Arama Motorlarına Uygun Bir Sitemap Nasıl Olmalı?

    Arama motorlarına uygun bir sitemap oluşturmak için belirli kriterlere dikkat etmek gerekir. İşte bu kriterlerden bazıları:

    • Doğru Format: Sitemap’iniz XML formatında olmalıdır. Bu format, arama motorları tarafından kolayca anlaşılır.
    • Güncel Bilgiler: Sitemap’inizdeki tüm sayfaların güncel olması gerekir. Özellikle son güncellenme tarihleri doğru olmalıdır.
    • Öncelik ve Frekans: Sitemap’inizde sayfaların öncelik ve tarama sıklığını belirtmelisiniz. Önemli sayfalar daha yüksek öncelikte ve sık taranacak şekilde ayarlanmalıdır.
    • Maksimum Boyut: Bir sitemap dosyası maksimum 50.000 URL ve 50 MB boyutunda olmalıdır. Daha büyük siteler için birden fazla sitemap dosyası kullanabilirsiniz.
    • HTTPS Kullanımı: Sitemap’inizdeki tüm URL’lerin HTTPS protokolünü kullanması, güvenlik açısından önemlidir.

    Bu yönergeler doğrultusunda arama motorlarınıza site haritanızı gönderebilirsiniz. Aksi taktirde arama motorları site haritanızı hata bulacak ve tarama yapmayacaktır.

    Sonuç

    Sitemap’ler, web sitenizin arama motorları tarafından daha iyi anlaşılmasını ve dizine eklenmesini sağlar. Bu rehberde, sitemap’lerin ne olduğunu, neden önemli olduklarını ve nasıl oluşturulup arama motorlarına gönderileceğini öğrendiniz.
    Arama motorlarına uygun bir sitemap oluşturmak, web sitenizin
    SEO
    performansını artırmanın önemli bir adımıdır. Bu nedenle, sitemap’inizi düzenli olarak güncelleyip arama motorlarına göndermeyi ihmal etmeyin.

  • Bir yanıt yazın

    E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir