Web Analytics Made Easy - Statcounter

Tema düzenleyici

Sitemap Nedir? Nasıl Oluşturulur ve Eklenir?

Sitemap Nedir? Nasıl Oluşturulur ve Eklenir?

Kısaca özet
Sitemap (site haritası), sitendeki önemli sayfaların listesini arama motorlarına sunan bir dosyadır. En yaygın format sitemap.xml’dir. Google ve diğer arama motorlarına, hangi sayfaların var olduğunu ve ne kadar önemli olduğunu anlatmana yardımcı olur.

Aşağıda hem temel mantığı hem de nasıl oluşturup ekleyeceğini adım adım anlattım.

1. Sitemap nedir, ne işe yarar?

Sitemap:

  • Sitedeki URL’leri (sayfa, yazı, kategori, etiket vb.) listeler,
  • Arama motorlarının yeni ve güncellenen içerikleri daha kolay bulmasını sağlar,
  • Büyük, karmaşık veya yeni sitelerde özellikle önemlidir,
  • Zorunlu değildir ama SEO açısından güçlü bir tavsiyedir.

Sitemap türleri:

  • XML Sitemap: Arama motorları için (en yaygın olanı)
  • HTML Sitemap: Ziyaretçiler için hazırlanmış site haritası
  • Görsel / Video Sitemap: Özelleşmiş içerikler için (resim, video ağırlıklı siteler)

2. Sitemap nasıl oluşturulur?

A) WordPress için (en kolayı)

1. Eklentiyle (Önerilen yol)

En çok kullanılan iki yöntem:

  • Yoast SEO
    Kurduktan sonra otomatik sitemap üretir. Genelde URL şöyle olur:
    https://siteadresin.com/sitemap_index.xml
  • Rank Math SEO
    Aynı şekilde otomatik harita üretir:
    https://siteadresin.com/sitemap_index.xml

Adımlar:

  • WordPress admin’e gir: Eklentiler > Yeni Ekle
  • “Yoast SEO” veya “Rank Math SEO” ara ve kur/etkinleştir
  • Eklenti ayarlarında “Sitemap” (XML harita) özelliğini etkinleştir
  • Oluşan sitemap URL’ini not et (ör: https://site.com/sitemap_index.xml)

2. WordPress’in kendi sitemap’ı

Yeni sürümlerde WordPress çekirdeği de otomatik sitemap üretir:
https://siteadresin.com/wp-sitemap.xml

Eğer ek bir SEO eklentisi kullanıyorsan, çoğu eklenti kendi sitemap’ını kullanmanı önerir.

B) WordPress olmayan siteler için

1. Hazır araçla otomatik oluşturma

Statik HTML / PHP siteler, özel yazılımlar için kullanışlıdır.

  • “online xml sitemap generator” şeklinde arat,
  • Site adresini gir,
  • Aracın taramasını bekle,
  • Sana vereceği sitemap.xml dosyasını indir,
  • Site kök dizinine (root) at:
    public_html/sitemap.xml
    veya
    /var/www/siteadi.com/public_html/sitemap.xml

2. Manuel oluşturma (geliştiriciler için)

Basit bir örnek sitemap.xml şö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://www.siteadresin.com/</loc>
 <lastmod>2024-01-10</lastmod>
 <changefreq>daily</changefreq>
 <priority>1.0</priority>
 </url>
 <url>
 <loc>https://www.siteadresin.com/hakkimizda</loc>
 <lastmod>2024-01-08</lastmod>
 <changefreq>monthly</changefreq>
 <priority>0.5</priority>
 </url>
</urlset>

Bu dosyayı bilgisayarında sitemap.xml olarak kaydedip sunucunun kök dizinine yükleyebilirsin.

3. Sitemap nereye eklenir?

1. Site kök dizinine yükleme

Genel kural: Sitemap’in adresi şu formatta olsun:

  • https://siteadresin.com/sitemap.xml
  • veya (plugin kullanıyorsan) eklentinin verdiği URL (ör: sitemap_index.xml)

2. robots.txt dosyasına ekleme

robots.txt dosyan yoksa, kök dizine bir tane oluşturup içine şu satırı ekleyebilirsin:

Kod:
Sitemap: https://siteadresin.com/sitemap.xml

Birden fazla sitemap varsa hepsini alt alta yazabilirsin:

Kod:
Sitemap: https://siteadresin.com/sitemap_index.xml
Sitemap: https://siteadresin.com/page-sitemap.xml
Sitemap: https://siteadresin.com/post-sitemap.xml

4. Sitemap Google Search Console’a nasıl eklenir?

Adımlar:

  • 1. Google Search Console’a gir:
  • 2. Siteyi (mülkü) ekle ve doğrula (henüz yapmadıysan)
  • 3. Sol menüden “Sitemaps” bölümüne gir
  • 4. “Yeni site haritası ekle” alanına sadece dosya yolunu yaz:
    Örneğin: sitemap.xml veya sitemap_index.xml
  • 5. Gönder butonuna tıkla
  • 6. Durum kısmından hatasız alındığını kontrol et

5. Dikkat etmen gereken noktalar

  • Sitemap’e 404 veren veya noindex olan sayfaları mümkün olduğunca koyma,
  • Aşırı gereksiz URL’ler (filtreler, arama sonuçları, tag çöpü) sitemap’i şişirmesin,
  • Büyük sitelerde (50.000+ URL) sitemap’i parçalara böl (örneğin: yazılar, sayfalar, kategoriler ayrı),
  • Sitemap güncel olsun; URL yapısını değiştirdiğinde sitemap’i de güncelle.

Sonuç:
Sitemap, arama motorlarının siteni daha sağlıklı ve hızlı taramasını sağlayan teknik bir dosyadır. WordPress gibi hazır sistemlerde genelde eklentiyle otomatik oluşturmak en pratik ve sorunsuz çözümdür; diğer sitelerde ise online araçla veya manuel oluşturarak kök dizine koyup, robots.txt ve Google Search Console üzerinden tanıtman 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

Robots.txt Nedir? Doğru Kullanımı Nasıl Olmalı?

  • Garfield
  • Cevaplar: 1
Sonraki Konu →

Google Search Console Nedir ve Nasıl Kullanılır?

  • Garfield
  • Cevaplar: 1
Foruma git ?

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

İpuçları
Geri
Üst