İçeriğe geç

XML Sitemap Nedir? WordPress Site Haritası Kontrolü

Kısa cevap: XML sitemap, bir sitenin önemli sayfalarını arama motorlarına bildirmesine yardımcı olan yapılandırılmış URL listesidir. Arama motorunun bütün sayfaları bulacağını veya dizine alacağını garanti etmez. Doğru bir site haritasında ziyaretçiye sunmak istediğiniz, erişilebilir ve tercih edilen URL’ler bulunur. WordPress sitelerinde sitemap, WordPress çekirdeği veya etkin SEO eklentisi tarafından üretilebilir; iki farklı listenin varlığı tek başına hata değildir ama hangisinin kullanıldığını bilmek gerekir.

1. XML sitemap neden hazırlanır?

Arama motorları sayfaları bağlantılar üzerinden keşfedebilir. Ancak yeni bir sitede iç bağlantılar henüz sınırlı, büyük bir sitede URL sayısı fazla veya bazı sayfalar daha derindeyse sitemap ek bir keşif sinyali sağlar. Bir URL’nin sitemap’te bulunması Google’a ‘bu URL önemlidir’ demenin bir yoludur; otomatik görünürlük sözü değildir. Sağlıklı site içi bağlantı yapısı sitemap’in yerine geçmez, onu tamamlar.

İnsanların gezindiği HTML site haritası ile arama motorlarına sunulan XML sitemap’i karıştırmayın. İlki bir sayfa veya menü düzeni olabilir; ikincisi belirli XML kurallarına uyan makine tarafından okunabilir bir belgedir.

2. Sitemap dosyası nasıl görünür?

Basit bir XML sitemap, urlset kökü altında bir veya birden çok url kaydı içerir. Her kayıtta tam URL’yi taşıyan loc alanı gerekir. Aşağıdaki örnek, gerçek sitenin URL listesi değil, yapıyı göstermek için kurgulanmış bir dosyadır:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/rehber/</loc>
    <lastmod>2026-10-28</lastmod>
  </url>
</urlset>

lastmod alanı, sayfadaki anlamlı değişikliğin doğru tarihini yansıtmalıdır. Her gün bütün sayfalara otomatik yeni tarih yazmak gerçek güncelleme bilgisini bozabilir. XML etiketlerini yazarken ampersand gibi özel karakterler doğru biçimde kaçırılmalıdır.

3. WordPress’te sitemap adresi nerede bulunur?

WordPress çekirdeği genellikle /wp-sitemap.xml biçiminde site haritası sunabilir. Rank Math gibi SEO eklentileri ise /sitemap_index.xml biçiminde bir sitemap dizini üretebilir. Bu adresler örnektir; canlı sitedeki gerçek dosyayı tarayıcıda açıp doğrulamalısınız. Önemli olan dosyanın 200 yanıtı vermesi, geçerli XML göstermesi ve doğru URL’leri listelemesidir.

  1. Önce tarayıcıda https://siteniz.com/sitemap_index.xml adresini deneyin.
  2. Kullanılan SEO eklentisinin site haritası ayarlarını kontrol edin.
  3. Bir dizin dosyası açılıyorsa yazı, sayfa ve kategori alt haritalarını ayrı inceleyin.
  4. Her alt sitemap’ten örnek URL açarak gerçek sayfaya gittiğini doğrulayın.
  5. Sitemap yolunun robots.txt içerisinde duyurulup duyurulmadığını gözden geçirin.

4. Sitemap dizini ile tek XML dosyası arasındaki fark

Küçük bir site bütün URL’leri tek sitemap içinde listeleyebilir. Daha fazla içeriği olan projelerde sitemap index, ayrı sitemap dosyalarının adreslerini bir araya getirir. Bu bir site hiyerarşisi veya sıralama puanı değildir; dosyaları yönetmenin yoludur. WordPress’te bir sitemap indeksinin yazı ve sayfa haritalarına bölünmesi normaldir.

Dosya türü İçerik Kontrol sorusu
Sitemap index Alt sitemap dosyalarının adresleri Bağlı dosyaların hepsi açılıyor mu?
Yazı sitemap’i Yayımlanmış içerik URL’leri Taslak ve kasıtlı noindex URL var mı?
Sayfa sitemap’i Önemli sabit sayfalar Tercih edilen canonical sürüm mü?
Kategori sitemap’i İndekslenebilir arşivler Boş veya gereksiz arşiv eklenmiş mi?

5. Hangi URL’ler sitemape eklenmemeli?

