Site haritanızı yönetme

Site haritaları raporu

Google'a mülkünüzün yeni site haritaları hakkında bilgi vermek, site haritası gönderme geçmişinizi görmek ve Google'ın gönderilen site haritalarınızı ayrıştırırken karşılaştığı hataları görmek için Site Haritaları raporunu kullanın.

SİTE HARİTALARI RAPORUNU AÇ

 

Site haritası nedir? Bu rapor benim işime yarar mı?

Site haritası, sitenizde bulunan ve Google'a hangi sayfaları bilmesi gerektiğini bildiren bir dosyadır. Siteniz küçükse (100 sayfadan azsa), sadece ana sayfanın dizine eklenmesi isteğinde bulunmak daha kolay olabilir; sitenizdeki tüm sayfalara ana sayfadan bağlantı verildiği sürece (ya da ana sayfanın bağlantı verdiği bir sayfadan bağlantı verildiği veya ana sayfanın bağlantı verdiği bir sayfanın bağlantı verdiği bir sayfadan... ana fikri anladınız), siteniz dizine eklenecektir. Site haritalarıyla ilgili daha fazla bilgiyi buradan edinebilirsiniz.

Site haritalarını yönetme

Site haritası gönderme

Site haritasının "gönderilmesi", Google'a site haritasını sitenizin neresinde bulacağınızı bildirmek anlamına gelir. Google'a bir site haritasını gerçekten yükleyemezsiniz.

Tarama amacıyla yeni bir site haritası göndermek için:

  1. Önkoşul: Site haritaları raporunu kullanarak site haritası göndermek için bir mülke dair sahip izninizin olması gerekir. Sahip izniniz yoksa bunun yerine site haritasına robots.txt dosyanızdan atıfta bulunabilirsiniz.
  2. Site haritasını sitenizde yayınlayın.
    • Site haritası için kabul edilebilir site haritası biçimlerinden biri kullanılmalıdır. Söz dizimi, dosya konumu vb. için site haritası yönergelerini uygulayın.
    • Bir site haritasını site kök dizininize yerleştirmenizi öneririz. Ancak, bir site barındırma hizmeti (Blogger, Wix veya GoDaddy gibi) kullanıyorsanız site haritanızı nerede ve nasıl yayınlayacağınızı (veya bunun gerekli olup olmadığını) öğrenmek için hizmetinizin dokümanlarını okumanız gerekir.
    • Googlebot, site haritasına erişebilmeli ve giriş yapma zorunluluğu gibi herhangi bir nedenle erişim engellenmemelidir. Gizli modda site haritası URL'sine gidip gidip gidemediğinize bakarak site haritasının Googlebot tarafından erişilebilir durumda olup olmadığını test edebilirsiniz.
  3. Site haritaları raporunu açın.
  4. Site Haritaları raporuna site haritasının göreli URL'sini girin ve Gönder'i tıklayın.

Site haritası hemen işleme koyulur. Bununla birlikte, site haritasında listelenen URL'lerin taranması biraz zaman alabilir ve sitenin boyutu, etkinliği, trafiği gibi unsurlara bağlı olarak site haritasındaki URL'lerin tamamı taranmayabilir.

Site haritasını yeniden gönderme

Zaten bildiğimiz bir site haritasını, üzerinde değişiklik yapmış olsanız bile yeniden göndermeniz gerekmez. Google, sitenizin bir sonraki taramasında değişiklikleri fark edecektir.

Site haritası silme

Bir site haritasını silmek bu rapordan kaldırılmasına neden olur, ancak Google'ın söz konusu site haritasını ya da içerisinde listelenen URL'leri unutmasına yol açmaz. Google'ın bir site haritasında listelenen URL'leri ziyaret etmeyi bırakmasını istiyorsanız robots.txt kuralı kullanmanız gerekecektir.

Bir site haritasını silmek için:

  1. Ana Site Haritaları raporundaki tabloda silmek istediğiniz site haritasını bulup tıklayın.
  2. Diğer seçenekler düğmesini Diğer tıklayın. 
  3. Site haritasını kaldır'ı tıklayın.
  4. Google'ın, site haritasını ziyaret etmeye devam etmesini önlemek için Google'ın okumasını engelleyen bir robots.txt kuralı kullanın veya site haritası dosyasını sitenizden silin.

