VixSEO
Kod Bilmeden Sitemap Oluşturmanın Yolları

Kod Bilmeden Sitemap Oluşturmanın Yolları

29 Haziran 2026 8 dk okuma süresi

Sitemap oluşturmak için tek satır kod yazmanıza gerek yok. WordPress, Wix veya Ikas gibi bir sistem kullanıyorsanız siteniz büyük olasılıkla zaten bir site haritası üretiyor. Üretmiyorsa bir SEO eklentisi ya da online generator aracıyla birkaç dakikada hazırlayabilir, ardından Google Search Console'a gönderebilirsiniz.

Site haritası (sitemap), arama motorlarına sitenizdeki sayfaları, bu sayfaların ne zaman güncellendiğini ve birbirleriyle ilişkisini bildiren bir dosyadır. Genellikle XML biçiminde tutulur ve arama motorlarının içeriğinizi daha verimli keşfetmesine yardımcı olur. İyi haber şu: bu dosyayı oluşturmak teknik bir iş gibi görünse de, elinizi koda bulaştırmadan halletmenin birkaç pratik yolu var.

Sitemap'e gerçekten ihtiyacınız var mı?

Her site için sitemap zorunlu değildir. Google Arama Merkezi'ne göre, yaklaşık 500 sayfadan küçük ve kendi içinde iyi bağlantılanmış sitelerde site haritası gerekmeyebilir; çünkü Google bu sayfaları zaten gezinerek bulabilir. Buna karşılık büyük siteler, henüz yeni kurulmuş ve dışarıdan az bağlantı alan siteler ve video, görsel gibi zengin medya içeren sayfalar için sitemap belirgin biçimde faydalıdır (Google Arama Merkezi).

Yani küçük bir tanıtım siteniz varsa sitemap olmadan da yolunuza devam edebilirsiniz. Ama içerik üretiyorsanız, ürün ekliyorsanız veya site büyüyecekse bir site haritası kurmak işinizi kolaylaştırır. Şimdi kodsuz seçeneklere geçelim.

Yöntem 1: Platformunuzun yerleşik sitemap'i

En kolay yol, çoğu zaman zaten önünüzde duran yoldur. Google Arama Merkezi'nin açıkça belirttiği gibi, WordPress, Wix veya Blogger gibi bir İçerik Yönetim Sistemi (CMS) kullanıyorsanız sisteminiz büyük olasılıkla arama motorları için zaten bir site haritası hazırlamıştır ve sizin ek bir işlem yapmanıza gerek yoktur (Google Arama Merkezi).

Peki bu dosya nerede? Çoğu platform sitemap'i öngörülebilir bir adreste yayınlar. Önce şu adresleri tarayıcınızda deneyin:

  • alanadiniz.com/sitemap.xml en yaygın varsayılan adrestir.
  • alanadiniz.com/sitemap_index.xml birçok WordPress kurulumunda kullanılır.
  • alanadiniz.com/sitemap-index.xml ya da platforma özel varyasyonlar da görülebilir.

Adrese gittiğinizde URL listelerini içeren bir XML sayfası görüyorsanız, sitemap'iniz hazır demektir. Platformlara göre durum kabaca şöyle:

WordPress

WordPress 5.5 ve sonrası, varsayılan olarak temel bir sitemap üretir. Ancak çoğu kullanıcı daha fazla kontrol için bir SEO eklentisi kullanır (bunu bir sonraki başlıkta ele alıyoruz).

Wix

Wix siteleri otomatik olarak bir sitemap oluşturur ve genellikle /sitemap.xml adresinde sunar. Yeni sayfa eklediğinizde bu dosya kendiliğinden güncellenir, yani manuel bir işlem yapmanız gerekmez.

Ikas ve diğer e-ticaret platformları

Ikas gibi e-ticaret altyapıları da ürün, kategori ve sayfa URL'lerinizi içeren sitemap'i otomatik üretir. Burada işiniz dosyayı oluşturmaktan çok, doğru sayfaların dahil edildiğini ve Search Console'a gönderildiğini kontrol etmektir.

