XML site haritalarında Bulunan Dört Genel Sorun ve Nasıl Düzeltilir
Yayınlanan: 2022-10-26XML site haritalarında bulunan yaygın sorunlar nelerdir? Ne gibi etkileri var ve bunları nasıl düzeltirsiniz?
Bugün, projeler üzerinde çalışmadığı veya SEO hakkında yazmadığı zamanlarda zamanını domates, biber ve ot yetiştirerek geçiren bir bayanla bunu tartışacağız. Kısa süre önce Aleyda Solis ve Freelance Coalition for Developing Country Tech SEO mentorluğundan mentorluk aldı. Ve serbest çalışan bir yüklenici ve Tech SEO Journal'ın kurucusu olarak. In Search SEO podcast'ine sıcak bir karşılama, Katherine Nwanorue.
Bu bölümde Katherine, aşağıdakiler de dahil olmak üzere dört yaygın XML site haritası sorununu ve bunların nasıl düzeltileceğini paylaşıyor:
- Uygun olmayan URL'leri listeleme
- Desteklenmeyen HTML biçimi hatası
- Bir sayfayı ve alternatif sürümünü doğru şekilde bildirmemek
- Bir Web Sitesinin Ayrı Bölümleri için daha büyük bir site haritasına sahip olmak
Katherine: Merhaba David. Bana sahip olduğun için teşekkürler.
D: Merhaba Katherine. Burada olman harika. Katherine'i techseojournal.com'da bulabilirsiniz. Peki Katherine, XML site haritaları neden bu kadar önemli?
K: Bu güzel bir soru. Benim için bir XML site haritasına sahip olmanın iki ana faydası var. Birincisi, arama motorlarının önemli sayfalarınızı bulmasına yardımcı olur. 500 veya daha az sayfaya sahip daha küçük bir web sitesi, iyi bir dahili bağlantı yapısı ve sık sık değişmeyen sayfalarla uğraşıyorsanız, bu durumda bir XML site haritasına sahip olmak önceliğiniz değildir. Ancak, sık sık değişen içeriğiniz, zayıf dahili bağlantı yapılarına ve artık sayfalara sahip olduğunuz daha büyük web siteleriyle uğraşıyorsanız, o zaman bir site haritasına sahip olmak mantıklıdır çünkü arama motorlarının önemli sayfalarınızı bulmasına yardımcı olabilir.
Ancak XML site haritasına sahip olmanın indekslemeyi garanti etmediğini de belirtmek isterim. Daha çok arama motorları için bir ipucu, bir ipucu gibi. Bu, Google'a "Hey, dizine eklenmesi gerektiğini düşündüğüm gerçekten harika sayfalarım var. Şuna bir göz atabilir misiniz?" demek gibi bir şey.
Bir XML site haritasına sahip olmanın ikinci faydası, özellikle indeksleme sorunları olmak üzere SEO sorunlarının giderilmesine yardımcı olmasıdır. Ama bu konuya geri döneceğim.
D: Harika, şimdi daha büyük siteler için dediniz. Bir sitede belirli sayıda sayfa varsa, o zaman bir XML site haritası kullanmanın iyi bir fikir olduğu, aklınızda belirli sayıda sayfa var mı?
K: Google belgeleri, daha küçük bir web sitesinin tam tersi olan 500 sayfa veya daha fazlasını önerir. Ancak çoğu durumda 1000 sayfa veya daha fazlası iyi olabilir.
D: Odaklanmak için kesin sayılara sahip olmak harika. Bugün, XML site haritalarıyla ilgili dört yaygın sorunu paylaşıyorsunuz. Bir numaradan başlayarak, uygun olmayan URL'leri listelemek.
1. Uygun Olmayan URL'leri Listeleme
K: Evet ve uygun olmayan URL'ler derken 404 hata kodu oluşturan URL'leri kastediyorum. Robots.txt tarafından engellenmiş olabilirler veya noindex etiketlerine sahip olabilirler veya yeniden yönlendiriliyorlardır. Bu genellikle, bir site haritasını muhtemelen manuel olarak oluşturduğunuz ve bir şekilde bu hata sayfalarının dosyaya dahil ettiği durumlarda ortaya çıkar. Bunun ortaya çıkmasının bir başka nedeni de, otomatik olarak güncellenmeyen, statik bir XML site haritası oluşturmuş olmanızdır. Yani web sitenizde yeni sayfalar yaptığınızda site haritasına yansımaz. Bu bir sorundur, çünkü arama motorları geçerli sayfalarınızı taramak yerine, yoğun olarak yönlendirilen içeriğinize veya gitmemeleri gereken sayfalara erişmeye çalışarak zaman kaybederler. Google, birkaç denemeden sonra site haritasını tarayamazlarsa, sonunda denemeyi bırakacaklarından bahsetti. Bu, ilk etapta bir XML site haritasına sahip olma amacını ortadan kaldırır.
D: Dolayısıyla, uygun olmayan URL'leri XML site haritanıza dahil etmeye devam ederseniz, sonunda Google, XML site haritanızı görmezden gelecek veya belki de tüm web sitenizin o kadar yetkili olduğuna bile güvenmeyecektir. Bu, bir XML site haritası desteklenmeyen bir HTML biçimi hatası oluşturduğunda bizi iki numaraya götürür.
2. Desteklenmeyen HTML Biçimi Hatası
K: İlk olarak, bir HTML Site Haritasının ne hakkında olduğunu açıklamak istiyorum. HTML Site Haritası, içeriği, sayfalarınıza bağlantılar ve web sitenizdeki bölümlerdir. Genellikle insan kullanıcıların sitenizde gezinmesi içindir. Web sitenizin altbilgi bölümünde bulunur. Ve evet, çoğu durumda arama motorları sayfalarınızı bulmak için bu bağlantıları da takip edebilir. Ancak, benzerliğin bir XML site haritasıyla sona erdiği yer burasıdır. Bir HTML Site Haritasının değişiklik tarihi yoktur. Videolarınız varsa, muhtemelen bu videoları HTML site haritasına bağlayamayabilirsiniz.
Arama motorlarına mevcut ve güncellenmiş içeriğinizi gerçekten anlatmak istiyorsanız, bir XML site haritasına bağlı kalmalısınız. Ancak, bir XML site haritası göndermeye çalışıyorsanız ve bu hatayı HTML biçiminde alıyorsanız, büyük olasılıkla gerçekten HTML biçiminde bir dosya gönderiyorsunuzdur veya site haritanızda şu hatalar vardır: okumayı zorlaştırıyor.
Bunun ortaya çıkmasının bir başka yaygın nedeni de, web sitenizde bir eklentinin, sunucunun veya yapılandırmanın engel olduğu ve bunun yerine HTML biçiminde bir dosya sunacağı bir önbelleğe alma işlevi olmasıdır.
D: Orada da harika ipuçları var. Aynı anda bir HTML site haritasına ve bir XML site haritasına sahip olmanın herhangi bir faydası var mı, yoksa bir XML site haritası tek başına yeterli olur mu?
K: Her ikisine de sahip olmanın faydaları var. Bir şeyde ek değer elde edebiliyorsanız, neden olmasın? Sayfalarınız gerçekten uzun tarama derinliğine sahipse ve bazı sayfalara ulaşılması zorsa, bir HTML site haritası, kullanıcıları girmeleri gereken sayfalara götürmenize ve web sitenizde gezinmelerine yardımcı olabilir. Öte yandan, bir XML site haritası arama motorları içindir. Bu durumda, hem kullanıcıları hem de tarayıcıları göz önünde bulundurursunuz. Yani evet, her ikisine de sahip olmak kesinlikle iyi bir fikir.
D: Ve belli ki bir XML site haritasını doğru kodlamanın öneminden bahsetmişsiniz. XML Site Haritalarınızın doğru kodlanıp kodlanmadığını kontrol etmenizi önerdiğiniz bir yer var mı?
K: Evet, XML site haritanızın bir HTML dosyası olabileceğinden endişe ediyorsanız, onu Google Arama Konsolu'na göndermeyi denemelisiniz. Muhtemelen bunun bir HTML Site Haritası olduğuna dair bir yanıt alacaksınız. Ve bu olduğunda, buna gerçekten neyin sebep olduğunu bulmak için tarayıcınızda XML site haritasını açın ve sayfayı Chrome geliştirme araçlarıyla inceleyin. Bir eklenti varsa veya sunucu önbelleğe alıyorsa, muhtemelen yolunuza çıkan şeylerin bir listesini görürsünüz. Bir önbelleğe alma işlevi olduğunu fark ettiğinizde, devam edip yapılandırmalarınızı değiştirebilir, önbelleğinizi temizleyebilirsiniz ve her şey eski haline dönmelidir. Ancak, herhangi bir önbelleğe alma işlevinin yolunuza çıktığını görmüyorsanız, büyük olasılıkla hatalarınız vardır. Ve bu durumda, site haritanızda hatalar veya yanlış kodlanmış öznitelikler olup olmadığını kontrol etmek için bir XML site haritası doğrulayıcı kullanmanız gerekir.
D: Parlak. Ve eğer XML site haritanız doğru bir şekilde kodlanmışsa, eğer uygun bir XML ise, bir önbelleğe alma eklentisinin XML site haritanızı dondurarak doğru şekilde güncellenmemesi tehlikesi var mı? Yoksa bu bir XML dosyasıyla ilgili bir tehlike değil mi?
K: Bu bir tehlike. Bu yüzden eklentide önbelleğe alma olmadığından emin olmanızı tavsiye ettim. Birçok eklentide site haritalarınızı önbelleğe alabileceğiniz bir ayar var ama bahsettiğim gibi sorunlara neden olabileceğinden yapmamalısınız. XML site haritasının bir HTML dosyası olarak görünmesini sağlayabilir. Çok fazla hata oluşturabilir, bu nedenle XML site haritanızı önbelleğe almamak en iyisidir. Lütfen yapma. Yapmamak daha iyi.
D: Ve üç numara, bir sayfayı ve onun alternatif versiyonunu doğru olarak bildirmiyor.
3. Bir Sayfayı ve Alternatif Sürümünü Doğru Bildirmemek
K: Bu, hreflang etiketinizi XML site haritanıza uyguladığınız bir durum için geçerlidir. Ve bu durumda, dizine alınmasını istediğiniz URL'yi ve kendisi de dahil olmak üzere alternatif sürümlerini belirtmeniz gerekir. Örneğin, web sitemde İngilizce konuşanlar için bir sayfam var ve dizine eklenmesini istiyorum. Ama aynı zamanda iki alternatif versiyonum var. İsviçre'deki konuşmacılar için Almanca sürümüm ve Çinli kullanıcılar için Çince sürümüm var. Bunu yapmak için İngilizce sayfanın URL'sini belirler ve ardından bu üç sürümü listelerdim. İsviçre için Almanca versiyon, Çin için Çince versiyon ve İngilizce versiyonun kendisi var.
Ve bu etiketler karşılıklıdır. Bu nedenle, başvurulan her alternatif sürüm diğerine işaret etmiyorsa, bir sorun var demektir. XML site haritanız, hreflang etiketlerinizin yanlış yorumlandığı veya tamamen yok sayıldığı sorunlarla karşılaşabilir.
D: Bu da bizi bir web sitesinin ayrı bölümleri için daha büyük bir site haritasına sahip olan dört numaraya getiriyor.
4. Bir Web Sitesinin Ayrı Bölümleri için Daha Büyük Bir Site Haritasına Sahip Olmak
K: Doğru. Şu anda Google, tek bir site haritasında 50.000 URL'yi veya sıkıştırılmamış maksimum 50 MB'lık bir site haritası boyutunu (hangisi önce vurursanız vurun) desteklemektedir. Bu, 50.000 URL'niz varsa hepsini tek bir sayfada listelemeniz gerektiği anlamına gelmez. Bu iyi bir uygulama değildir, çünkü sorunları gidermenizi zorlaştırabilir. Web sitenizin hangi bölümlerinin indeksleme veya tarama sorunları yaşadığını, arama motorlarının ve tarayıcıların girmediği bölümleri bilemezsiniz.
İdeal olarak, site haritalarınızı bölümlere göre bölümlere ayırmalısınız. Örneğin, bir e-ticaret web siteniz varsa, statik sayfalarınız için tek bir site haritası (Hakkımızda, şartlar ve koşullar vb.) ve ardından kategori sayfalarınız için farklı site haritaları oluşturabilirsiniz. Bu şekilde, sorunları kolayca tespit edebilir ve web sitenizin gerektiği gibi taranmayan ve dizine eklenmeyen bölümleri olan Google Search Console'daki sektör raporlarında filtre uygulayabilirsiniz.
D: Siteniz için sahip olabileceğiniz maksimum sayıda site haritası var mı?
K: Şu anda tam olarak bir rakam veremem.
D: XML site haritalarınızı düzenli olarak kontrol etmeye ve teşhis etmeye ne dersiniz? Ayda bir hata olup olmadığını kontrol etmeniz gereken bir şey var mı?
K: Ayda bir tavsiye etmem. Web sitenizde neler olup bittiğini gerçekten bilmek istiyorsanız, Google Arama Konsolunuzu kontrol etmelisiniz, çünkü site haritası için bu hataları burada görebilirsiniz. Periyodik olarak, mümkünse günlük veya yayınladığınız sayfa sayısına bağlı olarak haftalık olarak kontrol etmelisiniz. Her gün içerik yayınlıyorsanız, çok fazla kontrol etmek mantıklıdır. Ancak sayfalarınız nadiren değişiyorsa, haftalık olarak iyi olur. Ama lütfen, kontrol etmelisin.
D: Bunu okuyan, dinleyen veya izleyen insanlar, XML site haritaları hakkında daha fazla şey anlamam gerektiğini düşünüyor. İnsanların XML site haritaları hakkında daha fazla bilgi edinmesi için önerebileceğiniz kaynaklar var mı?
K: Evet. Google belgelerini kontrol etmelisiniz. XML site haritasının neyle ilgili olduğu, nasıl oluşturulacağı, en iyi uygulamalar ve çok dilli siteler için nasıl yönetileceği hakkında kapsamlı belgelere sahiptirler. Bulabileceğiniz hemen hemen her bilgi parçası orada.
Pareto Turşu - İyi Bir İç Bağlantı Yapısına Sahip Olmak
D: Süper. Pareto Turşu ile bitirelim. Pareto, sonuçlarınızın %80'ini çabalarınızın %20'sinden elde edebileceğinizi söylüyor. Mütevazı düzeyde çaba için inanılmaz sonuçlar sağlayan, önerebileceğiniz bir SEO etkinliği nedir?
K: İyi bir iç bağlantı yapısı söyleyebilirim. Bunun nedeni, arama motorları için birincil URL keşfi kaynağı olmasıdır. Web sitenizdeki önemli sayfalara ulaşmak için sitenizdeki bağlantıları takip edebilirler. Bunun ötesinde, SEO değerini diğer sayfalara da aktarmak için bağlantıları da kullanabilirsiniz. Veya bir sayfanın diğerlerine göre göreli önemini ve sayfalarınız arasındaki ilişkiyi belirtmek için de kullanabilirsiniz. Yani evet, iyi bir iç bağlantı yapısı en iyisidir.
D: Peki, iyi bir dahili bağlantı yapısına sahip olmak, XML site haritalarının gerekli olmadığı anlamına gelmiyor mu?
K: Pek değil. Bahsettiğim gibi, eğer iyi bir iç bağlantı yapınız ve daha küçük bir web siteniz varsa, XML site haritasına sahip olmak bir öncelik değildir. Ancak bazı siteler, bir XML site haritasından diğerlerinden daha fazla değer görebilir. Gerçekten büyük sayfalarınız varsa, iyi bir dahili bağlantı yapısına sahip olabilirsiniz, ancak kim daha fazla değer istemez ki? Arama motorlarının sayfalarına zamanında ulaşmasını kim istemez? Dolayısıyla bir XML site haritası, aldığınız ikincil bir önlem gibidir, iyi bir dahili bağlantı yapısı ise attığınız ilk adımdır.
D: İyi dahili bağlantılarınız varsa bir HTML Site Haritası gerekli midir?
K: Kullanıcılar web sitenize gitmekte hâlâ sorun yaşıyorsa, HTML Site Haritası mantıklıdır.
D: Anlaşıldı. Bu nedenle, URL'lerin sıralanmasıyla veya belki de dediğiniz gibi gezinmeyle ilgili sorun yaşıyorsanız, bir HTML Site Haritası hem kullanıcılar hem de arama motorları için iyi olabilir. Ancak dizine eklenmesini istediğiniz tüm sayfalar dizine eklenmişse, bir HTML Site Haritasına sahip olmanız gerekmez.
K: Evet, gerekli değil. Bu durumda olması güzel, ama olmazsa olmaz değil.
D: Şey, ben senin sunucundum, David Bain. Katherine'i techseojournal.com'da bulabilirsiniz. Katherine, In Search SEO podcast'inde olduğunuz için çok teşekkürler.
K: Beni kabul ettiğin için teşekkür ederim. Bir zevkti.
D: Ve dinlediğiniz için teşekkür ederim. Önceki bölümlerin tümüne göz atın ve rankranger.com'da Rank Ranger platformunun ücretsiz deneme sürümüne kaydolun.