Raporu okuma

  • Bu rapor, yalnızca bu raporu kullanarak gönderdiğiniz site haritalarını gösterir. robots.txt referansı veya başka keşif yöntemleri aracılığıyla bulunan hiçbir site haritasını göstermez. Ancak bir site haritasını başka yöntemlerle bulmuş olsak bile, başarı ve hata oranlarımızı takip etmek için site haritasını bu raporu kullanarak gönderebilirsiniz.
  • Raporda yalnızca mevcut mülkte bulunan site haritaları gösterilir.
  • Site haritanızda resim, video veya haber URL'leri gönderebilirsiniz. Ancak şu anda raporda bu tür URL'lerle ilgili veri gösterilmemektedir.

 

Her site haritası için aşağıdaki bilgiler gösterilir:

Site Haritası URL'si
Site haritasının yayınlandığı URL (mülk köküne göre).
Tür
Site haritasının türü. Olası değerler:
Gönderildi
Site haritasının bu rapor kullanılarak en son Google'a gönderildiği tarih.
Son okuma tarihi
Site haritasının Google tarafından son işlendiği tarih.
Durum
Gönderme veya tarama durumu. Olası değerler:
  • Başarılı: Site haritası yüklenmiş ve hatasız bir şekilde başarıyla işlenmiştir. Tüm URL'ler tarama için sıraya alınır.
  • Hata içeriyor: Site haritası ayrıştırılabilir ancak en az bir hata içeriyor; site haritasından ayrıştırılabilen URL'ler tarama için sıraya alınır. Hata listesini görmek için tablodaki site haritasını tıklayın. Aşağıdaki tam hata açıklamalarına bakın.
  • Getirilemedi: Site haritası bazı nedenlerle getirilememiştir. Bunun nedenini öğrenmek için URL Denetleme aracını kullanarak site haritasında canlı test yapın:
    1. "Yeni site haritası ekle" seçeneğinden yol önekini kopyalayarak site haritanızın tam yolunu belirtin ve gönderilen site haritasının göreli yolunu ekleyin. Örneğin: https://example.com/sitemaps/mobile/sitemap.txt. Google'ın kullandığı URL'yi test ettiğinizden emin olmak için rapordan kopyalanan değerleri kullanın.
    2. URL Denetleme aracında Canlı test'i tıklayın. Bu test, site haritasının var olup olmadığı ve Google tarafından getirilip getirilemeyeceği konusunda bilgi verecektir.
Keşfedilen URL sayısı
Site haritasında listelenen URL'lerin sayısı. Bir site haritası dizini söz konusuysa sayı, başvurulan tüm site haritalarındaki tüm URL'lerin sayısıdır. Aynı URL'ler yalnızca bir kez sayılır.
Bu site haritasındaki tüm URL'lerin dizin kapsamını gösteren bir rapor açar. Site haritası dizini söz konusu olduğunda, alt site haritalarında listelenen tüm URL'leri içerir.

 

Site haritam listelenmiyor!

Site haritanızın raporda listelenmemesinin birkaç nedeni vardır:

  • Başka bir mülkte yer almaktadır. Bir mülkle ilişkilendirilmiş site haritaları başka bir mülkte görünmez. Dolayısıyla, http://example.com sitesi için gönderdiğiniz site haritaları http://m.example.com veya https://example.com ile ilgili Site Haritaları raporunda görünmez. Bu sorunu gidermek için sitenizin tüm sürümlerini eklediğinizden emin olun.
  • Site haritasını bu raporu kullanarak göndermemişsinizdir. Sadece bu rapor kullanılarak gönderilen site haritaları listelenir; Google bulmuş ve kullanabiliyor olsa bile, başka yöntemlerle gönderilen veya bulunan site haritaları gösterilmez.

Site haritası hataları

Site haritaları raporunda aşağıdaki hatalar raporlanır.

Tam hata listesi

URL'ler erişilebilir değil

Google, site haritanızdaki bir URL’yi taramaya çalışırken bir hatayla karşılaştı. URL’nin Google’da mevcut olup olmadığını görmek için URL denetleme aracını kullanarak site haritasındaki URL'yi inceleyin.

URL'ler izlenemedi

Google, site haritanızda listelenen tüm URL’leri tarayamadı. Aşağıda, olası bazı nedenleri belirtilmiştir:

  • URL, Google web tarayıcılarının takip edemeyeceği kadar çok yönlendirme içeriyordur. Site haritalarınızdaki yönlendirme URL'lerini, gerçekten taranması gereken URL'lerle değiştirmenizi öneririz.
    • Bir sayfadan diğerine sürekli olarak yönlendirme yapıyorsanız, kalıcı bir yönlendirme kullanın.
    • JavaScript veya meta-refresh türü yönlendirmeler kullanmaktan kaçının.
  • Google, site haritanızdaki göreli URL'lerle ilgili sorun yaşıyordur. Mümkün olan yerlerde, göreli bağlantılar yerine mutlak ya da tam bağlantılar kullanın. Örneğin, sitenizden başka bir sayfaya bağlantı verirken, kısaca mypage.html yerine https://www.example.com/mypage.html şeklinde bağlantı verin.