Kısacası ilk adımınız her zaman platformunuzun zaten ne ürettiğine bakmak olmalı. Çoğu durumda sıfırdan bir şey yapmanız gerekmez.

Yöntem 2: SEO eklentisiyle oluşturma

Platformunuz yerleşik bir sitemap sunmuyorsa ya da daha fazla denetim istiyorsanız, özellikle WordPress'te eklentiler en pratik kodsuz çözümdür. Eklenti kurar, birkaç ayarı yapar ve gerisini ona bırakırsınız. WordPress dünyasında öne çıkan seçenekler şunlardır:

  • Yoast SEO: Kurulduğunda otomatik olarak bir XML sitemap üretir ve yeni içerik eklendikçe günceller.
  • All in One SEO: Sitemap üretiminin yanı sıra hangi içerik türlerinin dahil edileceğini ayarlamanıza izin verir.
  • Google XML Sitemaps: Yalnızca sitemap üretimine odaklanan, sade bir eklentidir.

Eklenti tabanlı yöntemin en büyük avantajı otomasyondur. Yeni bir yazı yayınladığınızda veya ürün eklediğinizde sitemap arka planda kendiliğinden güncellenir. Böylece dosyayı her seferinde elle yenileme derdi ortadan kalkar. Kurulumdan sonra eklentinin ayarlarına girip hangi sayfa tiplerinin (yazı, sayfa, kategori, etiket) dahil edileceğini gözden geçirmeniz yeterlidir.

Yöntem 3: Online generator araçlarıyla kodsuz oluşturma

Sitenizin altyapısı sitemap üretmiyorsa, örneğin elle yazılmış statik bir siteniz varsa, online sitemap oluşturucular devreye girer. Bu araçlar tamamen kod gerektirmez. Genel akış oldukça basittir:

  1. Aracın alanına web sitenizin adresini girersiniz.
  2. Araç sitenizi gezerek (tarayarak) bulduğu URL'leri toplar.
  3. İsterseniz changefreq (güncelleme sıklığı), priority (öncelik) ve lastmod (son değişiklik) gibi ayarları belirlersiniz.
  4. Oluşan XML dosyasını indirir veya içeriğini kopyalarsınız.

SEOptimer'in site haritası oluşturucusu bu yaklaşımın tipik bir örneğidir: alan adınızı girdiğinizde changefreq, priority ve lastmod ayarlarıyla XML üretir ve sonucu kaydetmenize veya kopyalamanıza izin verir (SEOptimer). Benzer şekilde XML-Sitemaps.com ve IHS gibi araçlar da URL gir, oluştur, indir mantığıyla çalışır. Bu araçların çoğu belirli bir sayfa sınırına kadar (genellikle birkaç bin sayfa aralığında) ücretsiz tarama yapar.

Bu yöntemin tek dezavantajı manuel olmasıdır: site içeriğiniz değiştiğinde aracı yeniden çalıştırıp dosyayı yeniden yüklemeniz gerekir. Bu yüzden sık güncellenen siteler için eklenti ya da yerleşik çözümler daha rahattır.

Oluşturulan dosyayı yükleme ve arama motorlarına gönderme

Bir generator aracıyla dosya ürettiyseniz, onu sitenizin kök dizinine (root) yüklemeniz gerekir. Yani dosya genellikle alanadiniz.com/sitemap.xml adresinden erişilebilir olmalıdır. Platform yerleşik sitemap veya eklenti kullanıyorsanız bu adım otomatik olarak halledilir.

Dosya yerine oturduktan sonra arama motorlarına haber vermenin iki ana yolu vardır:

  • Google Search Console: Sol menüdeki Site Haritaları bölümüne sitemap adresinizi girip gönderirsiniz. Google dosyayı işler ve durumunu burada takip edebilirsiniz.
  • Bing Webmaster Tools: Aynı şekilde sitemap'inizi Bing'e de bildirebilirsiniz; bu, Bing ve onunla beslenen arama deneyimlerinde görünürlük için faydalıdır.

