TEKNİK SEO & İNDEKSLENME MİMARİSİ

XML Sitemap & İndeks URL Listesi Oluşturucu

Googlebot ve diğer arama motoru botları için W3C standartlarında, hatasız XML site haritası (sitemap.xml) oluşturun. Sayfalarınızın taranma önceliğini ve güncellenme sıklığını anında belirleyip dosyanızı indirin.

Site Haritası Parametreleri

Her satıra bir tam URL (https://...) gelecek şekilde bağlantılarınızı ekleyin.

Algılanan URL: 0
Protokol: XML v0.9 (Google)
Çıktı: sitemap.xml
<!-- XML kodunuz burada üretilecektir... -->

Sayfalarınız Google Tarafından İndekslenmiyor mu?

Hatalı site haritası mimarisi, yetersiz tarama bütçesi ve derin sayfa hiyerarşisi içeriklerinizin dizine girmesini engeller. İndeks denetimi planlayalım.

15 Dk İndeksleme & SEO Görüşmesi →

1. XML Site Haritası (Sitemap) Nedir ve Googlebot İçin Neden Hayatidir?

XML Site Haritası (Sitemap); bir web sitesindeki taranması ve dizine eklenmesi istenen tüm değerli sayfaların hiyerarşik bir listesini içeren, makine tarafından okunabilir özel bir XML protokolü dosyasıdır. Arama motoru örümcekleri (Googlebot, Bingbot vb.) web sayfalarını keşfetmek için bağlantıları takip eder; ancak binlerce sayfadan oluşan sitelerde veya derin dizinlerde bazı kritik içerikler bağlantı zincirinde kaybolabilir. XML site haritası, arama motoruna doğrudan bir yol haritası sunarak hiçbir değerli sayfanın taranmadan geçilmemesini garanti altına alır.

2. "lastmod", "changefreq" ve "priority" Etiketlerinin Gerçek Etkisi

XML standartlarında yer alan üç ana alt etiket farklı arama motorları tarafından farklı ağırlıklarla yorumlanır:

  • lastmod (Son Değişiklik): Googlebot için açık ara en kritik etikettir. Bir sayfanın ne zaman güncellendiğini W3C tarih formatında (YYYY-MM-DD) bildirir. Google, tarama bütçesini korumak adına yalnızca `lastmod` tarihi değişen sayfaları öncelikli olarak yeniden tarar.
  • changefreq (Değişim Sıklığı): Sayfanın haftalık, günlük veya aylık periyotlarla ne sıklıkla güncellendiğini belirtir. Google bu etiketi doğrudan bir kural olarak değil, yalnızca bir tavsiye sinyali olarak kabul eder.
  • priority (Öncelik): Sitenizdeki sayfaların birbirine göre önem derecesini (0.0 ile 1.0 arasında) gösterir. Ana sayfa genellikle 1.0, alt sayfalar ise 0.5-0.8 aralığında puanlanır.

3. Site Haritasında Sadece 200 Durum Kodlu Canonical Sayfaları Barındırma Kuralı

Teknik SEO'da yapılan en yaygın hata, XML site haritasına 404 veren sayfaları, 301 ile yönlendirilmiş eski URL'leri veya `noindex` etiketi taşıyan gizli sayfaları dahil etmektir. Bir site haritasında yalnızca HTTP 200 (Başarılı) yanıtı veren ve kendi kendini işaret eden (Self-Canonical) orijinal sayfalar bulunmalıdır. Bozuk veya yönlenen linklerin haritaya konması Google Search Console'da "Gönderilen URL yönlendirme içeriyor" veya "Gönderilen URL 404 döndürüyor" gibi teknik kalite uyarılarına yol açar.

4. Büyük Siteler İçin Site Haritası İndeksi (Sitemap Index) Mimarisi

Google'ın tek bir XML site haritası dosyası için koyduğu resmi sınır maksimum 50.000 URL ve sıkıştırılmamış 50 MB boyutudur. Bu sınırları aşan e-ticaret veya haber platformlarında "Sitemap Index" (Site Haritası Dizini) mimarisi kullanılır. Tek bir `sitemap_index.xml` ana dosyası oluşturulur ve bu dosyanın içine alt haritalar (`post-sitemap.xml`, `page-sitemap.xml`, `product-sitemap.xml`) bağlanır. Bu yapı hem sunucuyu rahatlatır hem de içerik türlerinin indeks performansının Search Console'da bağımsız izlenmesini sağlar.

5. Robots.txt Dosyası ile Site Haritasının Entegrasyonu

XML site haritanızı oluşturup kök dizine yükledikten sonra yapılması gereken ilk teknik adım, `robots.txt` dosyası içine haritanın tam mutlak adresini eklemektir. Dosyanın en son satırına Sitemap: https://cemalettinkas.com/sitemap_index.xml kuralı yazıldığında; yalnızca Google değil, Bing, Yandex ve Baidu gibi tüm küresel botlar site haritanızı ilk saniyede keşfeder.

6. Google Search Console Üzerinden Site Haritası Doğrulama ve İndeks Takibi

Site haritasının yayına alınması sürecin sadece ilk adımıdır. Google Search Console paneline giriş yaparak "Dizin > Site Haritaları" alanından harita adresinizi göndermeniz gerekir. Panelin "Başarılı" statüsü vermesi, gönderilen sayfa sayısı ile dizine eklenen (İndekslenen) sayfa sayısının birbirini karşılama oranı düzenli denetlenmelidir. Gönderilen URL'lerin %20'sinden fazlası dizine girmiyorsa içerik kalitesi veya kopya içerik sorunları araştırılmalıdır.

XML Site Haritası Hakkında Sıkça Sorulan Sorular

1. XML Site Haritası doğrudan arama motoru sıralamasını artırır mı?

Doğrudan sıralama faktörü değildir. Ancak sayfalarınızın Google tarafından daha hızlı keşfedilmesini, taranmasını ve dizine eklenmesini sağlayarak organik başarıya dolaylı yoldan zemin hazırlar.

2. HTML Site Haritası ile XML Site Haritası arasındaki fark nedir?

HTML site haritası insan ziyaretçilerin sitede aradıkları kategorileri bulabilmeleri için tasarlanmış bir gezinti sayfasıdır. XML site haritası ise sadece arama motoru botlarının veri okuması için oluşturulmuş yapılandırılmış bir dosyadır.

3. Noindex etiketi olan sayfalar site haritasına eklenmeli midir?

Kesinlikle hayır. Noindex etiketi taşıyan sayfaların site haritasına eklenmesi Google Search Console'da çelişkili sinyal oluşturur ve indeksleme raporlarında hata uyarısı üretir.

4. Tek bir site haritasında en fazla kaç URL bulunabilir?

Tek bir XML site haritası dosyası en fazla 50.000 URL barındırabilir ve dosya boyutu 50 MB'ı aşamaz. Daha büyük yapılar için birden fazla haritayı bağlayan sitemap index dosyası kullanılır.

5. "lastmod" etiketine bugünün tarihini otomatik basmak doğru mudur?

Hayır. Sayfa içeriğinde hiçbir değişiklik yokken lastmod tarihini her gün yapay olarak güncellemek Google tarafından tespit edilir ve algoritma o sitenin lastmod sinyallerine güvenmeyi bırakır.

6. XML site haritasında görsel (Image) veya video linkleri bulunabilir mi?

Evet. Görsel SEO ve video aramalarında öne çıkmak için standart sayfa linklerinin altına <image:image> veya <video:video> uzantı etiketleri eklenebilir.

7. XML site haritasını sunucuda nereye kaydetmeliyim?

Genellikle sitenizin en üst kök dizinine (root / public_html) sitemap.xml adıyla yüklenir ve doğrudan https://domain.com/sitemap.xml adresinden yayına verilir.

8. WordPress'te Rank Math veya Yoast varken manuel harita gerekir mi?

Bu eklentiler otomatik sanal haritalar üretir. Ancak özel yazılımlarda, statik sayfalarda, alt alan adlarında (subdomain) veya hızlı indeksleme testlerinde bağımsız XML harita oluşturucular hayat kurtarır.

9. Site haritasını Google Search Console'a ne sıklıkla göndermeliyim?

Harita adresinizi (URL) bir kez göndermeniz yeterlidir. Googlebot periyodik olarak o adresi ziyaret ederek yeni eklenen bağlantıları ve güncellenen lastmod tarihlerini otomatik takip eder.

10. Parametreli filtre sayfaları XML site haritasına konulmalı mıdır?

Hayır. Dinamik filtreler, oturum parametreleri ve arama sonuçları tarama bütçesini israf ettiği için site haritalarından kesinlikle uzak tutulmalıdır.