URL'ye izin verilmiyor

Site haritanız site haritası dosyasından daha üst düzeyde veya farklı alan adında bulunan bazı URL'ler içeriyor.

Daha üst düzey: Site haritanız http://www.example.com/mysite/sitemap.xml altında listeleniyorsa bu site haritası için aşağıdaki URL'ler geçerli olmaz:

  • http://www.example.com/: Site haritasından daha üst düzeyde
  • http://www.example.com/siteniz/ - Site haritasının eş düzeydeki bir dizininde (almak için yukarı gidip tekrar aşağı gelmeniz gerekir).

Farklı alan adı: Tüm URL'lerin site haritası konumunuzla aynı alan adı ile başlayıp başlamadığını kontrol edin. Örneğin, site haritanız http://www.example.com/sitemap.xml altındaysa bu site haritası için aşağıdaki URL'ler geçerli olmaz:

  • http://example.com/ - "www" yok
  • www.example.com/ - "http" yok
  • https://www.example.com/ - http yerine https kullanma

Sıkıştırma hatası

Google, sıkıştırılmış site haritası dosyanızı açmaya çalışırken bir hata ile karşılaştı. Site haritanızı yeniden sıkıştırın (gzip gibi bir araç yardımıyla), sitenize yükleyin ve yeniden gönderin.

Boş site haritası

Site haritanızda hiçbir URL yok. Site haritanızı kontrol edin ve boş olmadığından emin olun.

Site haritası dosya boyutu hatası: Site haritanız dosya boyutu üst sınırını aşıyor.

Site haritanız sıkıştırılmamış haliyle 50 MB'tan büyük. Site haritanızın boyutu limitin üstündeyse daha küçük boyutta birden fazla site haritasına bölün ve bunları bir site haritası dizin dosyasında listeleyip bu site haritası dizin dosyalarını gönderin.

Geçersiz özellik değeri

Bir XML etiketi özelliğine geçersiz değer atadınız. Site haritalarınızı kontrol ederek sadece izin verilen özelliklerin bulunduğundan ve sadece site haritası teknik özelliklerine uygun şekilde izin verilen değerleri atadığınızdan emin olun. Özelliklerinizde ve değerlerinizde yazım hataları olup olmadığını kontrol edin.

Geçersiz tarih

Site haritanız bir ya da daha fazla geçersiz tarih içeriyor. Bu hata yanlış tarih biçiminden ya da tarihin kendisinin geçersiz olmasından kaynaklanıyor olabilir. Tarihlerde W3C Tarih/Saat kodlaması kullanılmalıdır; saat kısmı istenirse yoksayılabilir. Tarihlerinizin aşağıdaki W3C Tarih/Saat biçimlerinden biriyle eşleştiğinden emin olun:

2005-02-21 
2005-02-21T18:00:15+00:00

Saatin belirtilmesi isteğe bağlıdır (saat varsayılan olarak 00:00:00Z değerine ayarlanır), ancak bir saat belirtirseniz saat dilimini de belirtmeniz gerekir.

Geçersiz etiket değeri

Site haritanız geçersiz değere sahip bir veya daha fazla etiket içeriyor. Site haritanızın türüne ait teknik özellikleri (dizin, standart, video vb.) kontrol edin.

Geçersiz URL

Sitenizdeki URL'lerden biri geçersiz. Bu hata, URL desteklenmeyen karakterler, boşluklar veya tırnak işareti gibi diğer karakterler içerdiğinden ya da hatalı biçimlendirilmiş olduğundan kaynaklanabilir (ör. http://} yerine htp://)

Site haritanızda listelenen URL'lerin okunabilirlik açısından doğru kodlandığından ve çıkış karakterlerinin doğru kullanıldığından emin olun. Boşluk veya tırnak işaretleri gibi hatalı olabilecek karakterleri kontrol edin. Ayrıca tarayıcının URL’yi anlayabildiğini ve sayfayı yüklediğini görmek için URL’yi bir tarayıcıya kopyalamayı deneyin.

Site haritası dizin dosyasında geçersiz URL: Eksik URL

