Site Haritası (Sitemap) Nedir, Nasıl Oluşturulur?
Site haritası (sitemap), web sayfalarının arama motorları ve AI botlarınca doğru taranmasını sağlayan yapılandırılmış bir XML dosyasıdır.

İÇİNDEKİLER
%0 okundu
- Site Haritası (Sitemap) Nedir ve Nasıl Çalışır?
- Site Haritası Neden Kritiktir? (Arama Motorları ve Yapay Zeka Botları)
- Site Haritası Türleri Nelerdir?
- İdeal Bir XML Site Haritasının Teknik Standartları (Dikkat Edilmesi Gerekenler)
- Site Haritası Nasıl Oluşturulur? (Adım Adım Uygulama)
- Site Haritası Robots.txt Dosyasına Nasıl Eklenir?
- Site Haritası Google Search Console'a Nasıl Gönderilir?
- Sık Yapılan Site Haritası Hataları ve Riskler
Site haritası (sitemap), modern bir web sitesinin teknik altyapısını arama motorları ve yeni nesil yapay zeka tarayıcıları için tamamen şeffaf ve anlaşılır hale getiren en temel veri kılavuzudur. Doğru yapılandırılmış bir XML site haritası, web sayfalarının arama motorları ve AI botlarınca doğru taranmasını sağlayan yapılandırılmış bir XML dosyasıdır. Bu rehberde, işletme sahipleri, yazılım ekipleri ve dijital ürün yöneticileri için teknik standartlara uygun, tarama bütçesini verimli kullanan ve indeksleme sorunlarını ortadan kaldıran profesyonel bir sitemap mimarisinin nasıl tasarlanacağını, üretileceğini ve test edileceğini tüm teknik detaylarıyla inceleyeceğiz.
Site Haritası (Sitemap) Nedir ve Nasıl Çalışır?

Site haritası, bir web sitesindeki tüm aktif ve taranabilir sayfaların, görsellerin, videoların ve diğer içeriklerin organize bir listesini sunan teknik bir dosyadır. Arama motoru botları (Googlebot, Bingbot, YandexBot vb.) ve modern yapay zeka tarayıcıları (AI crawlers / GPTBot) bir web sitesini ziyaret ettiklerinde, sayfalar arasındaki bağlantıları takip ederek sitenin haritasını çıkarmaya çalışırlar. Ancak karmaşık hiyerarşilere, binlerce ürüne veya derinlemesine gizlenmiş sayfalara sahip web sitelerinde botların her bağlantıyı kendi kendine keşfetmesi zaman alabilir ve hatta bazı durumlarda mümkün olmayabilir. XML formatı kullanılarak hazırlanan sitemap.xml uzantısı taşıyan bir dosya, arama motorlarına "Sitemdeki en önemli ve indekslenmesini istediğim güncel sayfalar bunlardır" mesajını doğrudan iletir.
Sitemap protokolü, ilk olarak 2005 yılında Google tarafından tanıtılmış ve ardından 2006 yılında Yahoo ve Microsoft (Bing) ortaklığıyla "Sitemaps.org" protokolü altında küresel bir web standardı haline getirilmiştir. Bu standart, yapılandırılmış bir XML şeması (Schema) kullanır ve botların dosyayı kolayca ayrıştırıp (parsing) kendi veritabanlarına kaydetmesini sağlar. Dosya içerisinde yer alan her bir URL için ek parametreler tanımlanabilir. Bu parametreler arasında en kritiği, sayfanın en son ne zaman güncellendiğini gösteren <lastmod> (son değişiklik tarihi) etiketidir. Botlar, web sunucusundan bu dosyayı talep ettiklerinde öncelikle son değişiklik tarihini kontrol eder ve sadece güncellenmiş ya da yeni eklenmiş sayfaları tarayarak hem sunucu kaynaklarını korur hem de veri indeksleme sürecini hızlandırır.
Teknik açıdan sitemap, bir web sitesinin iç linkleme (internal linking) yapısının zayıf olduğu durumlarda veya site mimarisinin derin katmanlarında kalan yetim sayfalar (orphan pages) söz konusu olduğunda bir kurtarıcı görevi üstlenir. Tarayıcı botlar, web sitesinin kök dizininde yer alan bu dosyayı okuduğunda, site içi bağlantılarla ulaşamadıkları veya çok geç ulaşacakları sayfalardan anında haberdar olurlar. Güncel SEO mimarisinde sitemap, yalnızca arama motorlarının sitenizi keşfetmesini sağlayan statik bir liste değil; sitenizin güncellik sıklığını, içerik tazeliğini ve teknik kalitesini botlara beyan eden dinamik bir iletişim protokolüdür.
Site Haritası Neden Kritiktir? (Arama Motorları ve Yapay Zeka Botları)

