Web Analytics Made Easy - Statcounter

Tema düzenleyici

Soru Sitemap Nedir ve Nasıl Oluşturulur?

Sitemap Nedir ve Nasıl Oluşturulur?

Kısa özet
Sitemap (site haritası), sitendeki sayfaların bir listesini içeren ve arama motorlarına “sitemde şu sayfalar var, bunlar önemli” diyen bir dosyadır. En yaygın format XML sitemap’tir ve genelde https://siteadın.com/sitemap.xml adresinde olur.

1. Sitemap Nedir?
Sitemap:

  • Arama motoru botlarına sitendeki URL’leri toplu halde sunar
  • Yeni ve güncellenen içeriklerin daha hızlı taranmasına yardımcı olur
  • Özellikle büyük, karmaşık veya yeni sitelerde tarama verimliliğini artırır
  • Kategori, yazı, etiket, ürün gibi farklı içerik tiplerini ayrı ayrı gösterebilir

Türleri:
  • XML Sitemap: Google, Bing vb. için standart site haritası
  • Image/Video Sitemap: Görsel ve video odaklı siteler için ek haritalar
  • HTML Sitemap: Kullanıcıların gezmesi için hazırlanan, genelde bir sayfa şeklinde olan liste (SEO’dan çok UX amaçlı)

2. Sitemap Ne İşe Yarar?
  • Taranması zor (derin link yapısı, çok sayfa, zayıf dahili link) sitelerde kritik öneme sahiptir
  • Yeni açılmış sitelerin Google tarafından daha çabuk keşfedilmesine destek olur
  • Önemsiz sayfaları hariç tutup, önemli sayfaları vurgulamana imkân verir
  • Tarama hatalarını ve gereksiz URL’leri fark etmene yardımcı olur (Search Console raporları ile)

3. Sitemap Nasıl Oluşturulur?

3.1. WordPress Kullanıyorsan

En kolay yol bir SEO eklentisi kullanmak:

  • Yoast SEO:
    Ayarlar bölümünden sitemap’i otomatik oluşturur. Genelde adres:
    https://siteadın.com/sitemap_index.xml
  • Rank Math:
    SEO → Sitemap Settings kısmından aç/kapa ve yapılandırma yapılır.
  • All in One SEO:
    Benzer şekilde XML Sitemap menüsünden yönetilir.

Çoğu modern WordPress kurulumu zaten otomatik XML sitemap üretir (örn. https://siteadın.com/wp-sitemap.xml).

3.2. WordPress Dışında (Özel Yazılım / Diğer CMS)

  • 1) Online sitemap generator kullan:
    Küçük siteler için:
    https://www.xml-sitemaps.com gibi araçlarla
    • Site adresini gir
    • Taramayı başlat
    • Oluşan sitemap.xml dosyasını indir
    • Sunucunun kök dizinine (public_html, www, httpdocs vb.) yükle
  • 2) Manuel/otomatik kendi sisteminde üret:
    Dinamik sitelerde cron job ile düzenli ürettirmek daha sağlıklı. Örnek bir basit XML yapısı şöyle görünür:

    XML:
    <?xml version="1.0" encoding="UTF-8"?>
    <urlset
     xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
     <url>
     <loc>https://siteadın.com/</loc>
     <lastmod>2024-04-01</lastmod>
     <changefreq>daily</changefreq>
     <priority>1.0</priority>
     </url>
     <url>
     <loc>https://siteadın.com/hakkimizda</loc>
     <lastmod>2024-03-20</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
     </url>
    </urlset>

    Gerçekte bunu veritabanındaki URL’leri dolaşıp otomatik üreten bir script ile yapman gerekir.

    4. Sitemap’i Google’a Nasıl Tanıtırsın?

    Adım adım:
    • 1) Sitemap dosyanı hazır et
      Örnek: https://siteadın.com/sitemap.xml veya sitemap_index.xml
    • 2) robots.txt dosyana ek satır yaz (isteğe bağlı ama faydalı):
      https://siteadın.com/robots.txt içine:

      Kod:
      Sitemap: https://siteadın.com/sitemap.xml
    • 3) Google Search Console’a ekle
      • Search Console’a giriş yap
      • Mülkü (siteyi) seç
      • Sol menüden Sitemaps bölümüne gir
      • “Yeni site haritası ekle” alanına sitemap.xml veya sitemap_index.xml yaz
      • Gönder’e tıkla ve durumunu takip et

    5. Sitemap Hazırlarken Dikkat Edilecekler
    • 404 veren, yönlendirilmiş (301/302), noindex olan URL’leri sitemap’e koyma
    • Tekrarlayan/önemsiz sayfaları (fazla filtre, parametreli URL vb.) mümkün olduğunca hariç tut
    • Sitemap içinde sadece gerçekten indexlenmesini istediğin URL’ler olsun
    • Çok büyük sitelerde (50.000+ URL) sitemap’i parçalara böl ve bir sitemap index kullan
    • Sitemap’i arada bir kontrol et; URL sayısı, hatalar, engellenen sayfalar için Search Console’dan raporları izle

    Sonuç:
    Sitemap, özellikle büyüyen veya kompleks sitelerde tarama ve index süreçlerini daha düzenli hale getiren, uygulanması basit ama etkisi yüksek bir dosyadır. XML formatında oluşturup kök dizine yerleştirmen, robots.txt’de belirtmen ve Google Search Console üzerinden tanımlaman yeterlidir.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Giriş Yap

Zaten bir hesabınız var mı? Buradan giriş yapın.

← Önceki Konu

Soru  XML Sitemap Nasıl Eklenir?

  • Mert
  • Cevaplar: 1
Sonraki Konu →

Soru  Robots.txt Hataları Nelerdir?

  • Mert
  • Cevaplar: 1
Foruma git ?

Bu konuyu görüntüleyen kullanıcılar

Son Konular

İpuçları
Geri
Üst