Genel kural, arama sonuçlarında görünmesini istediğiniz kanonik ve erişilebilir adreslere öncelik vermektir. Taslaklar, oturum gerektiren sayfalar, gerçek 404 yanıtı veren eski URL’ler, bilerek noindex verilen sayfalar ve başka URL’ye kalıcı yönlendirilen adresler sitemap’te tutulmamalıdır. Ancak özel içerik türleri ve proje hedefleri farklılık yaratabilir; tüm sayfaları körlemesine dışlamak doğru değildir.

Örneğin /yazi/?utm_source=bulten ile asıl /yazi/ aynı içeriği gösteriyorsa takip parametreli adresleri sitemap’e çoğaltmak yerine tercih edilen URL’yi listeleyin. Canonical URL kararı ile sitemap URL’leri tutarlı olmalıdır.

6. Robots.txt ve noindex ile sitemap nasıl ilişkilidir?

Sitemap dosyasında bir URL’nin bulunması, o URL’ye uygulanan tarama veya dizin kısıtlamalarını ortadan kaldırmaz. Örneğin robots.txt ile engellenen bir URL sitemap’te bulunsa da bot tarafından okunamayabilir. noindex ise botun okuyabileceği sayfaya uygulanır. Bu ayrımı ayrıntılı anlamak için robots.txt ile noindex farkı rehberini inceleyin.

Bir çelişki gördüğünüzde önce hangi URL’nin indekslenmesi istendiğini belirleyin. Ardından HTTP durumu, yönlendirme, canonical, robots ve sitemap kaydını aynı satırda karşılaştırın.

7. Search Console’da sitemap raporu nasıl okunur?

Google Search Console’un Site Haritaları bölümünde gönderilen dosyanın okunma durumu ve keşif bilgileri yer alır. ‘Başarılı’ görünmesi dosyanın erişilebilir olduğunu gösterir; içindeki bütün URL’lerin dizine eklendiği anlamına gelmez. İçeriklerin dizin durumunu ayrıca Sayfa dizine ekleme ve URL Denetimi raporlarından izleyin. Başlangıç adımları için Search Console rehberine bakabilirsiniz.

Bir sitemap tekrar tekrar gönderildiğinde SEO puanı artmaz. Değişiklik sonrasında sitemap’in gerçekten güncellendiğini ve sunucunun güncel XML’yi verdiğini doğrulamak daha faydalıdır.

8. Sık görülen XML sitemap hataları

Belirti Olası neden İlk denetim
404 veya 403 yanıtı Yanlış yol, sunucu kuralı, engel Dosyayı oturumsuz tarayıcıda açın
HTML hata sayfası XML adresi yanlış yere yönleniyor Yanıt türünü ve son URL’yi inceleyin
Eski URL listesi Önbellek veya gecikmiş güncelleme Kaynak, cache ve son değişim tarihini kontrol edin
Yönlendirmeli URL Eski kalıcı bağlantı kaydı Doğrudan kanonik hedefi listeleyin

Önbellek temizliği yaparken yalnız ilgili sitemap çıktısına müdahale etmek ve geçerli diğer önbellekleri gereksiz yere silmemek daha güvenlidir.

9. Yayın öncesi sitemap kontrol listesi

  • Sitemap index ve alt dosyalar HTTPS üzerinden açılıyor mu?
  • XML biçimi geçerli, URL’ler tam ve doğru ana makineye mi ait?
  • Yayımlanmış yeni rehberler doğru dosyada listeleniyor mu?
  • Bilerek noindex verilen veya silinmiş URL’ler listeden çıkarılmış mı?
  • İç bağlantılar ve canonical etiketleri aynı tercih edilen adresi mi işaret ediyor?
  • Son anlamlı güncelleme tarihi tutarlı mı?

Sık sorulan sorular

Sitemap göndermeden Google sayfalarımı bulabilir mi?

Evet. Google erişilebilir bağlantılardan URL keşfedebilir. Sitemap bu süreci destekleyebilir ama tek keşif yöntemi değildir.

Sitemap’e giren her URL otomatik indekslenir mi?

Hayır. Sitemap, indeksleme veya sıralama garantisi vermez.

WordPress’te iki farklı sitemap adresi görmek hata mıdır?

Her zaman değil. WordPress çekirdeği ve eklentiler farklı adresler sunabilir. Etkin kullanılan sitemap’i ve içeriğini kontrol edin.

Resmî teknik kaynaklar

Bu içerik genel bilgilendirme içindir. Yazıdaki teknik önerileri kendi altyapınızın sürümüne ve ihtiyaçlarına göre doğrulayın. Hata fark ederseniz editörlere bildirin.