Tarama Bütçesi Optimizasyonu
Tarama bütçesi (crawl budget), bir arama motoru botunun belirli bir zaman diliminde web sitenizde tarayabileceği ve taramak istediği maksimum sayfa sayısını ifade eder. Googlebot gibi tarayıcılar her web sitesine sınırsız kaynak ayırmaz; sitenin popülerliği, güncellenme sıklığı, teknik performansı ve sunucu yanıt hızı gibi faktörlere bağlı olarak bir limit belirler. Eğer web sitenizde binlerce gereksiz parametre içeren URL, yinelenen içerikler veya teknik hatalar barındıran sayfalar varsa, botlar bu değersiz alanları tarayarak değerli tarama bütçesini tüketir. Optimize edilmiş bir dinamik site haritası, botları doğrudan en önemli, dönüşüm odaklı ve güncel sayfalara yönlendirerek tarama bütçesinin israf edilmesini engeller ve indeksleme (indexing) performansını maksimuma çıkarır.
Yeni Sayfaların Hızlı Keşfedilmesi
E-ticaret siteleri, haber portalları veya sık içerik üreten kurumsal bloglar için yeni sayfaların arama motoru sonuç sayfalarında (SERP) hızla yer alması ticari bir zorunluluktur. Yeni bir ürün veya haber sayfası açıldığında, eğer site içi bağlantı yapısı derin veya zayıfsa, botların bu sayfayı kendi kendine keşfetmesi günler, hatta haftalar alabilir. XML site haritası, yeni bir URL oluşturulduğu anda dinamik olarak güncellenir ve botlara bu yeni sayfanın varlığını anında bildirir. Bu süreç, yeni sayfaların keşif (discovery) süresini dakikalar seviyesine indirerek işletmelerin rekabet avantajı elde etmesini sağlar.
Yapay Zeka Botları İçin Veri Sağlama
Arama motoru teknolojileri, geleneksel anahtar kelime eşleştirmesinden yapay zeka tabanlı üretken arama motorlarına (AI Overviews, Perplexity, GPT Search vb.) evrilmektedir. Yapay zeka tarayıcıları (AI crawlers / GPTBot, ClaudeBot), modellerini eğitmek ve gerçek zamanlı aramalarda kullanıcılara en doğru kaynakları sunabilmek için web sitelerini yoğun bir şekilde tararlar. Bu yapay zeka botları, web sitenizdeki yapılandırılmış verileri ve içeriğin hiyerarşik düzenini anlamak için XML site haritalarını birincil kılavuz olarak kullanır. Standartlara uygun, temiz ve doğrulanabilir bir site haritası sunmak, web sitenizin yapay zeka yanıtlarında kaynak (alıntı) olarak gösterilme şansını doğrudan artırır.
Site Haritası Türleri Nelerdir?
XML Site Haritaları (Arama motorları ve botlar için)
XML site haritaları, tamamen arama motoru botları, yapay zeka tarayıcıları ve dizin oluşturma sistemleri için tasarlanmış teknik belgelerdir. İnsanlar için okunabilir görsel bir arayüze sahip değillerdir; bunun yerine @@CODE0@@, @@CODE1@@, @@CODE2@@, @@CODE3@@ gibi belirli XML etiketleriyle yapılandırılmış bir veri şeması sunarlar. XML site haritaları kendi içlerinde de bölümlere ayrılabilir. Büyük web sitelerinde tek bir XML dosyası yerine, "sitemap index" (site haritası dizini) adı verilen ve diğer alt site haritalarını (örneğin yazılar sitemapi, ürünler sitemapi, kategoriler sitemapi) listeleyen ana bir dizin dosyası kullanılır. Bu yaklaşım, teknik sınırların aşılmasını engeller ve dosya yönetimini kolaylaştırır.
HTML Site Haritaları (Kullanıcı deneyimi ve site içi navigasyon için)
HTML site haritası, web sitenizin kullanıcıları (gerçek ziyaretçiler) için tasarlanmış, sitenin tüm ana kategorilerini, hizmetlerini veya önemli sayfalarını hiyerarşik bir şekilde listeleyen normal bir web sayfasıdır. Genellikle web sitelerinin alt bilgi (footer) alanında konumlandırılır. HTML site haritaları, kullanıcı deneyimini (UX) iyileştirirken aynı zamanda arama motoru botlarına alternatif bir iç linkleme rotası sunar. Botlar HTML sayfalarındaki linkleri takip ederek site içi PageRank değerinin alt sayfalara daha dengeli dağılmasını sağlar. Modern SEO stratejilerinde, hem XML hem de HTML site haritasının bir arada kullanılması teknik bir en iyi uygulama (best practice) olarak kabul edilir.
Gelişmiş Haritalar: Görsel, Video ve Haber (News) Site Haritaları
Standart web sayfalarının ötesinde, web sitenizde yer alan zengin medya içeriklerinin ve güncel haberlerin taranmasını kolaylaştırmak için özelleştirilmiş XML site haritası türleri de mevcuttur:
Görsel (Image) Site Haritaları: Google Görseller arama motorunun, sitenizdeki tüm önemli görselleri (özellikle JavaScript ile yüklenen veya CDN üzerinde barındırılan görselleri) keşfetmesini kolaylaştırır. Her URL için @@CODE0@@ ve @@CODE1@@ gibi özel XML etiketleri içerir.
Video Site Haritaları: Sitenizde barındırılan veya harici platformlardan gömülen (embed) videoların başlık, açıklama, oynatma süresi, küçük resim (thumbnail) ve video dosyası konum bilgilerini tarayıcılara iletir. Bu, videolarınızın Google Video arama sonuçlarında zengin sonuçlar (rich snippets) olarak listelenmesine katkı sağlar.
Haber (News) Site Haritaları: Google News üyesi yayıncılar için kritik bir gerekliliktir. Son 48 saat içinde yayınlanmış makaleleri içermeli ve maksimum 1.000 URL sınırı taşımalıdır. Bu haritalar, haber içeriğinin anlık olarak Google News ve Google Keşfet (Discover) platformlarında yer almasını sağlar.
İdeal Bir XML Site Haritasının Teknik Standartları (Dikkat Edilmesi Gerekenler)
Boyut ve URL Sınırları
Sitemaps.org protokolüne göre, tek bir XML site haritası dosyası için belirlenmiş çok net teknik sınırlar mevcuttur. Bu sınırlar hem tarayıcı botların sunucu kaynaklarını aşırı tüketmesini önlemek hem de dosyanın ağ üzerinden hızlıca indirilebilmesini sağlamak amacıyla koyulmuştur. Tek bir sitemap dosyası en fazla 50.000 URL içerebilir ve sıkıştırılmamış dosya boyutu sınırı en fazla 50 MB olabilir. Eğer web siteniz bu sınırları aşıyorsa, sitemap index yapısını kullanmalı ve sitenizi birden fazla sitemap dosyasına bölmelisiniz. Örneğin, @@CODE0@@, @@CODE1@@ gibi bölümlenmiş dosyalar oluşturulup, bunlar ana bir sitemap_index.xml dosyasında birleştirilmelidir.
Geçerli Sayfaları İçerme Kuralı (200 OK)
Bir XML site haritasında listelenen tüm URL'lerin arama motorlarına sunulan "en kaliteli ve taranabilir" sayfalar olması teknik bir zorunluluktur. Site haritanızda yer alan her bir bağlantı, botlar tarafından istendiğinde gecikmeksizin 200 OK HTTP durum kodunu döndürmelidir. Harita içinde kesinlikle 404 (Bulunamadı), 500 (Sunucu Hatası) veya 301/302 (Yönlendirme) durum koduna sahip URL'ler bulunmamalıdır. Sık sık hatalı veya yönlendirilmiş URL barındıran site haritaları, Googlebot gözünde güvenilirliğini yitirir ve botlar zamanla bu haritayı taramayı veya haritadaki bildirimleri dikkate almayı bırakabilir.
Noindex ve Yönlendirilmiş Sayfaların Yönetimi
Teknik SEO mimarisinde en sık yapılan ölümcül hatalardan biri, site haritasına çelişkili sinyaller eklemektir. Bir sayfanın kaynak kodunda <meta name="robots" content="noindex"> etiketi (noindex ve canonical etiketleri) bulunuyorsa veya sayfa canonical etiketiyle başka bir birincil URL'yi işaret ediyorsa, bu sayfa kesinlikle XML site haritasında yer almamalıdır. Site haritası botlara "lütfen burayı tara ve dizine ekle" derken, sayfa kodundaki noindex etiketi "burayı dizine ekleme" der. Bu çelişkili sinyal, botların tarama algoritmasını karıştırarak sitenizin genel tarama verimliliğine ciddi zararlar verir. Sitemap dosyasında yalnızca dizine eklenmesini (index) istediğiniz, özgün ve birincil (canonical) sayfalar yer almalıdır.
Site Haritası Nasıl Oluşturulur? (Adım Adım Uygulama)

