Kurucu mağaza kampanyası: ilk yıl %40 indirimKoşullar →
Teramerce
SEO 10 dk okuma

XML Sitemap Optimizasyonu: Google'ın Sitenizi Tam Anlamasını Sağlayın

10 dk okuma
Paylaş:
XML Sitemap Optimizasyonu: Google'ın Sitenizi Tam Anlamasını Sağlayın

Sitemap Neden Hala Önemlidir?

Google, 2023 yılında sitemap'lerin index sürecini hızlandırdığını, ancak tek başına bir sıralama sinyali olmadığını açıkladı. Bu açıklamayı yanlış yorumlayan bazı SEO uzmanları sitemap'leri ikincil plana ittirdi. Bu ciddi bir hata.

Sitemap'ler şu somut faydaları sağlar:

  • Google'ın keşfedemeyeceği URL'leri (zayıf iç bağlantısı olan sayfalar) keşfetmesini sağlar
  • Büyük sitelerde tüm önemli URL'lerin crawl listesine girmesini garantiler
  • Son güncelleme tarihi bilgisiyle içerik tazeliği sinyali gönderir
  • Resim, video ve haber içeriklerinin özel arama sonuçlarında yer almasını destekler

Özellikle on binlerce ürün sayfasına sahip e-ticaret siteleri için sitemap optimizasyonu, indexleme hızını doğrudan etkileyen kritik bir teknik görevdir.

XML Sitemap Türleri

1. Temel URL Sitemapı

En yaygın sitemap türüdür. Tüm önemli sayfalarınızın URL'lerini listeler.

xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/urunler/gaming-laptop-x1</loc>
    <lastmod>2026-02-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://example.com/kategori/laptoplar</loc>
    <lastmod>2026-02-15</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
</urlset>
Önemli not: changefreq ve priority etiketleri Google tarafından büyük ölçüde görmezden gelinmektedir. Bu alanları doldurmak zorunlu değildir; ancak dolduracaksanız gerçekçi değerler kullanın. Sitemap başına URL sınırı: 50.000 URL veya 50 MB (sıkıştırılmamış). Bu sınırı aşan siteler sitemap index dosyası kullanmalıdır.

2. Sitemap Index Dosyası

Birden fazla sitemap dosyasını tek bir üst dosyada birleştirmek için kullanılır:

xml
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://example.com/sitemap-urunler.xml</loc>
    <lastmod>2026-02-18</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://example.com/sitemap-kategoriler.xml</loc>
    <lastmod>2026-02-18</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://example.com/sitemap-blog.xml</loc>
    <lastmod>2026-02-18</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://example.com/sitemap-resimler.xml</loc>
    <lastmod>2026-02-18</lastmod>
  </sitemap>
</sitemapindex>

Bu yapı, Google'ın sitemap'lerinizi kategori bazında daha verimli işlemesini sağlar.

3. Resim Sitemapı (Image Sitemap)

E-ticaret sitelerinde yüksek kaliteli ürün görselleri kritik bir içerik varlığıdır. Google Görseller aramasından gelen trafik, doğrudan satın alma niyeti taşıyan kullanıcıları çekebilir.

Resim sitemap'i için iki yöntem vardır:

Yöntem A — Mevcut URL Sitemap'ine Resim Bilgisi Eklemek:
xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://example.com/urunler/kirmizi-deri-ceket</loc>
    <image:image>
      <image:loc>https://example.com/images/kirmizi-deri-ceket-on.jpg</image:loc>
      <image:title>Kırmızı Deri Ceket - Ön Görünüm</image:title>
      <image:caption>Yüksek kalite kırmızı deri ceket, S-XL beden seçenekleri</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://example.com/images/kirmizi-deri-ceket-yan.jpg</image:loc>
      <image:title>Kırmızı Deri Ceket - Yan Görünüm</image:title>
    </image:image>
  </url>
</urlset>
Yöntem B — Ayrı Resim Sitemap Dosyası:

Yüksek hacimli e-ticaret siteleri için ayrı bir sitemap-resimler.xml dosyası oluşturmak daha yönetilebilirdir.