Site haritası dizin dosyanız, listelediği her site haritası dosyası için tam URL'yi içermiyor. Bir site haritası dizin dosyası gördüğümüzde, referans verdiği dosyalar için aynı dizine bakarız. Örneğin, site haritası dizin dosyanız http://www.example.com/folder1/sitemap_index.xml adresindeyse ve bir site haritasını sitemap.xml (başta / yok) olarak listeliyorsa, söz konusu site haritası için http://www.example.com/folder1/sitemap.xml adresine bakarız. Orada bulamazsak bu hatayı görürsünüz.

Site haritası dizin dosyanızı, listelenen her bir site haritası dosyasının tam yolunu içerecek şekilde güncelleyin ve ardından yeniden gönderin.

Geçersiz XML: Çok fazla sayıda etiket

Site haritanız yinelenen etiketler içeriyor. Örneğin, aşağıdaki girişte <loc> etiketi iki defa listelendiğinden bu hata meydana gelir:

<url>
  <loc>http://www.example.com/</loc>
  <loc>http://www.example.com/page1.html</loc>
  <lastmod>2005-01-01</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.8</priority>
 </url>

Hata iletisinde, sorunlu etiket ve bulunduğu satır numarası belirtilir. Yinelenen etiketi kaldırın ve ardından site haritanızı yeniden gönderin.

Eksik XML özelliği

Site haritanızdaki etiketlerden biri gereken özelliklerden birini içermiyor. Site haritalarınızı kontrol ederek zorunlu özelliklerden hiçbirinin eksik olmadığından emin olun. Özellik değerlerini düzelttikten sonra site haritanızı yeniden gönderin.

Eksik XML etiketi

Site haritanızdaki bir ya da daha fazla girişte zorunlu bir etiket eksik. Hata iletisinde satır numarası belirtilir. Zorunlu etiketlerle ilgili bilgi edinmek için site haritası ile ilgili temel bilgiler sayfasını inceleyin.

Eksik küçük resim URL'si

Bir veya daha fazla video girişi küçük resim URL'si içermiyor. Küçük resim URL'lerinin konumlarının <video:thumbnail_loc> etiketi kullanılarak belirlendiğinden emin olun.

Eksik video başlığı

Bir veya daha fazla video girişi başlık içermiyor. Site haritanızdaki tüm videoların <video:title> etiketinde belirtilmiş bir başlığı olduğundan emin olun. 

Hatalı site haritası dizini biçimi: İç içe geçmiş site haritası dizinleri

Site haritası dizin dosyanızdaki bir ya da daha fazla giriş kendi URL'sini ya da başka bir site haritası dizin dosyasının URL'sini kullanmaktadır. Site haritası dizin dosyası, başka site haritası dizin dosyalarını listeleyemez, sadece site haritası dosyalarını listeleyebilir.

Site haritası dizin dosyalarını işaret eden girişleri kaldırın ve daha sonra, site haritanızı yeniden gönderin.

Ayrıştırma hatası

Google, site haritasının XML'ini ayrıştıramadı.

Bu sorun genellikle URL'de bulunan çıkış kodlaması yapılmamış bir karakterden kaynaklanır. Tüm XML dosyalarında olduğu gibi, URL'ler dahil veri değerlerinin tümünün & ' " < > sembolleri gibi belli bazı karakterler için özellik çıkış kodlarından yararlanması gerekmektedir. URL'lerinizde çıkış karakterlerinin doğru şekilde kullanıldığından emin olun.

Geçici hata

Sistemimiz site haritanızı işlememize engel olan geçici bir sorun yaşadı. Genellikle, bu hatayı aldığınızda site haritanızı yeniden göndermenize gerek yoktur. Google, site haritanızı almayı daha sonra tekrar deneyebilir. Birkaç saat sonra hata hâlâ devam ediyorsa site haritanızı yeniden göndermeyi deneyin.

Site haritası dizin dosyasında çok fazla sayıda site haritası var

Site haritası dizin dosyanızda 50.000'den fazla site haritası listeleniyor. Site haritası dizininizi birden fazla site haritası dizin dosyasına bölerek her birinde en fazla 50.000 site haritası olmasını sağlayın.

Site haritasında çok fazla sayıda URL var

Site haritanızda 50.000'den fazla URL listeleniyor. Site haritanızı birden çok site haritasına bölün ve her birinin en fazla 50.000 URL içerdiğinden emin olun. Site haritalarınızı yönetmek için bir site haritası dizin dosyası da kullanabilirsiniz.

Desteklenmeyen biçim

Site haritanız desteklenen bir biçimde değil.