WordPress ve Benzeri CMS Altyapılarında Otomatik Oluşturma
Dünya genelinde web sitelerinin büyük bir bölümü WordPress, Shopify, Magento veya Squarespace gibi içerik yönetim sistemleri (CMS) üzerinde barındırılmaktadır. Bu platformlarda sitemap oluşturmak oldukça basittir çünkü çoğunda bu özellik dahili olarak gelir veya popüler SEO eklentileriyle tam entegre çalışır:
WordPress (SEO Eklentileri): Rank Math SEO, Yoast SEO veya All in One SEO gibi gelişmiş eklentiler etkinleştirildiğinde otomatik olarak dinamik bir sitemap index oluştururlar. Bu eklentiler, siz yeni bir yazı, sayfa veya ürün yayınladığınızda site haritasını gerçek zamanlı olarak günceller ve arama motorlarına otomatik ping gönderir.
Shopify ve Diğer SaaS Altyapıları: Shopify ve Squarespace gibi bulut tabanlı e-ticaret platformları, web sitenizin kök dizininde otomatik olarak her zaman güncel bir site haritası barındırır (örn:
domain.com/sitemap.xml). Bu sistemlerde kullanıcının teknik bir müdahalede bulunmasına veya harici bir dosya yüklemesine gerek yoktur, süreç tamamen otomatik yönetilir.
Özel Yazılım (Custom) Web Sitelerinde Sitemap Oluşturma
Eğer işletmeniz tamamen size özel kodlanmış bir altyapı (Node.js, Laravel, Python/Django, ASP.NET Core vb.) kullanıyorsa, sitemap oluşturma sürecini yazılım ekibinizin bir API uç noktası (endpoint) veya arka plan görevi (background job / cron job) olarak tasarlaması gerekir:
Dinamik Veritabanı Sorgulaması: Sitenizdeki aktif, herkese açık ve canonical olan sayfaları veritabanından çeken bir script yazılır. Bu script, her yeni sayfa eklendiğinde veya güncellendiğinde XML çıktısını anlık olarak üreten dinamik site haritası yapısını besler.
Bellekleme (Caching): Çok büyük veritabanına sahip sitelerde, her sitemap isteğinde veritabanına doğrudan sorgu atmak sunucu performansını olumsuz etkileyebilir. Bu nedenle, sitemap XML çıktısının Redis veya benzeri bellek sistemlerinde 12 ila 24 saatlik sürelerle cache'lenmesi (önbelleğe alınması) veya her gün gece yarısı otomatik çalışan bir cron job ile statik XML dosyası olarak diske yazılması teknik bir zorunluluktur.
Üçüncü Taraf Araçlar ile Manuel Oluşturma (XML Sitemap Generators)
Küçük, statik ve nadiren güncellenen (örneğin sadece birkaç sayfadan oluşan kurumsal tanıtım siteleri) web siteleri için dinamik bir altyapı kurmak maliyetli ve gereksiz olabilir. Bu senaryoda üçüncü taraf masaüstü yazılımları veya çevrimiçi araçlar kullanılabilir:
Screaming Frog SEO Spider: Teknik SEO uzmanlarının en çok tercih ettiği araçlardan biridir. Web sitenizi tarar ve tarama sonucuna göre tüm geçerli 200 OK sayfalarını, görselleri ve dil alternatiflerini içeren kusursuz bir XML site haritası dosyasını bilgisayarınıza indirmenizi sağlar. Ardından bu dosyayı FTP veya hosting paneliniz üzerinden sitenizin kök dizinine manuel olarak yüklemeniz gerekir.
Online XML Generator Araçları: Sınırlı sayıda sayfaya sahip siteler için web tabanlı ücretsiz araçlar kullanılabilir. Ancak unutulmamalıdır ki, bu manuel yöntemlerle oluşturulan site haritaları statiktir. Sitenize yeni bir sayfa eklediğinizde veya bir sayfayı sildiğinizde, sitemap dosyasını manuel olarak yeniden oluşturup sunucuya tekrar yüklemeniz gerekir.
Site haritanızı oluşturup yayına alma adımları. Web sitenizin altyapısına (CMS veya özel yazılım) en uygun dinamik sitemap yöntemini belirleyin. Sitemap.xml uzantısı ile dinamik dosyanızı oluşturup ana dizine (root directory) yükleyin. Oluşturulan dosyanın UTF-8 kodlamasını ve 200 OK durum kodlarını teknik araçlarla test edin.Adım Adım Süreç
Altyapı Tespiti
Haritanın Oluşturulması
Teknik Validasyon
Site Haritası Robots.txt Dosyasına Nasıl Eklenir?
Arama motoru botları ve yapay zeka tarayıcıları bir web sitesini ilk kez ziyaret ettiklerinde, sitenin tarama kurallarını ve izinlerini okumak için ilk olarak kök dizindeki Robots.txt dosyası adresini ziyaret ederler. Bu nedenle, site haritanızın konumunu robots.txt dosyası içerisinde beyan etmek, sitenizin taranma hızını ve botların haritanızı keşfetme başarısını doğrudan etkileyen kritik bir adımdır.
Robots.txt dosyasına sitemap eklemek oldukça basittir ve tek satırlık bir kod satırıyla gerçekleştirilir. Dosyanın en alt kısmına, sitemap dosyanızın tam ve mutlak URL (absolute URL) adresini içeren şu komut eklenmelidir:
Sitemap: https://www.ornekdomain.com/sitemap.xmlBu satırı eklerken dikkat etmeniz gereken en önemli teknik ayrıntı, sitemap URL'sinin protokol (HTTP vs HTTPS) ve alt alan adı (www vs non-www) yapısının, web sitenizin güncel ve birincil sürümüyle birebir eşleşmesidir. Yanlış protokolle yazılmış sitemap yolları botların yönlendirmelerle karşılaşmasına ve tarama sürecinin yavaşlamasına yol açar. Robots.txt dosyasına eklenen sitemap yönergesi, Google Search Console kullanmayan diğer arama motorlarının (Bing, DuckDuckGo, Yandex vb.) ve bağımsız web tarayıcılarının sitenizi kolayca taramasına olanak tanır.
Site Haritası Google Search Console'a Nasıl Gönderilir?
Search Console'da Mülk Seçimi
Site haritanızı Google'a doğrudan bildirmek ve tarama durumunu gerçek zamanlı izlemek için Google Search Console mülkünüzün doğrulanmış olması gerekir. Search Console paneline giriş yaptıktan sonra, sol üst köşede bulunan mülk seçici alanından işlem yapmak istediğiniz web sitesini seçin. Eğer sitenizin hem "Domain mülkü" hem de "URL öneki mülkü" doğrulanmışsa, teknik analizler ve sitemap yönetimi için domain düzeyindeki mülkü seçmeniz, tüm alt alan adlarını kapsayan daha geniş bir veri analiz imkanı sunacaktır.
Sitemap URL'si Ekleme
Doğru mülkü seçtikten sonra, sol tarafta yer alan teknik menüden "Dizin Oluşturma" (Indexing) sekmesinin altındaki "Site Haritaları" (Sitemaps) seçeneğine tıklayın. Karşınıza gelen ekranda "Yeni bir site haritası ekleyin" başlıklı bir alan göreceksiniz. Bu alanda sitenizin alan adı otomatik olarak yazılıdır. Sizin yapmanız gereken tek şey, alan adından sonra gelen sitemap dosyanızın uzantısını (örneğin: @@CODE0@@ veya ana dizin dosyası kullanıyorsanız @@CODE1@@) yazmak ve "Gönder" (Submit) butonuna tıklamaktır.
Gönderim Durumunu İzleme
Sitemap başarıyla gönderildikten sonra, aynı sayfanın alt kısmında yer alan "Gönderilen site haritaları" listesine eklenecektir. Burada Google, sitemapi okuma durumuna göre size üç farklı durum raporu sunar:
Başarılı (Success): Google site haritanızı başarıyla indirmiş, ayrıştırmış ve içerisindeki URL'leri tarama sırasına almış demektir. Yan tarafta keşfedilen URL ve görsel sayıları listelenir.
Hatalar Var (Has Errors): Site haritası okunmuştur ancak içerisinde taranamayan URL'ler, şema uyumsuzlukları veya yanlış biçimlendirilmiş kodlar bulunmaktadır. Hatanın detayını görmek için üzerine tıklayabilirsiniz.
Getirilemedi (Could not be fetched): Googlebot sitemap dosyanıza fiziksel olarak erişememiştir. Bu durum genellikle geçici sunucu kesintilerinden, yanlış robots.txt engellemelerinden veya sitemap URL'sinin yanlış yazılmasından kaynaklanır.
Sık Yapılan Site Haritası Hataları ve Riskler
Canonical ve Noindex Hataları
Teknik SEO denetimlerinde en sık rastlanan hata, çelişkili indeksleme sinyallerinin kullanılmasıdır. Arama motorlarına sitemap üzerinden "bu sayfayı tara ve dizine ekle" sinyali gönderilirken, sayfanın kendi HTML kaynak kodunda @@CODE0@@ etiketi veya farklı bir sayfayı işaret eden @@CODE1@@ yönlendirmesi yer alıyorsa, tarayıcı botların algoritması kafa karışıklığı yaşar. Botlar bu çelişkiyi çözmek için ekstra tarama bütçesi tüketir ve bir süre sonra sitenizin site haritasındaki diğer yönlendirmelerini de daha az ciddiye almaya başlar. Site haritasında yer alan her bir URL, mutlaka index, follow etiketine sahip ve kendi kendini işaret eden (self-referencing canonical) birincil bir sayfa olmalıdır.
Güncellenmeyen Statik Haritalar
Birçok küçük ve orta ölçekli işletme, web sitelerini ilk kurduklarında tek seferlik manuel bir site haritası oluşturup sunucuya yükler ve bu dosyayı yıllarca güncellemez. Siteden silinen ürünler veya hizmet sayfaları sitemap içerisinde 404 hatası olarak kalmaya devam ederken; yeni açılan, dönüşüm getirecek sayfalar sitemape eklenmediği için arama motorları tarafından çok geç keşfedilir. Bu durum, hem ciddi bir tarama bütçesi israfına yol açar hem de sitenizin güncellik skoruna (freshness score) zarar verir. Çözüm, her zaman dinamik site haritası yapıları kullanmak veya düzenli aralıklarla (en azından ayda bir) teknik sitemap denetimi gerçekleştirmektir.
Hreflang ve Çoklu Dil Uyumsuzlukları
Çok dilli (multilingual) veya çok bölgeli web sitelerinde, sayfaların birbirleri arasındaki dil alternatiflerini belirtmek için hreflang etiketleri kullanılır. Hreflang mimarisi hem sayfa kodunda hem de alternatif olarak XML site haritasında yapılandırılabilir. Ancak sitemap üzerinden yapılan hreflang tanımlamalarında, dil alternatiflerinin karşılıklı olarak birbirini doğrulaması (reciprocal links) şarttır. Eğer Türkçe sayfa İngilizce alternatifi olarak bir URL gösteriyor ancak İngilizce sayfa sitemap üzerinde Türkçe alternatife geri link vermiyorsa, hreflang yapısı kırılır. Bu durum, Google Search Console üzerinde hedefleme hatalarına ve dil eşleşme problemlerine yol açarak global SEO başarınızı doğrudan baltalar.
Sıkça Sorulan Sorular
Web sitemin sitemap URL'sini nasıl bulabilirim?
Çoğu web sitesinde sitemap, alan adınızın sonuna @@CODE 0@@, @@CODE 1@@ veya /sitemap-xml/ uzantıları eklenerek bulunabilir. Ayrıca sitenizin robots.txt dosyasını (ornek.com/robots.txt) kontrol ederek buraya tanımlanmış olan sitemap yolunu da doğrudan görebilirsiniz.
Site haritası kullanmak SEO için zorunlu mudur?
Teknik olarak site haritası kullanmak zorunlu değildir ancak SEO başarısı ve hızlı indeksleme için son derece kritiktir. Özellikle büyük, karmaşık, yeni kurulan veya zengin medya barındıran web sitelerinin arama motoru botları tarafından eksiksiz taranabilmesi için sitemap olmazsa olmazdır.
Google Search Console'da 'Sitemap getirilemedi' hatası ne anlama gelir?
Bu hata, Googlebot'un site haritası dosyanıza erişmeye çalışırken sunucu hatası (5xx), erişim engeli (robots.txt engellemesi), şifre koruması veya 404 hatası ile karşılaştığını gösterir. URL'nin doğruluğunu, sunucu yanıt süresini ve robots.txt izinlerinizi kontrol ederek bu sorunu çözebilirsiniz.
Site haritamı ne sıklıkla güncellemeliyim?
Sitenize her yeni içerik, ürün veya sayfa eklendiğinde site haritanızın anlık olarak güncellenmesi gerekir. Bu yüzden manuel sitemap yerine, yeni sayfaları otomatik olarak algılayıp XML dosyasına ekleyen dinamik site haritası sistemleri kullanmanız teknik olarak önerilir.
HTML site haritası ile XML site haritası arasındaki temel fark nedir?
XML site haritaları arama motorları ve AI botlarının taraması için özel yapılandırılmış makine dilindedir; kullanıcılar tarafından doğrudan okunmaz. HTML site haritaları ise gerçek ziyaretçilerin site içi navigasyonunu kolaylaştırmak amacıyla tasarlanmış, tıklanabilir bağlantılar içeren normal web sayfalarıdır.
Sitemap dosyasında hangi URL'ler kesinlikle yer almamalıdır?
Site haritasında 3xx yönlendirmesi alan sayfalar, 404/5xx hata sayfaları, canonical etiketiyle başka bir sayfayı işaret eden URL'ler ve noindex etiketi taşıyan sayfalar kesinlikle bulunmamalıdır. Sadece 200 OK durum kodu döndüren birincil (canonical) sayfalar eklenmelidir.
Yapay zeka botları (AI crawlers) sitemap dosyalarını kullanır mı?
Evet, ChatGPT'nin GPTBot'u veya PerplexityBot gibi yapay zeka tarayıcıları, web sitelerindeki kaliteli ve güncel verileri hızla keşfetmek için sitemap dosyalarından yararlanır. Doğru bir sitemap kurgusu, yapay zeka arama motorlarında sitenizin alıntılanma olasılığını artırır.
Sitemap.xml dosyasını sıkıştırmak (GZIP) Google için sorun yaratır mı?
Hayır, sitemap dosyasını GZIP biçiminde sıkıştırıp .xml.gz uzantısıyla kaydetmek Google ve diğer büyük arama motorları için tamamen uygundur. Sıkıştırma işlemi dosya boyutunu küçülterek sunucu yükünü azaltır ve tarayıcı botların dosyayı çok daha hızlı indirmesini sağlar.