Ek olarak robots.txt dosyanıza sitemap satırı eklemek iyi bir alışkanlıktır. Dosyanın içine Sitemap: https://alanadiniz.com/sitemap.xml şeklinde tam adresi yazdığınızda, sitenizi gezen tüm arama motorları site haritanızın yerini doğrudan görür.

Doğru URL'leri dahil etmek

Sitemap'in işe yaraması, içine doğru sayfaları koymanıza bağlıdır. Burada birkaç temel kural var. Google Arama Merkezi, sitemap'lerde tam nitelikli, mutlak ve kanonik URL'ler kullanılması gerektiğini belirtir (Google Arama Merkezi). Yani /urun/ayakkabi gibi göreceli değil, https://alanadiniz.com/urun/ayakkabi gibi tam adresler yazılmalı ve her sayfanın tercih edilen (kanonik) sürümü kullanılmalıdır.

Bir de sitemap'e koymamanız gereken sayfalar var. Pratik olarak şu sayfaları dışarıda bırakın:

  • Sepet, ödeme ve hesap (checkout/cart/admin) gibi arama sonuçlarında yer almasını istemediğiniz sayfalar.
  • noindex etiketi taşıyan, yani arama motorlarına "beni dizine ekleme" diyen sayfalar.
  • Yönlendirilmiş (301/302) ya da kanonik etiketi başka bir adresi işaret eden sayfalar.

Sitemap, arama motorlarına "bunlar benim önem verdiğim, dizinlenmesini istediğim sayfalarım" diyen bir listedir. Bu yüzden içine yalnızca herkese açık, dizine eklenebilir ve kanonik sayfalarınızı koymak, sinyalinizi temiz tutar. Birçok rakip içerik bu ayrımı atlar; oysa noindex sayfaların sitemap'e girmesi çelişkili bir sinyal yaratır.

Sitemap'i güncel tutmak

Sitemap'i bir kez oluşturup unutulan bir dosya gibi düşünmeyin. Sitenize yeni içerik eklediğinizde site haritası da güncellenmelidir. İşte yöntemler arasındaki en önemli pratik fark burada ortaya çıkar:

  • Platform yerleşik ve eklenti çözümleri bunu otomatik yapar. Yeni yazı veya ürün eklediğinizde dosya kendiliğinden güncellenir.
  • Online generator ile üretilen statik dosyalar ise manueldir. İçerik değiştiğinde aracı yeniden çalıştırıp yeni dosyayı yüklemeniz gerekir.

Burada lastmod etiketine özellikle dikkat edin. Bu etiket bir sayfanın son ne zaman anlamlı biçimde değiştiğini gösterir ve doğru kullanıldığında değerlidir. Her sayfaya gerçekte güncellenmediği halde bugünün tarihini yazmak (ör. otomatik olarak tüm sayfaları "bugün güncellendi" göstermek) güvenilirliği zedeler. Aynı şekilde changefreq ve priority değerlerini abartmanın da bir faydası yoktur; bunlar opsiyonel ipuçlarıdır, garanti değil.

Teknik kurallar ve limitler

Kodsuz oluştursanız bile arka plandaki birkaç teknik sınırı bilmek faydalı, çünkü büyüyen sitelerde bunlar devreye girer. Resmi sitemap protokolüne göre temel kurallar şöyle:

  • Tek bir site haritası en fazla 50 MB (sıkıştırılmamış) boyutunda olabilir veya en fazla 50.000 URL içerebilir (sitemaps.org).
  • Dosya UTF-8 olarak kodlanmalıdır.
  • XML protokolünde zorunlu etiketler urlset, url ve loc'tur; lastmod, changefreq ve priority opsiyoneldir. priority değeri 0.0 ile 1.0 arasındadır ve varsayılanı 0.5'tir (sitemaps.org).
  • URL'lerdeki özel karakterler kaçış (escape) ile kodlanmalıdır: & işareti &amp; olur, < işareti &lt; olur, > işareti &gt; olur.

