Site Haritası Oluşturucu

Dizine eklenmesini istediğiniz URL’leri her satıra bir tane olacak şekilde yapıştırın, bir değişiklik sıklığı ve öncelik seçin; araç bunları sitemaps.org 0.9 şemasına uygun geçerli bir sitemap.xml içine sarar. Verdiğiniz URL’leri biçimlendirir: sizin yerinize siteyi taramaz veya sayfa keşfetmez, dolayısıyla neyin ekleneceğine tam olarak siz karar verirsiniz. Geçerli URL olmayan satırlar atlanır ve sonuç kopyalamaya, sitemap.xml olarak kaydetmeye ve göndermeye hazırdır.

Araç site haritanızı nasıl oluşturur

  1. 1

    URL'lerinizi yapıştırın

    Her satıra `https://` dahil tam bir URL. Boş satırlar ve geçerli URL olmayan her şey yoksayılır.

  2. 2

    Sıklık ve öncelik ayarlayın

    Bir `changefreq` (always ile never arası) ve 0.0 ile 1.0 arasında bir `priority` seçin. Aynı değerler listedeki her URL'ye uygulanır.

  3. 3

    lastmod dahil edilsin mi karar verin

    İşaretlendiğinde her girdi bugüne (oluşturma tarihine) ayarlanmış bir `<lastmod>` alır. Gerçek değişiklik tarihlerini kendiniz eklemeyi tercih ediyorsanız işareti kaldırın.

  4. 4

    Oluşturun ve kopyalayın

    Tam `<urlset>` XML'ini alırsınız. Kopyalayın, sitenizin kök dizinine `sitemap.xml` olarak kaydedin ve gönderin.

Araç ne üretir

İki URL, haftalık sıklık, öncelik 0.8 ve lastmod etkinken şunu alırsınız:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <lastmod>2026-04-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://example.com/pricing</loc>
    <lastmod>2026-04-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

Her girdi aynı changefreq, priority ve lastmod değerini paylaşır. Her URL için farklı değerler veya gerçek son değiştirilme tarihleri gerekiyorsa, oluşturduktan sonra XML’i düzenleyin ya da aracı her sayfa grubu için bir kez çalıştırın.

Bilinmesi gereken site haritası sınırları

Bunlar her site haritasının uyması gereken sitemaps.org sınırlarıdır. Bu araç tek bir dosya oluşturur, bu yüzden listenizi bu sınırlar içinde tutun:

Sınır Değer
Site haritası dosyası başına URL 50.000
Dosya başına sıkıştırılmamış boyut 50 MB
Dizin dosyası başına site haritası 50.000

50.000 URL’yi aştığınızda listenizi birden fazla site haritasına bölün ve bunlara bir <sitemapindex> dosyasından atıfta bulunun. Google ve Bing sıkıştırılmış .gz site haritalarını kabul eder.

Nelerin dahil edileceği

  • Yalnızca kanonik URL’ler, sorgu dizesi varyantı kopyaları olmadan.
  • 200 döndüren URL’ler, 404 veya 5xx değil.
  • Arama sonuçlarında görmek istediğiniz dizinlenebilir sayfalar.
  • Site haritasının barındırıldığı aynı ana bilgisayar adı ve protokol (başka bir alan adından girdi olmadan).

Nelerin dışarıda bırakılacağı

  • Arama sonucu sayfaları (/search?q=...).
  • Giriş ve hesap sayfaları.
  • Zayıf filtre kombinasyonu sayfaları (onlarca neredeyse kopya içeren faset gezinme).
  • noindex olarak ayarladığınız sayfalar.

Oluşturduktan sonra

  1. Sonucu sitenizin kök dizinine sitemap.xml olarak kaydedin.
  2. robots.txt dosyanıza Sitemap: https://example.com/sitemap.xml satırını ekleyin.
  3. Google Search Console’da Site Haritaları bölümünden gönderin.
  4. Bir grup URL ekledikçe veya değiştirdikçe yeniden oluşturup tekrar gönderin.

Sık Sorulan Sorular

Hayır. Yapıştırdığınız URL’leri geçerli site haritası XML’ine biçimlendirir. Listeyi siz sağlarsınız; bu, hangi sayfaların dahil edileceğini tam olarak sizin denetlediğiniz ve sunucunuzdan hiçbir şeyin çekilmediği anlamına gelir.

Google lastmod değerini yalnızca doğru olduğunda yeniden tarama ipucu olarak kullanır ve yanıltıcı değerleri yoksayar. Google priority ve changefreq değerlerini tamamen yoksaydığını söyledi; Bing bunları hâlâ dikkate alıyor. Bu araç lastmod değerini her URL için oluşturma tarihine ayarladığından, gerçek değişiklikleri yansıtmasını istiyorsanız işareti kaldırın veya tarihleri düzenleyin.

Tek bir site haritası dosyası 50.000 URL ile sınırlıdır. Her biri sınır içinde birden fazla site haritası oluşturun ve bunları Search Console’a gönderdiğiniz bir <sitemapindex> dosyasında listeleyin. Bu araç her seferinde bir <urlset> oluşturur, bu yüzden onu her grup için bir kez çalıştırıp sonra birleştirirsiniz.

Hayır, yalnızca dizine eklenmesini istediğiniz sayfaları. Bir sayfayı site haritasının dışında bırakmak onu Google’dan gizlemez, ama dahil etmek onu taranmaya değer kanonik içerik olarak gördüğünüzün net bir işaretidir.

İlgili Araçlar

Araç diğer dillerde mevcuttur