Her ürün görseli için şu bilgileri ekleyin:

  • image:loc — Görselin tam URL'si
  • image:title — Görselin başlığı (alt text'ten farklı olabilir)
  • image:caption — Açıklayıcı metin
  • image:geo_location — Coğrafi konum (yerel içerikler için)
  • image:license — Lisans URL'si (sahip olduğunuz görseller için)

4. Video Sitemapı (Video Sitemap)

Ürün tanıtım videoları, nasıl kullanılır içerikleri ve unboxing videoları barındıran e-ticaret siteleri için video sitemap zorunludur. Google Video aramasında ve arama sonuçlarındaki video zengin snippet'larında görünmek için video sitemap gereklidir.

xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://example.com/urunler/gaming-laptop-x1</loc>
    <video:video>
      <video:thumbnail_loc>
        https://example.com/video-thumbs/gaming-laptop-x1-thumb.jpg
      </video:thumbnail_loc>
      <video:title>Gaming Laptop X1 - Detaylı İnceleme ve Benchmark</video:title>
      <video:description>
        Gaming Laptop X1'in tüm özelliklerini, benchmark sonuçlarını 
        ve gerçek oyun performansını ele aldığımız kapsamlı inceleme.
      </video:description>
      <video:content_loc>
        https://example.com/videos/gaming-laptop-x1-inceleme.mp4
      </video:content_loc>
      <video:duration>847</video:duration>
      <video:publication_date>2026-02-10T10:00:00+03:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
    </video:video>
  </url>
</urlset>

5. Haber Sitemapı (News Sitemap)

E-ticaret siteleri genellikle haber sitemapına ihtiyaç duymamasına karşın, sektör haberleri, kampanya duyuruları veya piyasa analizleri yayımlayan siteler bu türden yararlanabilir. Haber sitemapı Google Haberler'de yer almak için gereklidir.

Kritik kural: Haber sitemap'ine yalnızca son 2 gün içinde yayımlanan içerikler dahil edilmelidir.

Dinamik Sitemap Üretimi: Canlı E-Ticaret İçin Zorunluluk

Statik sitemap dosyaları, ürün stok durumu, fiyat ve içerik değişikliklerini anlık yansıtamaz. Binlerce ürüne sahip e-ticaret siteleri için dinamik sitemap üretimi standart bir gereksinimdir.

Next.js ile Dinamik Sitemap

Next.js 14+ sürümünde App Router ile yerleşik sitemap desteği geldi:

javascript
// app/sitemap.js
export default async function sitemap() {
  const baseUrl = 'https://example.com';
  
  // Veritabanından ürünleri çek
  const urunler = await getUrunler();
  const urunSitemap = urunler.map(urun => ({
    url: `${baseUrl}/urunler/${urun.slug}`,
    lastModified: urun.updatedAt,
    changeFrequency: 'weekly',
    priority: 0.8,
  }));
  
  // Kategorileri çek
  const kategoriler = await getKategoriler();
  const kategoriSitemap = kategoriler.map(kategori => ({
    url: `${baseUrl}/kategori/${kategori.slug}`,
    lastModified: kategori.updatedAt,
    changeFrequency: 'daily',
    priority: 0.9,
  }));
  
  // Statik sayfalar
  const statikSayfalar = [
    { url: baseUrl, lastModified: new Date(), priority: 1.0 },
    { url: `${baseUrl}/hakkimizda`, lastModified: new Date(), priority: 0.5 },
    { url: `${baseUrl}/iletisim`, lastModified: new Date(), priority: 0.5 },
  ];
  
  return [...statikSayfalar, ...kategoriSitemap, ...urunSitemap];
}

Stok Durumuna Göre Sitemap Yönetimi

Tükenmiş ürün sayfalarını sitemap'te tutmalı mısınız? Bu soru e-ticaret SEO'sunun tartışmalı konularından biridir.

Tutun, eğer:
  • Ürün gelecekte tekrar stoka girecekse
  • Sayfa backlink almışsa veya yüksek organik trafik alıyorsa
  • Sayfa ilgili ürünlere yönlendirme yapabilecek durumdaysa
Çıkarın, eğer:
  • Ürün kalıcı olarak kaldırıldıysa
  • Sayfaya hiç trafik gelmiyorsa
  • Ürün, yeni bir ürün sayfasıyla değiştirilecekse (301 redirect uygulayın)

Sitemap Doğrulama ve İzleme

Sitemap'inizin doğruluğunu düzenli olarak kontrol edin:

Google Search Console:
  • "Indexleme > Sitemap'ler" bölümünde sitemap URL'nizi ekleyin
  • Gönderilen URL sayısı ile indexlenen URL sayısı arasındaki farkı izleyin
  • Hata mesajlarını düzenli kontrol edin
Teknik Doğrulama Araçları:
  • https://www.xml-sitemaps.com/validate-xml-sitemap.html — XML sözdizimi kontrolü
  • Screaming Frog — Sitemap URL'lerini crawl ederek broken link kontrolü
  • Google Search Console API — Programatik sitemap durum sorgulama
İzlenmesi Gereken Metrikler:
  • Sitemap'e eklenen URL'lerin indexlenme oranı
  • "Discovered but not indexed" kategorisindeki URL sayısı
  • Son sitemap gönderiminden bu yana indexlenen yeni URL sayısı

Sitemap optimizasyonu, tek seferlik bir görev değil; e-ticaret sitenizin büyümesiyle paralel sürdürülen dinamik bir süreçtir. Otomatik sitemap üretimi altyapısı kurmak, uzun vadede teknik SEO sağlığınızın temel taşlarından biri olacaktır.

Etiketler:#XML Sitemap#Sitemap Optimizasyonu#Google Indexleme#Teknik SEO
Bülten

Bu tarz içeriklerden haberdar olun

Yeni e-ticaret ipuçları ve rehberler yayımlandıkça e-posta kutunuza gelsin.

Abone olarak e-ticaret rehberlerimizi e-postayla almayı kabul edersiniz; dilediğiniz an ayrılabilirsiniz. KVKK Aydınlatma Metni