Mehmet

WFN Üye
Konular
1,851
Mesajlar
1,852
Çözüm
0
Ticaret Puanı
0
Üyelik
1 Ay 6 Gün
Konum
YurtDışı
Web Sitesi
Var
Alanı
Google Adsense
1/1
Konu sahibi
OpenCart sitenizin sitemap dosyasını önce sunucuda erişilebilir hâle getirin, ardından Google Search Console içindeki Sitemaps raporundan tam sitemap adresini gönderin. OpenCart sürümüne veya kullanılan sitemap eklentisine göre dosya yolu değişebildiği için example.com/sitemap.xml adresini varsayılan kabul etmeyin; tarayıcıda gerçekten açılan URL'yi kullanın. Sitemap gönderimi Google'a dosya yüklemek değil, dosyanın sitenizde nerede bulunduğunu bildirmektir ve tek başına dizine eklenme garantisi vermez.

Göndermeden önce sitemap adresini bulun ve kontrol edin​


Önce mağazanızdaki Google Sitemap uzantısının durumunu ve gösterdiği veri akışı URL’sini bulun. OpenCart sürümü ve uzantıya göre ekran değişebilir. Örneğin OpenCart 3.x resmî Google Sitemap uzantısı, Feeds/Veri akışları grubunda etkinleştirilir ve ayarındaki veri akışı adresi kullanılır.

OpenCart 3.x resmî uzantısının sunduğu yol şu biçimdedir; alan adı kurgusaldır:
Kod:
https://example.com/index.php?route=extension/feed/google_sitemap
Daha yeni sürüm veya farklı uzantıda bu yolu tahmin ederek kopyalamayın; sizin kurulumunuzun verdiği adresi alın. Mağaza adresi/HTTPS yapılandırması yanlışsa üretilen akış adresi de yanlış olabilir. Önce gerçek mağaza alan adı ve tercih edilen protokolü doğrulayın.

Açılan içerikte XML etiketleri, URL'ler veya sitemap dosyalarına bağlantılar görmelisiniz. Mağaza ana sayfası, giriş ekranı, 404 sayfası ya da HTML hata mesajı açılıyorsa bu adres sitemap değildir.

Sitemap içinde yalnızca arama sonuçlarında gösterilmesini istediğiniz, erişilebilir ve tercih edilen URL'ler bulunmalıdır. Filtre parametreleri, sepet, hesap, yönetim paneli, arama sonuçları ve yinelenen URL'ler gereksizse sitemap'e eklenmemelidir.

Google Search Console'a OpenCart sitemap gönderme​

  1. Search Console gönderimi için gerekli mülk sahipliği yetkisine sahip olduğunuzdan emin olun ve sitenin doğru mülkünü açın. Alan adı, www ve www olmayan sürüm veya farklı protokol ayrı mülk olarak tanımlandıysa sitemap URL'siyle eşleşen mülkü seçin.
  2. Sol menüden Sitemaps raporunu açın.
  3. Açıldığını doğruladığınız sitemap URL’sini yeni sitemap alanına girin. Arayüz zaten mülk önekini gösteriyorsa yalnız kalan yolu yazın; göstermiyorsa tam URL kullanın. Sorgu parametreli OpenCart feed adresinde route bölümünü kesmeyin.
  4. Gönder düğmesine basın ve raporda oluşan durumu kontrol edin.
  5. Başarılı okuma sonrasında URL'lerin dizine eklenip eklenmediğini Sayfa dizine ekleme raporu veya URL Denetleme aracıyla ayrıca inceleyin.
Başarılı gönderim, Google'ın sitemap'i okuyabildiğini gösterir; listedeki her URL'nin dizine alınacağı anlamına gelmez. Yeni veya önemli bir sayfa için sitemap'e ek olarak URL Denetleme aracındaki dizine ekleme isteği kullanılabilir. Çok sayıda URL için temel yöntem sitemap'in güncel tutulmasıdır.

Aşağıdaki tablo, Search Console sonucunu yorumlamayı kolaylaştırır.
DurumAnlamıİlk kontrolSonraki adım
BaşarılıDosya okunmuşturSon okuma ve URL sayısıDizine ekleme raporunu izleyin
GetirilemediGoogle dosyaya erişememiştirHTTPS, DNS, sunucu ve erişim kurallarıTarayıcıda ve sunucu kayıtlarında test edin
OkunamadıDosya XML veya sitemap biçiminde değildirHata metni, bozuk XML, yanlış içerikÜreten eklentiyi veya dosyayı düzeltip yeniden gönderin
Geçersiz URLURL'ler mülkle veya sitemap kurallarıyla uyuşmuyordurAlan adı, protokol ve yönlendirmelerKanonik ve erişilebilir URL'leri kullanın

robots.txt ile alternatif bildirim​


Search Console erişiminiz yoksa sitemap adresini sitenin robots.txt dosyasına ekleyebilirsiniz:

Kod:
Sitemap: https://example.com/sitemap.xml

Bu satır sitemap'i Search Console raporuna elle eklemez; Google'ın robots.txt dosyasını tararken sitemap'i keşfetmesine yardımcı olur. Raporlama ve hata takibi için Search Console gönderimi daha kullanışlıdır.

Sık yapılan hatalar​

  • OpenCart yönetim panelindeki sitemap ayarını tamamlamadan gönderim yapmak: Önce dosyanın dışarıdan açıldığını doğrulayın.
  • Alan adı önekini iki kez yazmak veya feed URL’sindeki route parametresini silmek: Arayüzün önceden eklediği kısmı ve gönderdiğiniz gerçek tam adresi kontrol edin.
  • HTTP sitemap'i HTTPS mülküne göndermek: Sitemap'teki URL'ler ve mülk aynı tercih edilen protokole göre düzenlenmelidir.
  • Sitemap'te 404, yönlendirme veya engelli ürün URL'leri bırakmak: Dosyayı üreten eklentinin filtrelerini ve OpenCart URL ayarlarını kontrol edin.
  • Gönderimden sonra tüm sayfaların hemen indekslenmesini beklemek: Sitemap keşfi kolaylaştırır; tarama ve dizine ekleme ayrı süreçlerdir.

Sık sorulan sorular​


Sitemap gönderildiği hâlde ürünler Google'da görünmüyorsa ne yapılmalı?​


Önce ilgili ürün URL'sini URL Denetleme aracıyla ayrı test edin. Sayfa erişilebilir değilse, robots.txt ile engellenmişse, noindex kullanıyorsa veya başka bir URL'yi kanonik gösteriyorsa sitemap gönderimi sorunu çözmez.

Sitemap adresinde index.php ve route parametresi olması sorun mu?​


Hayır. Sitemap’in mutlaka sitemap.xml adlı fiziksel bir dosya olması gerekmez; dinamik uç nokta da geçerli XML döndürebilir. Feed adresini sırf daha kısa görünsün diye değiştirip çalışmayan bir URL göndermeyin. Bir sitemap index varsa onu göndermek, alt haritaların keşfi için yeterli olabilir.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.