Bu kılavuz, Google'ı aramada JavaScript'i kullanarak sayfalardaki sayfanızı veya belirli içeriğinizi bloke edebilen JavaScript ile ilgili sorunları tanımlamanıza ve ortadan kaldırmanıza yardımcı olacaktır. Google Search, JavaScript ile çalışmasına rağmen, Googlebot'un doğru dizine eklemesini sağlamak için sayfalar ve uygulamalar tasarlarken dikkate alınması gereken bazı özellikler ve kısıtlamalar vardır. JavaScript için SEO'nun temelleri hakkındaki kılavuzumuz, sitenizi Google arama motoru için JavaScript ile nasıl optimize edeceğiniz hakkında ek bilgiler içerir.
GoogleBot, kullanıcı deneyimi üzerindeki etkisini en aza indirerek sayfaları etkili bir şekilde dizine eklemek için tasarlanmıştır. Web oluşturma hizmeti (WRS) kullanan GoogleBot, sayfanın ana içeriğine katkıda bulunmayan ve bu tür kaynakları yüklemeyebilecek kaynakları sürekli olarak analiz eder ve tanımlar. Örneğin, sayfanın ana içeriği ile ilgili olmayan raporlama veya hatalar talepleri dizinden hariç tutulabilir.
Sitenizdeki GoogleBot etkinliğini izlemek için, Sitenizdeki Googlebot ve WRS'nin etkinliğini izlemek ve geri bildirim almak için Google Arama Konsolunda Dizlık İstatistikleri hakkında bir rapor kullanın.
JavaScript ile ilgili sorunların içeriğinizin Google'ı aramadaki görünümünden engelleyebileceğinden şüpheleniyorsanız, aşağıdaki adımları atın. JavaScript'in sorunun ana nedeni olup olmadığından emin değilseniz, sorunun kaynağını doğru bir şekilde belirlemek için genel hata ayıklama kılavuzumuzu izleyin.
Ayrıca, içerik oluşturmayı etkileyebilecek potansiyel sorunları belirlemek için sitenizde GoogleBot da dahil olmak üzere kullanıcıların sahip olabileceği JavaScript hatalarını toplamanız ve kontrol etmeniz önerilir.
Bir -sayfa uygulamalarında (SPA), 404 hatalarının önlenmesi özellikle zor bir görev olabilir. Hatalı sayfaların endekslenmesini önlemek için aşağıdaki stratejileri kullanın:
SPA, hataları işlemek için JavaScript kullandığında, bu hatalar genellikle doğru koşul kodu yerine 200 HTTP kodunu rapor eder, bu da sayfaların hatalarla indekslenmesine yol açabilir.
GoogleBot, kullanıcılardan izin gerektiren istekleri işleyemiyor. Örneğin, uygulamanız kameraya erişim gerektiriyorsa, Googlebot böyle bir fırsat sağlayamaz. Bunun yerine, kameraya erişim gibi zorunlu izinler olmadan içerik elde etmek için bir yol sağlayın.
Bir -sayfa uygulamaları, çeşitli temsilleri indirmek için URL parçalarını (örneğin https://example.com/#/products) kullanabilir. Ancak, Ajax Crauling şeması 2015'ten beri modası geçmiş ve Googlebot dizinlaması için URL parçalarına güvenemezsiniz. Çeşitli spa içeriğini indirmek için geçmiş API'sının kullanılması önerilir.
WRS, her URL'yi sıradan bir tarayıcıya benzer şekilde ayrı olarak yükler ve sayfanın yüklenmesi arasındaki durumu korumaz. Bu, yerel depolama, oturum depolama ve HTTP çerezlerindeki verilerin, içeriğin oluşturulmasını etkileyebilecek her yeni istekle temizlendiği anlamına gelir.
GoogleBot, ağ isteklerini ve kaynakların kullanımını azaltmak için kaynakları aktif olarak önbelleğe alıyor. WRS, eski JavaScript veya CSS dosyalarının kullanılmasına yol açacak önbellek başlıklarını görmezden gelebilir. Bu sorunu önlemek için dosya adları için içerik baskıları kullanın, örneğin Main.2bb85551.js. Bu, güncellenmiş dosyaların Googlebot tarafından kullanımlarını garanti eden benzersiz adlara sahip olmasına izin verecektir.
Uygulamanızın tüm kritik API'lerin yeteneklerini test ettiğinden ve erişilemezlik durumunda alternatif davranış veya polifiller sağladığından emin olun. Bazı web işlevleri henüz tüm ajanlar tarafından desteklenmeyebilir veya bağlantısı kesilebilir. Örneğin, fotoğraf efektleri oluşturmak için WebGL kullanıyorsanız, Googlebot WebGL'nin destekleyip desteklemediğini kontrol edin ve değilse sunucu oluşturmayı kullanın.
GoogleBot, sunucunuzdan içerik çıkarmak için HTTP kontrollerini kullanır. WebSockets veya WebRTC gibi diğer bağlantı türlerini desteklemez. Bu nedenle, HTTP bağlantıları için bir yedekleme çözümü sağlamak ve güvenilir hata işleme ve kontrol özelliklerini kullanmak önemlidir.
Sayfadaki beklenen tüm içeriğin oluşturulup oluşturulmayacağını kontrol etmek için zengin sonuçlar test veya URL denetim aracı araçlarını kullanın. WRS Light Dom ve Shadow Dom'u düzleştirir. Web bileşenleriniz mekanizmayı kullanmıyorsa
Değişiklik yaptıktan sonra, Google Arama Konsolu'ndaki zengin sonuçlar testi veya URL inpression aracını kullanarak sayfanızı tekrar kontrol edin. Hata ortadan kaldırılırsa, yeşil bir onay işareti ve hata eksikliği göreceksiniz. Aksi takdirde, arama merkezi destek topluluğuna başvurun.
Sorularınız varsa, SEO şirketi "Seo.computer" ile e -posta ile iletişime geçebilirsiniz. info@seo.computer veya whatsapp aracılığıyla numaraya +79202044461.
ID 122