SMX Liveblog: Gelişmiş Teknik SEO Sorunları
Yayınlanan: 2022-06-12Teknik SEO'ya dalarak, aşağıdaki saygın konuşmacılara sahibiz:
- Bill Hunt, Başkan, Back Azimuth (@billhunt)
- Maile Ohye, Kıdemli Geliştirici Programları Mühendisi, Google (@maileohye)
- Eric Wu, Başkan Yardımcısı, Büyüme ve Ürün, SpinMedia (@eywu)
Bazıları için hala biraz erken ve buradaki gözetlemeler bu sabah biraz yavaş hareket ediyor gibi görünüyor, ancak kahvemi bitirdim ve bu sabah bu hoparlörlerle ilgili teknik konulara dalmaya hazırım. Müşteri sitelerinde teknik SEO sorunlarıyla uğraşmayı seviyorum ve site ne kadar büyükse genellikle sorunlar da o kadar büyük olur. Umarım bu uzmanlar bizim için birkaç iyi bilgi parçasına sahip olurlar.
Maile Ohye: Javascript Yürütme ve HTTPS'nin Faydaları
Ohye, "Googlebot'un sitenizin görünür içeriğine veya düzenine anlamlı bir şekilde katkıda bulunan herhangi bir gömülü kaynağa erişebildiğinden emin olmanızı öneririz," dedi.
23 Mayıs'ta Google, daha fazla JavaScript exe yaptıklarını duyurdu. İnce ayar yaptılar ve sonunda serbest bırakabildiler. Artık 200 kb bir sayfa gösteren Google Gibi Getir'i başlattıktan kısa bir süre sonra, metin içeriğini görüntüleyin, engellenen kaynakları haftada 500 getirme hızında düzeltin. Mobil dahil olmak üzere farklı tarayıcılar seçebilirsiniz. Google'ın sitenizin tüm önemli parçalarını getirebildiğinden emin olmak için bunu kullanın.
Modallar ve geçiş reklamları - her yerdeler. Kullanıcının iş akışını kesmeye değip değmeyeceğini belirlemeniz gerekir. Bunlar, gerekli olmayabileceği zamanlarda iş akışlarını kesintiye uğratıyor. Hatta gerekli olup olmadığını görmek için analitiği kontrol edin. Modalınızın veya geçiş reklamınızın dizine eklenmesini istemiyorsanız, olup olmadığını görmek için google render olarak getirmeyi kontrol edin ve robots.txt dosyasında istediğiniz zaman izin vermeyebilirsiniz. İzin vermemenin çalıştığından emin olmak için bir kez daha kontrol edin.
Dizine eklenen içeriği optimize edin. css/js kaynaklarınızın taranabilir olduğundan emin olun. Oluşturulduklarından emin olmak için Google gibi getir'i kullanın ve sağlam sunucu performansına öncelik vermeyi unutmayın. Eski js dosyalarını sunucuda tutmayı (silmek yerine) düşünün. Bazen Google, taramalarını yaparken bu dosyalara ihtiyaç duyabilir. Son olarak, iyi bir şekilde bozun çünkü tüm tarayıcılar ve SE'ler JS'yi yürütmez. Test ettiğinizden emin olun.
HTTPS Avantajları
Kim güvenliğe öncelik veriyor? Güvenlik giderek daha önemli hale geliyor ve artık güvenli tarama sunan birkaç büyük site var. neden anahtar
TLS'yi kullanmak, kullanıcıların bir sitede olmayı umdukları yerde olduklarını bilmelerini sağlar – kimlik doğrulama; size veri bütünlüğü sağlar ve ayrıca verileri şifreler. TLS, kullanıcılar için ek bir güvenlik katmanı sağlar. Google, https'yi örebilir. Evet https arama dostudur. Oğlum, birkaç yıl önce durum böyle değildi. Web yöneticisi araçları https için donatılmıştır. Aslında bir https sitesini GWT içinde doğrulayabilirsiniz. Sorunları önlemek için tarama için yalnızca bir sürümün mevcut olduğundan emin olun.
https sitelerini tarama ve dizine ekleme – kopya içerikten kaçınmak için http'den https'ye bir 301 yapmak istiyorsunuz. Tüm https kaynaklarını sunun ve rel=canonical'inizin doğru olduğundan emin olun. https'ye geçmeye karar verirken, tüm kaynaklarınızın doğru şekilde gösterildiğinden emin olmak için sitenizi tarayıcılarda test ettiğinizden emin olun.
Web, kimlik doğrulama, bütünlük ve şifrelemeye doğru büyüyor, bu yüzden hazır olun. HTTPS site geçişi, doğru yaparsanız ve kaynakları sunma konusunda tutarlıysanız, yine de arama dostu olabilir.
Vay, çok fazla veriyi çok hızlı bir şekilde gözden geçirdi.
Eric Wu: Ajax Şiddet gibidir – Sorunlarınızı Çözmüyorsa Yeterince Kullanmıyorsunuz demektir
Çoğu site jQuery, açısal JavaScript ve hatta omurga JavaScript gibi şeyler kullanır. Bunlar, onları nasıl kullandığınıza bağlı olarak siteyi hızlandırmaya yardımcı olur. Buradaki fikir, bir sitenin kullanıcı deneyimini ve taranabilirliğini iyileştirmek için site hızını iyileştirmektir. Bir testte, site hızını iyileştirdikten sonra Eric'in ekibi organik arama oturumlarında %80'lik bir artış gördü.
Google, 2004'ten beri js'yi taramaya çalışıyor. Yıllar geçtikçe daha iyi hale geldiler ve günümüze kadar, sonunda onu tarayabileceklerini söyleme konusunda rahatlar. GWT Fetch & Render, bunu şimdi yapabildiklerini görmenin bir yoludur.
Eric, Infinite Scroll uygulamasını önerir. Yalnızca mobil cihazlarda iyi çalıştığı için değil, daha iyi bir kullanıcı deneyimi olduğu için. Infinite Scroll'u uygularken rel=next / prev kullanın.
Sürekli İçerik, basit bir kod parçası gerektiren PushState kullanır:
History.pushState (
{}
sayfanın başlığı,
yeniURL
);
History.replaceState();
Ajax Galerileri, yayıncılar gibi sitelerde slayt gösterileri açısından. Slayt gösterileri size büyük kullanıcı katılımı, daha fazla sosyal paylaşım ve çok sayıda başka avantaj sağlar. Eric, bu durumda etkili bir şekilde pushState kullanan bir site olarak Vox'tan ve rel=next / prev'den bahseder.
Ertelenmiş Görüntü Yükleme, Eric'in henüz bunun için iyi bir çözüm olmadığını söylediği bir şey. Geçici çözümler arasında 1×1 boşluklar, iskelet ekranlar veya “tembel” yükleme çözümü olarak düşük çözünürlük kullanılması yer alır.
Duyarlı görüntüleri kullanırken şunları kullanabilirsiniz:
• Ekran
• Çoklu dolgu
• Ua algılama
Farklı cihazlar için görüntüleri yüklemek amacıyla Eric, noscript kullanmayı önerir.
Bill Hunt: Dizinlenebilirliği ve Alakayı Artırma
Bu oturumun son konuşmacısı olarak Hunt, önceki konuşmacılar kadar “geek” olmayacağına söz veriyor.
Temel vaatler veriyor, bu nedenle SEO'yu dört alana ayırıyor: indekslenebilirlik, alaka düzeyi, yetki ve tıklanabilirlik. Bill, bu öğelerden 2'si hakkında konuşacak.
İndekslenebilirliği geliştirmek için, örümceklerin içeriğe ulaşamazsa, onu depolayamayacaklarını hatırlamanız gerekir! Örümceklerin içeriğe ulaşmasını sağlamak için büyük sitelerde tarama verimliliğini artırın. Hataları kontrol ederek ve düzelterek azaltın. Geliştirme daha karmaşık hale geldikçe, arama motorlarına nereye gideceklerini ve dizine eklenmesini istediğiniz verilerin nasıl getirileceğini söylemeniz gerekecek.
Arama motorlarına bir XML site haritası gönderirken, hataları kontrol edin ve bildirilenleri düzeltin. Bing, gönderilen sayfaların %1'inden fazlasında hata varsa, XML site haritasındaki URL'leri taramayı durduracağını belirtti. Hatalarınızı temizleyin millet; arama motorlarında işleri kolaylaştırır. Bunu anlamak onların sorunu değil, senin sorunun. Bir sitedeki sayfa sayısında ve site haritalarındaki sayfa sayısında bir bağlantının kesilmesini istemezsiniz. Google ve Bing, sitenizde nerede sorun yaşadığınızı size söylemekle uğraşırsa, dikkat edin ve gerçekten düzeltin.
Bill'in sitelerde gördüğü bazı yaygın zorluklar şunlardır:
- URL büyük/küçük harf tutarsızlığı: sitenin URL'lerinde hem büyük hem de küçük harf var
- Teklifsiz sayfa: neredeyse 2M soft 404 hatası, teklif/içerik olmamasından kaynaklanıyor
- 2-200 yinelenen sayfayla sonuçlanan kurallı etiketler.
Bill şunları öneriyor:
- Küçük harfli URL'leri zorunlu kılmak
- Bir sayfada beş veya daha az sonuç varsa, noindex ve nofollow ekleyin
- 404 başlık ile özel 404 uygulayın
- Taksonomi mantığına dayalı dinamik olarak oluşturulmuş xml
- Haftalık iş akışına site haritası hata incelemesi ekleyin
Küresel sitelerde href'lerden yararlanın. hrefs'in yapabileceği, ülke sayfalarından yinelenen içeriği önlemek ve arama motorlarının hangi sürümün hangi ülke ve dil için olduğunu anlamasına yardımcı olmaktır. href'leri yaparken, kodun bir yerinde orijinal url'ye başvurmanız GEREKİR. Birçok site bunu yapmaz ve birçok araç bunu yapmaz. Başka bir hata da yanlış ülke ve dile atıfta bulunmaktır. Bill aslında URL'ler oluşturmanıza yardımcı olacak bir href oluşturucu (hrefbuilder.com) oluşturdu.
Ve bununla Bill bitti. Bu oturum vaat ettiklerini yerine getirdi – biz meraklılar için pek çok teknik SEO ürünü.