Peki 50.000 URL sınırını aşarsanız ne olur? O zaman birden fazla sitemap dosyası oluşturup hepsini tek bir sitemap index dosyasında toplarsınız. Index, asıl sitemap dosyalarını listeleyen bir üst dosyadır. İyi haber: eklentiler ve platformlar bu bölmeyi sizin için otomatik yapar, bu yüzden kod yazmanız gerekmez. SEOptimer gibi online araçlar da genellikle birkaç bin sayfaya kadar tarama yapar; çok daha büyük siteler için yerleşik ya da eklenti tabanlı otomatik çözümler daha uygundur.

Sık yapılan hatalar

Sitemap oluşturmak kolay olsa da, çoğu sitenin tökezlediği birkaç nokta var. Bunlardan kaçınmak, dosyanızın gerçekten işe yaramasını sağlar:

  • Yanlış ya da escape edilmemiş URL'ler. Göreceli adresler (/sayfa) yerine tam adres kullanın ve içinde & gibi özel karakter geçen URL'lerin doğru kodlandığından emin olun. Generator araçları bunu genellikle otomatik halleder, ama elle düzenleme yaparsanız dikkatli olun.
  • noindex sayfaları sitemap'e koymak. Arama motorlarına bir yandan "bu sayfayı dizine ekleme" deyip diğer yandan onu sitemap'e koymak çelişkili bir sinyaldir. Bu sayfaları listeden çıkarın.
  • Sabit changefreq ve priority abartısı. Tüm sayfalara priority 1.0 vermek ya da her sayfayı "günlük güncelleniyor" göstermek bir avantaj sağlamaz. Bu değerler yalnızca opsiyonel ipuçlarıdır.
  • Gerçeği yansıtmayan lastmod tarihleri. Sayfa değişmediği halde tarihi sürekli güncel göstermek, zamanla güven kaybına yol açar.

Bir başka önemli nokta da platform farklarıdır. WordPress için yazılmış pek çok rehber, Wix, Ikas veya Shopify gibi diğer altyapıları atlar. Bu platformlarda sitemap genellikle otomatik üretildiği için sizin işiniz dosyayı oluşturmak değil, doğru çalıştığını ve doğru sayfaları içerdiğini denetlemektir. Yani WordPress dışındaysanız "hangi eklentiyi kurmalıyım" sorusu yerine "yerleşik sitemap'im neyi içeriyor" sorusuna odaklanmanız daha doğru olur.

Hangi yöntemi seçmelisiniz?

Özetle karar oldukça basit:

  • Bir CMS (WordPress, Wix, Ikas, Blogger) kullanıyorsanız, önce yerleşik sitemap'inizi kontrol edin. Çoğu durumda zaten hazırdır.
  • WordPress'te daha fazla kontrol istiyorsanız Yoast SEO veya All in One SEO gibi bir eklenti kurun.
  • Sitemap üretmeyen statik bir siteniz varsa, SEOptimer veya XML-Sitemaps.com gibi bir online araçla dosyayı oluşturup kök dizine yükleyin.

Hangi yolu seçerseniz seçin, son adım aynıdır: dosyayı Google Search Console'a (ve mümkünse Bing Webmaster Tools'a) gönderin ve robots.txt'e sitemap satırını ekleyin.

Sitemap'inizin doğru kurulduğundan, içine yanlış sayfaların girmediğinden ve güncel kaldığından emin olmak istiyorsanız, VixSEO panelindeki teknik SEO kontrolleri sitenizin site haritasını ve indeksleme sinyallerini düzenli olarak izlemenize yardımcı olur. Wix, Ikas veya kendi altyapınızdaki sitenin teknik tarafını tek panelden takip etmek için VixSEO araçlarına göz atabilirsiniz.

Kaynaklar

Makaleyi Beğendiniz Mi?

Tüm Bu Süreçleri Otomatize Edin

VixSEO ile buradaki teknik adımların tamamına saatler harcamak yerine, akıllı Headless altyapısı sayesinde dakikalar içinde sitenizi iyileştirin.

14 Gün Ücretsiz Deneyin