Sitemap'inizi Google'a göndermenin en pratik yolu, dosyanın tam HTTPS adresini Google Search Console'daki Site Haritaları raporuna yapıştırıp Gönder demektir. İkinci ve tamamlayıcı yöntem ise robots.txt dosyanıza bir Sitemap: satırı eklemektir. Aşağıda her adımı, gönderim sonrası izlemeyi ve en sık hataların çözümünü sırayla bulacaksınız.
Sitemap göndermek tam olarak ne demek?
Önce bir yanlış anlamayı düzeltelim. Sitemap göndermek, Google'a yeni bir dosya yüklemek değildir. Dosya zaten sitenizde yayında olur; siz yalnızca Google'a bu dosyayı sitenizin neresinde bulacağını bildirirsiniz. Google Arama Merkezi'nin tanımına göre gönderim işlemi, Search Console'daki kutuya sitemap URL'sini yapıştırıp Gönder demekten ibarettir.
İkinci bir önemli nokta: sitemap zorunlu değildir. Google Arama Merkezi, sayfalarınız birbirine doğru iç bağlantılarla bağlıysa Google'ın sitenizin büyük çoğunluğunu kendi başına keşfedebileceğini belirtir. Yani sitemap bir sihir değil, keşfi kolaylaştıran bir yardımcıdır. Peki kimin işine yarar? Aynı kaynağa göre sitemap özellikle büyük siteler, yeni kurulan ve dış bağlantısı az olan siteler ve video, görsel veya haber gibi zengin medya içeren siteler için faydalıdır. Yaklaşık 500 veya daha az, iç bağlantısı düzgün kurulmuş sayfası olan siteler ise çoğu durumda sitemap'e ihtiyaç bile duymaz.
Buna rağmen sitemap göndermek iyi bir alışkanlıktır. Yeni eklediğiniz sayfaların daha hızlı fark edilmesini sağlar ve Search Console üzerinden hangi sayfaların keşfedildiğini takip etme imkanı verir.
Kısacası sitemap, sitenizin bir içindekiler listesi gibidir. Google'a hangi URL'lerin var olduğunu ve sizin için önemli olduğunu net bir dille söyler. İç bağlantı yapınız ne kadar zayıfsa sitemap'in değeri o kadar artar; yeni kurulan, henüz dışarıdan bağlantı almamış sitelerde Google'ın sayfaları kendiliğinden bulması zaman alabileceği için sitemap bu süreci belirgin biçimde hızlandırır.
Adım 1: Sitemap adresini doğru formatta hazırlama
Gönderimden önce sitemap URL'nizin temiz olduğundan emin olun. Çoğu hatanın kaynağı, daha en baştaki yanlış adrestir. Şu kurallara dikkat edin:
- Tam ve mutlak adres kullanın. Örneğin https://siteadiniz.com/sitemap.xml şeklinde, başında HTTPS protokolü olan tam adres olmalı.
- Türkçe karakter ve boşluk olmasın. URL içinde ç, ş, ı, ğ gibi karakterler ya da boşluk bulunmamalı; bunlar tarama sorunlarına yol açar.
- Adres gerçekten açılmalı. URL'yi tarayıcıya yapıştırın; karşınıza XML içeriği gelmeli, 404 veya yönlendirme değil.
Çoğu modern platform sitemap'i sizin için otomatik üretir. WordPress'te Yoast veya Rank Math gibi eklentiler, Wix kendi altyapısında, Ikas ise mağaza paneli üzerinden otomatik bir sitemap dosyası oluşturur. Bu durumda sizin işiniz dosyayı sıfırdan yazmak değil, doğru adresi bulup göndermektir. Ikas gibi platformlarda standart adres genellikle alan adınızın sonuna /sitemap.xml eklenmiş halidir.
Adım 2: Google Search Console'a site ekleme ve doğrulama
Sitemap gönderebilmeniz için önce sitenizin Search Console'da doğrulanmış olması gerekir. Search Console iki tür mülk sunar ve aralarındaki farkı bilmek işinizi kolaylaştırır:
Domain doğrulama
Domain mülkü, alan adınızın tüm varyasyonlarını (http, https, www'li ve www'siz, tüm alt alan adları) tek seferde kapsar. Doğrulama yalnızca DNS kaydı eklenerek yapılır. En kapsamlı seçenektir, ancak alan adı sağlayıcınızın paneline erişiminiz olmasını gerektirir.
URL öneki doğrulama
URL öneki mülkü ise yalnızca yazdığınız tam adresi kapsar. Bunun avantajı, doğrulama için birden fazla yöntem sunmasıdır: HTML dosyası yükleme, HTML meta etiketi ekleme, Google Analytics, Google Tag Manager veya yine DNS. Wix, Ikas gibi panel tabanlı platformlarda en pratik yol genellikle meta etiket ya da platformun kendi entegrasyonudur.
İkisi arasında seçim yaparken pratik kural şu: alan adı DNS ayarlarına erişebiliyorsanız domain doğrulamayı tercih edin, daha bütüncül bir görünüm verir. Erişemiyorsanız URL öneki ile meta etiket yöntemi en hızlısıdır.
Adım 3: Search Console üzerinden sitemap gönderimi
Site doğrulandıktan sonra asıl gönderim oldukça kısadır. Search Console Yardımı'nın anlattığı akış şöyle işler:
- Sitemap dosyanızı yayınlayın, yani sunucunuzda erişilebilir olduğundan emin olun.
- Adresin gerçekten açıldığını test edin. Bunun için sitemap URL'sini tarayıcıda açabilir ya da Search Console'un URL Denetimi aracını kullanabilirsiniz.
- Sol menüden Site Haritaları (Sitemaps) raporuna girin.
- "Yeni site haritası ekle" kutusuna sitemap URL'sini yapıştırın. Genellikle yalnızca dosya adını yazmanız yeterlidir; alan adı kısmı zaten yazılı gelir.
- Gönder düğmesine basın.
İşlem bu kadar. Google artık dosyayı periyodik olarak okuyacak ve içindeki URL'leri tarama kuyruğuna alacaktır. Birden fazla sitemap'iniz varsa, örneğin sayfalar, ürünler ve blog için ayrı dosyalar, hepsini tek tek aynı kutudan ekleyebilirsiniz. Çok dilli sitelerde dil veya bölge bazlı sitemap'leri de ayrı ayrı göndermek gerekir. Örneğin Ikas mağazalarında Avrupa için /eu/sitemap.xml gibi yerelleştirme sitemap'leri ana sitemap'ten bağımsız olarak eklenir.
Bir sitemap'i kaldırmak isterseniz, aynı rapordan ilgili satırı seçip silebilirsiniz. Adres değiştiyse eski kaydı kaldırıp yeni adresi göndermek en temiz yöntemdir. Aynı içeriği iki farklı adresten gönderip kafa karışıklığı yaratmaktansa, tek ve güncel bir sitemap adresi tutmak daha sağlıklıdır.
Adım 4: robots.txt'ye Sitemap satırı ekleme
Search Console gönderimine ek olarak, sitemap'inizi robots.txt dosyanızda da belirtmeniz önerilir. Bu iki yöntem birbirinin alternatifi değil, tamamlayıcısıdır. robots.txt yöntemi, Search Console hesabı olmayan diğer arama motorlarının da sitemap'inizi bulmasına yardımcı olur.
Google Arama Merkezi'ne göre yapmanız gereken tek şey, robots.txt dosyasının herhangi bir satırına aşağıdaki gibi bir ifade eklemektir:
Sitemap: https://siteadiniz.com/sitemap.xml
Satırın dosyada nerede durduğu önemli değildir, herhangi bir konumda olabilir. Birden fazla sitemap'iniz varsa her biri için ayrı bir Sitemap satırı yazabilirsiniz. Wix ve Ikas gibi platformlarda robots.txt çoğu zaman otomatik yönetilir ve sitemap satırı zaten eklenmiş gelir; yine de kontrol etmekte fayda var.
İleri seviye: Search Console API ile gönderim
Rakip rehberlerin büyük kısmının atladığı bir yöntem daha var. Google Arama Merkezi, sitemap göndermenin üçüncü resmi yolu olarak Search Console API ile programatik gönderimi listeler. Yani sitemap'i bir betikle, manuel panel adımları olmadan otomatik gönderebilirsiniz. Çok sayıda sitemap'i sık sık güncelleyen veya birden fazla mülkü tek elden yöneten ekipler için pratiktir. Tek bir siteniz varsa Search Console arayüzü fazlasıyla yeterlidir.
Özetle Google'ın üç resmi gönderim yolu vardır: Search Console Site Haritaları raporu, robots.txt dosyasına eklenen Sitemap satırı ve Search Console API. Çoğu site sahibi için ilk ikisinin birlikte kullanılması yeterli ve önerilen yaklaşımdır. API'yi ise yalnızca otomasyona gerçekten ihtiyaç duyduğunuzda devreye almanız mantıklıdır; gereksiz karmaşıklık eklemenize gerek yok.
Adım 5: Gönderim sonrası izleme
Gönder dedikten sonra her şey anında olmaz. Birçok kişinin gözden kaçırdığı nokta budur. Search Console Yardımı'na göre, sitemap başlangıçta "Getirilemedi" (Failed) görünüp birkaç dakika sonra başarılıya dönebilir. Bu normaldir, hemen panik yapmayın.
Site Haritaları raporu her sitemap için şu bilgileri gösterir:
- Durum: Başarılı, Getirilemedi veya "X hata içeriyor" şeklinde.
- Son okunma tarihi: Google'ın dosyayı en son ne zaman işlediği.
- Keşfedilen sayfa veya video sayısı: Sitemap içinden bulunan URL adedi.
Önemli bir beklenti yönetimi: sitemap'in başarılı olması, içindeki tüm sayfaların hemen indeksleneceği anlamına gelmez. Keşif ile indeksleme farklı aşamalardır. Tarama ve indeksleme süreci çoğu durumda saatler, kimi zaman günler sürebilir. Bu yüzden gönderdikten birkaç gün sonra raporu tekrar açıp durumu kontrol etmek en sağlıklısıdır.
Sitemap'e yalnızca indekslenmesini istediğiniz, hatasız ve canlı sayfaları eklemek de iyi bir uygulamadır. Yönlendirme alan, 404 veren ya da noindex etiketi taşıyan adresleri sitemap'e koymak, Google'a çelişkili sinyaller gönderir. Dosyanızı temiz tutarsanız keşfedilen sayfa sayısı ile gerçekten yayında olan sayfa sayısı arasındaki farkı izlemek de kolaylaşır.
Yaygın hatalar ve çözümleri
Gönderim sırasında en sık görülen sorunlar ve nasıl çözüleceği:
"Getirilemedi" / Couldn't fetch hatası
En sık görülen uyarı budur. Önce sitemap URL'sini tarayıcıda açıp gerçekten erişilebilir olduğunu doğrulayın. Adres yanlış yazılmışsa, dosya 404 veriyorsa ya da bir yönlendirmeye takılıyorsa bu hata çıkar. Eğer URL düzgün açılıyorsa ve hata yeni gönderimde çıktıysa, çoğu zaman birkaç dakika beklemek yeterlidir.
robots.txt engeli
robots.txt dosyanız sitemap'in bulunduğu yolu ya da içindeki sayfaları yanlışlıkla engelliyorsa Google dosyayı okuyamaz. Disallow kurallarınızın sitemap'i veya kritik sayfaları kapatmadığından emin olun.
XML söz dizimi hatası
Sitemap bozuk bir XML yapısına sahipse rapor hata gösterir. Otomatik üreten bir platform kullanıyorsanız bu nadirdir; elle düzenlediyseniz, kapanmayan etiketler veya kaçırılmamış özel karakterler en olası nedendir.
50.000 URL veya 50 MB limiti aşımı
Google Arama Merkezi'ne göre tek bir sitemap dosyası en fazla 50 MB (sıkıştırılmamış) veya en fazla 50.000 URL içerebilir. Siteniz bundan büyükse içeriği birden fazla sitemap dosyasına bölmeniz ve bunları bir sitemap dizin (index) dosyasıyla yönetmeniz gerekir. Dizin dosyası, alt sitemap'lerin adreslerini listeleyen üst düzey bir dosyadır. Bu durumda Search Console'a tek tek alt dosyaları değil, dizin dosyasının adresini göndermek yeterlidir.
Platforma göre kısa notlar
Kullandığınız altyapı, işin büyük kısmını otomatikleştirir:
- WordPress: Yoast veya Rank Math gibi SEO eklentileri sitemap'i otomatik üretir; siz yalnızca verdiği adresi Search Console'a gönderirsiniz.
- Wix: Sitemap otomatik oluşturulur ve genellikle robots.txt'ye eklenmiş gelir; doğrulama için meta etiket ya da panel entegrasyonu en pratiğidir.
- Ikas: Mağaza sitemap'i otomatik üretilir; çok dilli mağazalarda yerelleştirme sitemap'lerini ayrı göndermeyi unutmayın.
Hangi platformda olursanız olun temel mantık aynıdır: doğru adresi bulun, Search Console'a gönderin, robots.txt'de belirtin ve raporu izleyin. Otomatik sitemap üreten bir platform kullanıyorsanız işin teknik tarafı büyük ölçüde halledilmiştir; sizin asıl odaklanmanız gereken şey, gönderim sonrası izleme ve düzenli kontroldür.
Son bir hatırlatma: sitemap'i bir kez gönderip unutmayın. Siteye yeni bölümler eklendikçe, ürün veya blog sayısı büyüdükçe sitemap yapınızı gözden geçirin. Özellikle URL sayınız 50.000'e veya dosya boyutunuz 50 MB sınırına yaklaşıyorsa, içeriği erkenden birden fazla dosyaya bölüp dizin yapısına geçmek ileride yaşanabilecek hataların önüne geçer.
VixSEO ile sitemap takibini kolaylaştırın
Sitemap göndermek tek seferlik bir iş gibi görünse de asıl mesele, gönderim sonrası durumu ve keşif sayısını düzenli izlemektir. VixSEO panelinde Wix, Ikas ve özel sitelerinizin teknik SEO sağlığını tek yerden takip edebilir, sitemap ve indeksleme durumunuzu gözden kaçırmadan yönetebilirsiniz. Teknik SEO sürecinizi sadeleştirmek isterseniz hizmetlerimize göz atabilirsiniz.