Site haritası, bir web sitesindeki önemli sayfalar, görseller, videolar ve diğer dosyalar hakkında arama motorlarına bilgi veren yapılandırılmış bir dosyadır. İngilizcede sitemap olarak adlandırılır.
Bir site haritası, arama motorlarına web sitenizde hangi URL’lerin bulunduğunu ve hangi sayfaları önemli kabul ettiğinizi bildirir. Ayrıca sayfaların son önemli güncelleme tarihi, farklı dil sürümleri, görsel içerikleri veya video bilgileri gibi ek veriler de sunabilir.
Google ve diğer arama motorları, site haritasını web sitesindeki URL’leri daha verimli keşfetmek için kullanabilir. Ancak site haritasına bir URL eklenmesi, ilgili sayfanın kesin olarak taranacağı, dizine ekleneceği veya yüksek sıralama alacağı anlamına gelmez. Site haritası, arama motorlarına sunulan bir keşif ve tarama sinyalidir.
Özellikle yeni, büyük veya karmaşık web sitelerinde XML site haritası, önemli sayfaların arama motorları tarafından bulunmasını kolaylaştırabilir. Bununla birlikte güçlü iç bağlantı yapısının, kaliteli içeriklerin ve doğru teknik SEO ayarlarının yerini tutmaz.
Site Haritası Ne İşe Yarar?
Site haritası, web sitesindeki önemli URL’lerin arama motorlarına daha düzenli biçimde sunulmasını sağlar.
Doğru hazırlanmış bir sitemap şu alanlarda yardımcı olabilir:
- Yeni sayfaların keşfedilmesi
- Güncellenen içeriklerin bildirilmesi
- Büyük web sitelerinin daha verimli taranması
- İç bağlantısı zayıf sayfaların bulunması
- Görsel ve video içeriklerinin anlaşılması
- Haber içeriklerinin Google’a sunulması
- Farklı dil sürümleri arasındaki ilişkilerin belirtilmesi
- Canonical olarak tercih edilen URL’lerin desteklenmesi
- Search Console üzerinden tarama ve işleme hatalarının izlenmesi
Google, düzgün biçimde birbirine bağlanan küçük sitelerde önemli sayfaların çoğunu normal bağlantıları takip ederek keşfedebilir. Buna rağmen özellikle çok sayfalı, yeni veya yoğun medya içeriği bulunan siteler site haritasından faydalanabilir.
Site Haritası SEO İçin Neden Önemlidir?
Site haritası SEO çalışmaları, web sitesinin taranabilirliğini ve URL keşfini destekler. Arama motorlarının hangi sayfaların dizine eklenmesi gerektiğini anlamasına yardımcı olacak ek bir kaynak sunar.
Site haritası özellikle şu durumlarda önem kazanır:
- Web sitesi yeni açılmışsa
- Siteye gelen backlink sayısı azsa
- Binlerce ürün veya içerik sayfası bulunuyorsa
- Bazı sayfalar güçlü iç bağlantılara sahip değilse
- Site sık sık yeni içerik yayınlıyorsa
- Çok sayıda görsel veya video bulunuyorsa
- Web sitesi Google Haberler için içerik üretiyorsa
- Birden fazla dil veya ülke sürümü kullanılıyorsa
- Filtreleme ve parametre yapıları karmaşıksa
Ancak sitemap kullanılması doğrudan sıralama artışı sağlamaz. Site haritasının görevi, arama motoruna doğru ve güncel URL’leri sunmaktır. İçerik kalitesi, kullanıcı deneyimi, teknik altyapı ve dijital otorite ayrıca geliştirilmelidir.
Site Haritası Türleri Nelerdir?
Site haritaları kullanım amacına ve dosya yapısına göre farklı türlere ayrılabilir.
XML Site Haritası Nedir?
XML site haritası, arama motorları için hazırlanan ve web sitesindeki önemli URL’leri yapılandırılmış biçimde listeleyen dosyadır.
En yaygın dosya adresleri şunlardır:
https://www.ornek.com/sitemap.xml
https://www.ornek.com/sitemap_index.xml
XML sitemap içerisinde bir sayfanın adresi ve son önemli güncelleme tarihi gibi bilgiler bulunabilir.
Basit bir XML sitemap örneği:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.ornek.com/</loc>
<lastmod>2026-07-20</lastmod>
</url>
<url>
<loc>https://www.ornek.com/hizmetler/</loc>
<lastmod>2026-07-22</lastmod>
</url>
<url>
<loc>https://www.ornek.com/site-haritasi-nedir/</loc>
<lastmod>2026-07-26</lastmod>
</url>
</urlset>
XML sitemap, Google tarafından desteklenen en kapsamlı formatlardan biridir. Görseller, videolar, haberler ve farklı dil sürümleri için ek bilgiler içerebilir.
HTML Site Haritası Nedir?
HTML site haritası, arama motorlarından çok kullanıcıların web sitesinde gezinmesini kolaylaştırmak amacıyla hazırlanmış bir sayfadır.
Bu sayfada web sitesinin önemli bölümleri ve sayfaları tıklanabilir bağlantılarla listelenir.
Örnek bir HTML site haritası yapısı:
- Ana Sayfa
- Hakkımızda
- Hizmetler
- SEO Paketleri
- Backlink Paketleri
- Tanıtım Yazısı
- Blog
- Teknik SEO
- Site İçi SEO
- Site Dışı SEO
- İletişim
HTML sitemap, kullanıcıların aradıkları sayfalara ulaşmasına yardımcı olabilir. Aynı zamanda taranabilir bağlantılar içerdiği için iç bağlantı yapısını destekleyebilir.
XML Sitemap ile HTML Sitemap Arasındaki Fark
XML sitemap, temel olarak arama motorlarına yöneliktir. HTML sitemap ise kullanıcıların site içerisinde gezinmesini kolaylaştırır.
Her iki yapı bir arada kullanılabilir. Ancak HTML site haritası, XML sitemap dosyasının yerine geçmez.
Görsel Site Haritası Nedir?
Görsel site haritası, sayfalardaki önemli görseller hakkında Google’a ek bilgiler sunar.
Özellikle şu web sitelerinde kullanılabilir:
- Fotoğraf siteleri
- E-ticaret projeleri
- Portföy siteleri
- Turizm siteleri
- Haber platformları
- Moda ve dekorasyon siteleri
- Görsel içerik arşivleri
Görsel bilgileri mevcut XML sitemap dosyasına eklenebilir veya ayrı bir görsel sitemap hazırlanabilir.
Google, görsel sitemap verilerini sayfalardaki önemli görselleri keşfetmek için kullanabilir. XML sitemap formatı, görsel ve diğer özel içerik türleri için genişletilebilir bir yapı sunar.
Video Site Haritası Nedir?
Video sitemap, web sitesindeki video içerikleri hakkında arama motorlarına ek bilgiler verir.
Video sitemap içerisinde şu bilgiler yer alabilir:
- Videonun bulunduğu sayfa
- Video dosyası veya oynatıcı adresi
- Video başlığı
- Açıklama
- Küçük resim
- Video süresi
- Yayın tarihi
- Yaş sınırlaması
Video içeriklerinin sayfanın önemli bir bölümü olduğu eğitim, medya, ürün ve haber sitelerinde kullanılabilir.
Haber Site Haritası Nedir?
Haber site haritası, Google Haberler için hazırlanan güncel haber içeriklerini bildirmek amacıyla kullanılan özel sitemap yapısıdır.
Bu yapı içerisinde:
- Haber başlığı
- Yayın adı
- Yayın dili
- Yayın tarihi
- Haber URL’si
gibi bilgiler bulunabilir.
Haber sitemap yalnızca güncel haber içeriklerini kapsamalıdır. Arşivdeki bütün içeriklerin haber sitemap içerisinde tutulması gerekmez.
Metin Site Haritası Nedir?
Google, yalnızca web sayfası URL’lerini bildirmek için basit bir metin sitemap kullanılmasına da izin verir.
Metin dosyasında her satırda bir tam URL bulunur:
https://www.ornek.com/
https://www.ornek.com/hizmetler/
https://www.ornek.com/blog/
Dosya içerisinde URL dışında başka bilgi bulunmamalıdır ve dosya .txt uzantısıyla kaydedilmelidir. Metin sitemap yalnızca standart sayfa URL’lerini sunar; görsel, video veya haberlerle ilgili ek bilgiler içeremez.
RSS ve Atom Akışları Sitemap Olarak Kullanılabilir mi?
Google, RSS 2.0 ve Atom 1.0 akışlarını sitemap olarak kabul edebilir. Ancak bu akışlar genellikle yalnızca yakın zamanda yayınlanan veya güncellenen içerikleri içerir.
Düzenli içerik yayınlayan blog ve haber sitelerinde RSS akışları, yeni içeriklerin bildirilmesini destekleyebilir. Bununla birlikte sitenin bütün URL’lerini kapsayan XML sitemap dosyasının yerine her zaman geçmeyebilir.
Site Haritası Her Web Sitesi İçin Gerekli midir?
Her web sitesinin teknik olarak sitemap kullanması zorunlu değildir.
Google’a göre yaklaşık 500 veya daha az dizine alınması istenen sayfaya sahip, tüm önemli URL’leri güçlü iç bağlantılarla erişilebilir durumda olan küçük sitelerde sitemap gereksinimi daha düşük olabilir.
Buna rağmen sitemap oluşturmak çoğu web sitesi için faydalı ve yönetimi kolay bir uygulamadır. WordPress, Wix ve benzeri pek çok içerik yönetim sistemi sitemap dosyasını otomatik olarak oluşturabilir.
Site Haritasının Özellikle Gerekli Olduğu Siteler
- Yeni açılmış web siteleri
- Büyük e-ticaret projeleri
- Çok sayıda ilan barındıran siteler
- Haber platformları
- Video ve görsel ağırlıklı siteler
- İç bağlantı yapısı karmaşık projeler
- Sık güncellenen içerik siteleri
- Çok dilli web siteleri
- Binlerce ürün varyasyonu bulunan mağazalar
Site Haritası Olmadan Google Sayfaları Bulabilir mi?
Evet. Googlebot, web üzerindeki ve site içerisindeki bağlantıları takip ederek sayfaları keşfedebilir.
Bir URL şu yollarla bulunabilir:
- Ana menü
- Kategori bağlantıları
- Blog içerikleri
- Breadcrumb yapısı
- Diğer internet sitelerindeki backlinkler
- Yönlendirmeler
- XML sitemap
- URL denetleme isteği
Site haritası, URL keşfini kolaylaştırır ancak sağlıklı iç bağlantı yapısının alternatifi değildir.
Site Haritasına Hangi Sayfalar Eklenmelidir?
Sitemap dosyasında yalnızca Google arama sonuçlarında görünmesini istediğiniz, erişilebilir ve tercih edilen URL’ler yer almalıdır.
Eklenmesi Gereken Sayfalar
- Ana sayfa
- Önemli hizmet sayfaları
- Ürün ve kategori sayfaları
- Özgün blog içerikleri
- Kurumsal sayfalar
- Yerel hizmet sayfaları
- Dizine eklenmesi istenen kampanya sayfaları
- Canonical olarak tercih edilen URL’ler
200durum koduyla çalışan sayfalar
Google, sitemap içerisinde arama sonuçlarında görmek istediğiniz canonical URL’leri kullanmanızı önerir. Aynı içeriğin farklı URL’leri bulunuyorsa tercih edilen sürüm sitemap dosyasına eklenmelidir.
Site Haritasına Hangi Sayfalar Eklenmemelidir?
Sitemap içerisinde yalnızca kaliteli ve dizine alınması istenen URL’ler bulunmalıdır.
Genellikle aşağıdaki sayfalar sitemap dışında bırakılmalıdır:
noindexetiketi bulunan URL’ler- Robots.txt ile engellenmiş sayfalar
- 301 veya 302 yönlendirmesi yapan URL’ler
- 404 ve 410 durum kodu döndüren sayfalar
- Canonical olarak başka URL’yi gösteren sayfalar
- Yönetim paneli sayfaları
- Kullanıcı hesapları
- Sepet ve ödeme sayfaları
- Site içi arama sonuçları
- Düşük değerli filtreleme sayfaları
- Oturum ve takip parametreleri
- Test veya geliştirme ortamı URL’leri
- Yinelenen sayfalar
- Boş etiket ve kategori arşivleri
Sitemap dosyasına eklenen bir URL’nin noindex olması veya başka bir sayfaya canonical vermesi, arama motorlarına çelişkili sinyaller sunabilir.
XML Sitemap Nasıl Oluşturulur?
Sitemap oluşturma yöntemi, web sitesinin altyapısına ve sayfa sayısına göre değişir.
İçerik Yönetim Sistemiyle Sitemap Oluşturma
WordPress, Wix, Blogger ve benzeri birçok içerik yönetim sistemi sitemap dosyalarını otomatik olarak oluşturabilir. Google da CMS kullanılan sitelerde sitemap dosyasının sistem tarafından hazırlanmış olabileceğini belirtir.
WordPress Site Haritası
Güncel WordPress sürümlerinde varsayılan sitemap adresi genellikle şöyledir:
https://www.ornek.com/wp-sitemap.xml
Yoast SEO, Rank Math veya benzeri SEO eklentileri kullanıldığında sitemap adresi şu şekilde olabilir:
https://www.ornek.com/sitemap_index.xml
SEO eklentileri yazı, sayfa, kategori, ürün ve özel içerik türlerini ayrı sitemap dosyalarına ayırabilir.
WooCommerce Site Haritası
WooCommerce sitelerinde sitemap şu bölümlere ayrılabilir:
- Ürünler
- Ürün kategorileri
- Sayfalar
- Blog yazıları
- Marka arşivleri
Yalnızca dizine eklenmesi gereken ürün ve kategori sayfaları sitemap içerisinde tutulmalıdır. Stokta olmayan ancak geri gelmeyecek ürünlerin durumu ayrıca değerlendirilmelidir.
Manuel XML Sitemap Oluşturma
Az sayıda URL’ye sahip web sitelerinde sitemap manuel olarak hazırlanabilir.
Temel yapı:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.ornek.com/</loc>
<lastmod>2026-07-26</lastmod>
</url>
</urlset>
Manuel sitemap küçük sitelerde kullanılabilir. Ancak sayfa sayısı arttıkça dosyayı elle güncel tutmak zorlaşır. Google, birkaç düzineden fazla URL içeren sitelerde sitemap dosyasının web sitesi yazılımı tarafından otomatik oluşturulmasını önerir.
Otomatik Sitemap Oluşturma
Büyük ve dinamik sitelerde sitemap, veri tabanındaki dizine alınabilir URL’lerden otomatik olarak oluşturulmalıdır.
Otomatik sistem şu kontrolleri yapmalıdır:
- URL
200durum kodu döndürüyor mu? - Sayfada
noindexbulunuyor mu? - Canonical etiketi kendisini mi gösteriyor?
- Sayfa yayında mı?
- URL güncel mi?
- Son önemli değişiklik tarihi doğru mu?
- İçerik silinmiş veya yönlendirilmiş mi?
E-ticaret, ilan ve haber sitelerinde sitemap dosyasının otomatik güncellenmesi hata riskini azaltır.
Sitemap Dosyası Nerede Bulunmalıdır?
Sitemap farklı bir konumda tutulabilse de genellikle alan adının kök dizininde yayınlanması önerilir.
Örnek:
https://www.ornek.com/sitemap.xml
Google, Search Console üzerinden gönderilmeyen bir sitemap dosyasının varsayılan olarak bulunduğu dizinin altındaki URL’leri kapsadığını belirtir. Bu nedenle kök dizinde yayınlanan sitemap, sitenin tamamını kapsamak açısından daha uygundur. Sitemap dosyası ayrıca UTF-8 kodlamasıyla hazırlanmalıdır.
Sitemap URL’leri Nasıl Yazılmalıdır?
Sitemap içerisindeki URL’ler tam ve mutlak adresler olarak yazılmalıdır.
Doğru kullanım:
<loc>https://www.ornek.com/site-haritasi/</loc>
Yanlış kullanım:
<loc>/site-haritasi/</loc>
Protokol, alan adı ve sayfa yolu eksiksiz belirtilmelidir. Google, sitemap içerisindeki URL’leri yazıldığı biçimde taramaya çalışır.
HTTP ve HTTPS Kullanımı
Web sitesi HTTPS kullanıyorsa sitemap içerisinde de HTTPS URL’leri bulunmalıdır.
Yanlış:
http://www.ornek.com/hizmetler/
Doğru:
https://www.ornek.com/hizmetler/
HTTP URL’leri HTTPS sürümüne yönlendiriliyorsa sitemap dosyası doğrudan güncel HTTPS adresleri içermelidir.
www ve www Olmayan Sürümler
Web sitesinin canonical yapısı hangi alan adı sürümünü kullanıyorsa sitemap da aynı yapıyı takip etmelidir.
Örneğin tercih edilen yapı:
https://www.ornek.com/
ise sitemap içerisinde:
https://ornek.com/
adreslerinin karışık biçimde kullanılması önlenmelidir.
lastmod Etiketi Nasıl Kullanılmalıdır?
<lastmod> etiketi, sayfanın son önemli güncelleme tarihini belirtir.
Örnek:
<lastmod>2026-07-26</lastmod>
Bu tarih yalnızca sayfada anlamlı bir değişiklik yapıldığında güncellenmelidir.
Önemli güncellemelere şu işlemler örnek verilebilir:
- Ana içeriğin geliştirilmesi
- Yeni bir bölüm eklenmesi
- Eski bilgilerin güncellenmesi
- Yapılandırılmış verilerin değiştirilmesi
- Sayfadaki önemli bağlantıların düzenlenmesi
- Ürün bilgilerinin güncellenmesi
Yalnızca telif hakkı yılının, küçük tasarım detaylarının veya önemsiz alanların değişmesi nedeniyle tüm URL’lerin tarihini yenilemek doğru değildir.
Google, <lastmod> bilgisini tutarlı ve doğrulanabilir şekilde doğru olduğunda kullanabilir. Tarih, sayfanın son önemli değişikliğini yansıtmalıdır.
priority ve changefreq Etiketleri Kullanılmalı mı?
Sitemap protokolünde <priority> ve <changefreq> etiketleri bulunabilir. Ancak Google bu iki etikette belirtilen değerleri dikkate almadığını açıkça belirtmektedir.
Bu nedenle aşağıdaki alanların eklenmesi Google taramasını hızlandırmaz:
<priority>1.0</priority>
<changefreq>daily</changefreq>
Önemli olan:
- Sitemap içerisinde doğru URL’lerin bulunması
- Son güncelleme tarihlerinin güvenilir olması
- URL’lerin erişilebilir olması
- Site haritasının düzenli güncellenmesi
gibi temel unsurlardır.
Sitemap Dosyası Boyutu Ne Kadar Olabilir?
Tek bir sitemap dosyası en fazla:
- 50.000 URL
- Sıkıştırılmamış durumda 50 MB
içerebilir.
Bu sınırların aşılması durumunda sitemap birden fazla dosyaya bölünmelidir. Google farklı sitemap dosyalarını tek noktadan yönetebilmek için sitemap index dosyası kullanılmasına izin verir.
Sitemap Index Nedir?
Sitemap index, birden fazla sitemap dosyasını listeleyen ana dosyadır.
Örneğin büyük bir e-ticaret sitesi şu sitemap dosyalarına sahip olabilir:
product-sitemap1.xml
product-sitemap2.xml
category-sitemap.xml
page-sitemap.xml
post-sitemap.xml
Bunlar tek bir sitemap index içerisinde listelenebilir:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.ornek.com/product-sitemap1.xml</loc>
<lastmod>2026-07-26</lastmod>
</sitemap>
<sitemap>
<loc>https://www.ornek.com/product-sitemap2.xml</loc>
<lastmod>2026-07-26</lastmod>
</sitemap>
<sitemap>
<loc>https://www.ornek.com/post-sitemap.xml</loc>
<lastmod>2026-07-25</lastmod>
</sitemap>
</sitemapindex>
Bir sitemap index dosyası en fazla 50.000 sitemap konumu içerebilir. Sitemap index içindeki <lastmod> değeri, ilgili sitemap dosyasının son değiştirildiği zamanı belirtmelidir.
Site Haritası Google Search Console’a Nasıl Eklenir?
Sitemap dosyası oluşturulduktan sonra Google Search Console üzerinden gönderilebilir.
Sitemap Gönderme Adımları
- Google Search Console hesabınızı açın.
- Doğru alan adı veya URL ön eki mülkünü seçin.
- Sol menüden Site Haritaları bölümüne girin.
- Sitemap dosyasının yolunu yazın.
- Gönder seçeneğini kullanın.
- İşlenme durumunu ve olası hataları takip edin.
Örnek giriş:
sitemap.xml
veya:
sitemap_index.xml
Search Console Site Haritaları raporu, sitemap dosyasının Google tarafından ne zaman okunduğunu, kaç URL keşfedildiğini ve işleme sırasında hata oluşup oluşmadığını gösterir. Raporda yalnızca Search Console veya API aracılığıyla gönderilen sitemap dosyaları listelenir.
Site Haritası Robots.txt Dosyasına Nasıl Eklenir?
Sitemap adresi, robots.txt dosyası içerisinde de belirtilebilir.
Örnek:
User-agent: *
Allow: /
Sitemap: https://www.ornek.com/sitemap.xml
Birden fazla sitemap bulunuyorsa ayrı satırlar kullanılabilir:
Sitemap: https://www.ornek.com/product-sitemap.xml
Sitemap: https://www.ornek.com/post-sitemap.xml
Sitemap: https://www.ornek.com/page-sitemap.xml
Google, robots.txt içerisindeki sitemap satırını dosyayı bir sonraki taradığında keşfedebilir. Robots.txt içerisinde belirtilebilecek sitemap satırlarının sayısı için belirli bir sınır bulunmadığı açıklanmıştır.
Site Haritası Göndermek İndeks Garantisi Verir mi?
Hayır. Sitemap göndermek indeks garantisi vermez.
Google, sitemap içerisindeki URL’leri değerlendirebilir ancak şu nedenlerle bazı sayfaları dizine eklemeyebilir:
- İçerik yetersiz veya düşük değerliyse
- Sayfa başka URL’lerle yineleniyorsa
- Google farklı bir canonical URL seçtiyse
- Sayfada
noindexbulunuyorsa - Sunucu hatası yaşanıyorsa
- Sayfa robots.txt ile engellenmişse
- İçerik Google politikalarına aykırıysa
- Sayfa kullanıcılara yeterli değer sağlamıyorsa
Google, sitemap içerisinde bulunan tüm URL’lerin taranacağını veya dizine ekleneceğini garanti etmez. Özellikle büyük sitelerde sitemap içindeki URL’lerin tamamının dizinde bulunmaması tek başına sorun olduğu anlamına gelmez.
Search Console Sitemap Durumları Ne Anlama Gelir?
Google Search Console’da sitemap gönderildikten sonra farklı durumlarla karşılaşılabilir.
Başarılı
Google sitemap dosyasını okuyabilmiş ve işleyebilmiştir.
Bu durum, sitemap içerisindeki tüm URL’lerin dizine eklendiği anlamına gelmez.
Alınamadı
Google sitemap dosyasına ulaşamamış olabilir.
Olası nedenler:
- Yanlış URL
- Sunucu hatası
- DNS sorunu
- Robots.txt engeli
- Güvenlik duvarı
- Dosyanın kaldırılmış olması
- Yönlendirme sorunu
Okunamadı
Google dosyaya erişmiş ancak sitemap formatını işleyememiş olabilir.
Kontrol edilmesi gerekenler:
- XML sözdizimi
- UTF-8 kodlaması
- Hatalı etiketler
- Eksik kapanış etiketleri
- Özel karakterler
- Yanlış namespace
- Dosya boyutu
Genel HTTP Hatası
Sitemap URL’si 404, 403, 500 veya benzeri bir durum kodu döndürüyor olabilir.
Sitemap dosyası doğrudan açıldığında 200 durum kodu vermelidir.
Site Haritası Hataları Nasıl Düzeltilir?
Sitemap sorunlarının düzeltilmesi için dosyanın teknik yapısı ve içerisindeki URL’ler birlikte incelenmelidir.
Sitemap 404 Hatası
Sitemap URL’si bulunamıyorsa:
- Dosyanın doğru dizinde olduğunu kontrol edin.
- SEO eklentisinin aktif olduğunu doğrulayın.
- Kalıcı bağlantıları yeniden kaydedin.
- Önbelleği temizleyin.
- Sunucu yönlendirmelerini kontrol edin.
- Search Console’a doğru adresi gönderin.
Sitemap Boş Sayfa Sorunu
Tarayıcıda sitemap açıldığında boş görünmesi her zaman dosyanın çalışmadığı anlamına gelmez. Kaynak kodu incelenmelidir.
Gerçekten boşsa:
- Yayında içerik bulunup bulunmadığını
- İçeriklerin
noindexdurumunu - Sitemap ayarlarını
- Eklenti çakışmalarını
- Sunucu hatalarını
kontrol edin.
Sitemap XML Hatası
XML dosyasındaki hatalar genellikle şu nedenlerle oluşur:
- Dosyanın başında boşluk veya hatalı karakter
- PHP uyarıları
- Hatalı XML etiketi
- Kodlama problemi
- Eklenti çakışması
- Özel karakterlerin dönüştürülmemesi
- Tema dosyasından gelen çıktı
XML dosyasının başında <?xml ifadesinden önce farklı bir çıktı bulunmamalıdır.
Sitemap Yönlendirme Hatası
Search Console’a gönderilen sitemap başka bir adrese yönleniyorsa doğrudan nihai URL gönderilmelidir.
Örneğin:
http://ornek.com/sitemap.xml
adresi:
https://www.ornek.com/sitemap.xml
adresine yönleniyorsa Search Console’a doğrudan HTTPS sürümü eklenmelidir.
Site Haritasında Bulunan URL’ler Neden İndekslenmez?
Sitemap içerisinde bulunmasına rağmen bir sayfanın dizine eklenmemesinin farklı nedenleri olabilir.
Sayfa noindex Olarak Ayarlanmış Olabilir
Sayfanın kaynak kodunda şu etiket bulunabilir:
<meta name="robots" content="noindex">
Dizine eklenmesi istenen sayfalarda bu talimat kaldırılmalıdır.
Canonical Başka Bir Sayfayı Gösteriyor Olabilir
Sitemap içerisindeki URL başka bir sayfaya canonical veriyorsa Google tercih edilen URL olarak farklı sayfayı değerlendirebilir.
İçerik Yetersiz Olabilir
Çok kısa, kopya veya kullanıcıya sınırlı değer sunan sayfalar sitemap içerisinde bulunsa bile dizine eklenmeyebilir.
Sayfa İç Bağlantı Almıyor Olabilir
Sitemap içerisinde bulunan ancak web sitesindeki diğer sayfalardan bağlantı almayan URL’ler yetim sayfa hâline gelebilir.
Önemli sayfaların kategori, menü veya ilgili içeriklerden doğal bağlantılar alması gerekir.
Sunucu veya Erişim Sorunu Bulunabilir
Googlebot sayfaya erişirken 500, 503, zaman aşımı veya güvenlik duvarı engeliyle karşılaşabilir.
Site Haritası Ne Sıklıkla Güncellenmelidir?
Sitemap dosyası, web sitesindeki önemli URL değişikliklerini yansıtacak şekilde güncel tutulmalıdır.
Şu işlemler gerçekleştiğinde sitemap yenilenmelidir:
- Yeni sayfa yayınlandığında
- Mevcut içerik önemli ölçüde güncellendiğinde
- Sayfa silindiğinde
- URL yönlendirildiğinde
- Canonical yapı değiştiğinde
- Ürün veya kategori yayından kaldırıldığında
- Yeni dil sürümü eklendiğinde
Dinamik web sitelerinde sitemap dosyasının otomatik güncellenmesi önerilir.
Sitemap her değiştiğinde Search Console üzerinden yeniden gönderilmesi zorunlu değildir. Google, daha önce bildiği sitemap dosyalarını belirli aralıklarla yeniden tarayabilir.
Sitemap URL Sıralaması Önemli midir?
Hayır. Sitemap dosyasındaki URL’lerin hangi sırayla listelendiği Google açısından önem taşımaz.
Ana sayfanın en üstte, hizmetlerin ortada veya blogların sonda bulunması sıralama avantajı sağlamaz. Google, sitemap içerisindeki URL sırasını bir öncelik göstergesi olarak kullanmadığını belirtir.
Sitemap ile Tarama Bütçesi Arasındaki İlişki
Büyük web sitelerinde sitemap dosyaları, önemli URL’lerin gruplandırılmasına ve Googlebot’un güncel sayfaları daha kolay bulmasına yardımcı olabilir.
Ancak sitemap, tarama bütçesini doğrudan artırmaz.
Tarama verimliliği için şu çalışmalar da yapılmalıdır:
- Düşük değerli parametreleri azaltmak
- Yinelenen URL’leri kontrol etmek
- Sunucu performansını geliştirmek
- Yönlendirme zincirlerini kaldırmak
- Soft 404 hatalarını düzeltmek
- İç bağlantıları canonical URL’lere vermek
- Sitemap dosyasında yalnızca kaliteli sayfaları tutmak
Büyük sitelerde ürün, kategori ve blog URL’lerini ayrı sitemap dosyalarına ayırmak, Search Console üzerinden sorunlu bölümlerin daha kolay analiz edilmesini sağlayabilir.
Site Haritasında Yapılan Hatalar
Sitemap kullanımında sık karşılaşılan hatalar şunlardır:
noindexURL’leri sitemap içine eklemek- Yönlendirme yapan sayfaları listelemek
- 404 URL’leri sitemap içerisinde tutmak
- HTTP ve HTTPS adreslerini karıştırmak
- www ve www olmayan sürümleri birlikte kullanmak
- Canonical olmayan URL’leri eklemek
- Göreceli URL kullanmak
- Son güncelleme tarihini her gün otomatik değiştirmek
- Filtre ve arama sonuçlarını sitemap içerisine almak
- Dosya boyutu sınırını aşmak
- 50.000’den fazla URL’yi tek dosyada tutmak
- Sitemap dosyasını robots.txt ile engellemek
- Hatalı XML kodu kullanmak
- Test ortamı URL’lerini canlı sitemap içerisine eklemek
- Sitemap göndermeyi indeks garantisi olarak görmek
- İç bağlantı yapısını ihmal etmek
Site Haritası Kontrol Listesi
Sitemap dosyanızı değerlendirirken aşağıdaki kontrol listesinden yararlanabilirsiniz:
- Sitemap dosyası erişilebilir mi?
- Dosya
200durum kodu döndürüyor mu? - XML yapısı geçerli mi?
- Sitemap UTF-8 kodlamasına sahip mi?
- URL’ler tam ve mutlak biçimde yazılmış mı?
- Yalnızca HTTPS URL’leri kullanılıyor mu?
- Canonical URL’ler sitemap içerisinde mi?
noindexsayfalar çıkarıldı mı?- Yönlendirme URL’leri kaldırıldı mı?
- 404 ve 410 URL’leri bulunuyor mu?
- Filtre ve parametre sayfaları kontrol edildi mi?
- Son güncelleme tarihleri doğru mu?
- Dosya 50 MB sınırını aşıyor mu?
- URL sayısı 50.000’i geçiyor mu?
- Gerekirse sitemap index kullanılıyor mu?
- Sitemap Search Console’a gönderildi mi?
- Sitemap robots.txt içerisinde belirtilmiş mi?
- Search Console hataları kontrol edildi mi?
- Önemli sayfalar iç bağlantı alıyor mu?
- Sitemap otomatik olarak güncelleniyor mu?
Site Haritası Hakkında Sıkça Sorulan Sorular
Site Haritası Nedir?
Site haritası, web sitesindeki önemli sayfalar, görseller, videolar ve diğer dosyalar hakkında arama motorlarına bilgi veren yapılandırılmış dosyadır.
Sitemap Ne İşe Yarar?
Sitemap, arama motorlarının web sitesindeki önemli URL’leri keşfetmesine ve değişiklikleri daha verimli takip etmesine yardımcı olabilir.
Site Haritası SEO’yu Etkiler mi?
Site haritası URL keşfini ve tarama sürecini destekler. Ancak tek başına sıralama artışı veya indeks garantisi sağlamaz.
XML Sitemap ile HTML Sitemap Aynı mıdır?
Hayır. XML sitemap arama motorları için, HTML sitemap ise ağırlıklı olarak kullanıcıların site içerisinde gezinmesi için hazırlanır.
Site Haritası Zorunlu mudur?
Her küçük web sitesi için zorunlu değildir. Ancak yeni, büyük, karmaşık veya sık güncellenen siteler için faydalıdır.
Sitemap Nereye Eklenir?
Sitemap genellikle web sitesinin kök dizininde yayınlanır, Google Search Console’a gönderilir ve robots.txt dosyasında belirtilir.
Site Haritasına Kaç URL Eklenebilir?
Tek bir sitemap dosyası en fazla 50.000 URL ve sıkıştırılmamış biçimde 50 MB içerebilir. Daha büyük sitelerde sitemap index kullanılmalıdır.
Sitemap Göndermek Sayfaları İndeksletir mi?
Hayır. Sitemap göndermek Google’a URL’ler hakkında bilgi verir ancak tarama ve dizine ekleme garantisi sağlamaz.
Sitemap Ne Zaman Güncellenmelidir?
Yeni sayfa yayınlandığında, içerik önemli ölçüde değiştirildiğinde, sayfa silindiğinde veya URL yapısı güncellendiğinde sitemap yenilenmelidir.
lastmod Tarihi Her Gün Güncellenmeli mi?
Hayır. <lastmod> yalnızca sayfanın ana içeriğinde, yapılandırılmış verilerinde veya önemli bağlantılarında anlamlı bir değişiklik olduğunda güncellenmelidir.
priority ve changefreq Kullanılmalı mı?
Bu alanlar sitemap protokolünde bulunabilse de Google <priority> ve <changefreq> değerlerini dikkate almaz.
Sitemap Dosyası Robots.txt ile Engellenebilir mi?
Evet, teknik olarak engellenebilir. Ancak arama motorlarının sitemap dosyasına erişmesi isteniyorsa robots.txt üzerinden engellenmemelidir.
Birden Fazla Sitemap Kullanılabilir mi?
Evet. Ürün, kategori, blog, görsel veya farklı site bölümleri için ayrı sitemap dosyaları oluşturulabilir. Bunlar sitemap index dosyasında birleştirilebilir.
WordPress Sitemap Adresi Nedir?
WordPress’in varsayılan sitemap adresi genellikle /wp-sitemap.xml biçimindedir. SEO eklentisi kullanıldığında /sitemap_index.xml gibi farklı bir adres oluşturulabilir.
Sitemap Dosyasındaki URL Sırası Önemli midir?
Hayır. URL’lerin sitemap içerisindeki sırası Google açısından bir öncelik veya sıralama göstergesi değildir.
Site haritası, web sitenizdeki önemli URL’leri arama motorlarına düzenli ve yapılandırılmış biçimde sunan temel bir teknik SEO aracıdır.
Yeni açılmış, çok sayıda sayfaya sahip, sık güncellenen veya yoğun görsel ve video içeren web sitelerinde sitemap kullanılması URL keşfini kolaylaştırabilir. Ancak sitemap dosyasının bulunması, sayfaların kesin olarak dizine ekleneceği veya üst sıralara çıkacağı anlamına gelmez.
XML sitemap içerisine yalnızca arama sonuçlarında görünmesini istediğiniz, 200 durum koduyla açılan ve canonical olarak tercih edilen sayfaları ekleyin. noindex, yönlendirme, hata veya yinelenen URL’leri dosyadan çıkarın.
Sitemap URL’lerini tam ve mutlak biçimde yazın. HTTPS, alan adı ve canonical yapısının web sitesiyle tutarlı olmasını sağlayın. <lastmod> tarihlerini yalnızca önemli değişikliklerde güncelleyin; Google’ın dikkate almadığı <priority> ve <changefreq> alanlarına güvenmeyin.
Tek bir sitemap dosyası 50.000 URL veya 50 MB sınırını aşıyorsa dosyaları bölün ve sitemap index kullanın. Sitemap dosyanızı Google Search Console’a gönderin, robots.txt içerisinde belirtin ve işleme hatalarını düzenli olarak takip edin.
Site haritasını, güçlü iç bağlantıların ve kaliteli içeriklerin yerine geçen bir çözüm olarak değil; teknik SEO altyapısını ve arama motoru taramasını destekleyen tamamlayıcı bir araç olarak değerlendirin.