Yaygın XML hatalarından bazıları şunlardır:

  • Site haritanızda doğru üst bilgi kullanılmalıdır. Örneğin, site haritanız video bilgisi içeriyorsa üst bilgisi aşağıdaki gibi olabilir:
    <?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
            xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  • Üst bilgideki ad alan "http://www.sitemaps.org/schemas/sitemap/0.9" olmalıdır (.9 değil).
  • Her XML özelliği tek (') ya da çift (") tırnak içine alınmalı ve bu tırnaklar kıvrık değil düz olmalıdır. Microsoft Word gibi kelime işleme programları kıvrık tırnaklar ekleyebilir.

Yol uyuşmazlığı: www yok

Site haritanızın yolu www önekini içermiyor (örneğin, http://example.com/sitemap.xml), ancak listelediği URL'ler içeriyor (örneğin, http://www.example.com/sitemap.xml).

Site haritanızı, site haritası konumunuzla eşleşmesi için değiştirerek tüm URL'lerden "www" ifadesini kaldırın.

Yol uyuşmazlığı: www içeriyor

Site haritanızın içerdiği yol www önekini içeriyor (örneğin, http://www.example.com/sitemap.xml), ancak içerdiği URL'ler bu öneki içermiyor (örneğin, http://example.com/sitemap.xml).

Site haritanızı, site haritası konumunuzla eşleşmesi için değiştirerek tüm URL'lere "www" ekleyin.

Hatalı ad alanı

Site haritanızın root öğesi doğru ad içermiyor, ad alanı yanlış bildirilmiş veya bir yazım hatası ya da yanlış URL'ye sahip.

Dosya türü için doğru alan adını kullanmakta olduğunuzdan emin olun. Örneğin:

  • Site haritası dosyası: xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  • Video site haritası dosyası: xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
  • Site haritası dizin dosyası:  <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  • Diğer site haritası türleri...

Başlangıçtaki beyaz alan

Site haritanız ad alanı bildirimi yerine önde bir boşlukla başlıyor. XML dosyaları, kullanılan XML'in sürümünü belirten XML bildirimi ile başlamalıdır.

Bu hata Google'ın site haritanızı işlemesine engel olmaz, ancak dosyanın XML standardına uygunluğunu sağlamak ve bu hatayı bir daha görmemek için öndeki boşluğu kaldırmayı isteyebilirsiniz.

HTTP hatası [belirli kod]

Google, site haritanızı indirmeyi denerken bir HTTP hatası ile karşılaştı. Bu iletide, aldığımız durum kodu görüntülenir (örneğin, 404). Belirlediğiniz site haritası URL'sinin doğru olduğundan ve site haritasının bu konumda bulunduğundan emin olun. Ardından site haritanızı yeniden gönderin.

Küçük resim çok büyük

Site haritanızda belirlediğiniz küçük resmin boyutu çok büyük. Videonuzun küçük resim boyutunu 160 x 120 piksel olarak değiştirin. Site haritanızı yeni bilgilerle güncelleyip yeniden gönderin. Site haritasına video bilgileri ekleme hakkında daha fazla bilgi.

Küçük resim çok küçük

Site haritanızda belirtilen video küçük resminin boyutu çok küçük. Videonuzun küçük resim boyutunu 160 x 120 piksel olarak değiştirin. Gerekirse site haritanızı güncelleyin. Site haritasına video bilgileri ekleme hakkında daha fazla bilgi.

Video konumu ile oynatma sayfası konumu aynı

Bir video site haritasında, video içeriği URL'si ile oynatıcı URL'si aynı olamaz. Hem <video:player_loc> hem de <video:content_loc> sağlarsanız, URL'ler farklı olmalıdır. Site haritasına video bilgileri ekleme hakkında daha fazla bilgi.

Video konumu URL'sinin bir oynatma sayfası URL'si olduğu görülüyor

Bir video site haritasında <video:content_loc> URL'si, oynatıcıyı barındıran sayfayı işaret ediyor. Site haritasına video bilgileri ekleme hakkında daha fazla bilgi.

Site haritasında robots.txt tarafından engellenen URL'ler bulunuyor

Google, robots.txt dosyası tarafından engellendiği için site haritanıza veya site haritanızda listelenen içeriğin tamamına erişemiyor. Hangi dosyanın engellendiğini doğrulamak için URL Denetleme aracını kullanın ve Googlebot’un içeriğe erişmesine izin vermek için robots.txt dosyanızı değiştirin.

Bu size yardımcı oldu mu?
Bunu nasıl iyileştirebiliriz?