JavaScript SEO
JavaScript SEO, sayfalarını tarayıcının içinde kuran bir sitede Google'ın boş bir kabuk yerine gerçek yazılarınızı görmesini sağlama işidir.
Şu adla da bilinir JavaScript siteleri için SEO render ve SEO JavaScript arama motoru optimizasyonu
Tanım
JavaScript SEO, sayfalarını tarayıcının içinde kuran bir siteyi Google'ın okuyabilmesini sağlama işidir. Yeni sitelerin çoğu böyle çalışır, bu yüzden sayfa neredeyse boş gelir ve yazıları, fiyatları, fotoğrafları bir saniye sonra kod yerleştirir. O bir saniye ziyaretçi için kısadır, ama arama motoru için sorunun tamamıdır.
Sorun, Google'ın sayfanızı istemek için küçük bir program göndermesi ve sunucunun ilk verdiği şeyi almasıyla başlar. Sunucu boş bir kabuk veriyorsa kaydedilen de boş bir kabuk olur, yani yazınız insanlar için orada durur ama arama motoru için yoktur. Güzel bir site açıp bir ay içinde ziyaretlerinin yarıya düştüğünü gören dükkânlar var ve sebebi tam olarak budur.
Bu kabuğun doldurulmasına sade bir dille render deniyor ve ziyaretçinin telefonu bunu yaklaşık bir saniyede yapar. Google da yapar, ama ikinci bir turda yapar ve bu turun ne zaman geleceğine söz vermez. Büyük bir katalogda bu gecikme, bir ürün sayfasının sonuçlarda görünmesi için haftalar demek olabilir, bazen de sayfa hiç görünmez.
Çözüm sıradan bir şeydir, çünkü sunucu hazır yazıları sayfayla birlikte gönderebilir ve geliştiriciler buna sunucu tarafında render ya da ön render diyor. Aynı tasarım, aynı site; yalnızca sayfa eksiksiz gelir. Yapım maliyetine biraz eklenir, buna karşılık zaten para verdiğiniz ziyaretleri korur. Bu yüzden Linkysoft bunu bir web uygulaması projesinin parçası sayar, faturaya eklenen ayrı bir kalem olarak değil.
İmzadan önce sorulacak soru tam olarak şudur. Google bu sayfayı istediğinde gelen cevabın içinde yazı var mı, yoksa yazı ancak kod çalıştıktan sonra mı çıkıyor? Cevabı yazılı isteyin, çünkü soruyu anlayan tek cümleyle yanıtlar ve konuyu dolandıran da size bir şey anlatmış olur.
Yayındaki bir siteyi yarım dakikada kendiniz de kontrol edebilirsiniz. Sayfayı açın, sağ tıklayın, sayfa kaynağını görüntüle deyin ve o pencerede ekranda gördüğünüz bir cümleyi arayın. Cümle orada yoksa Google sözlerinizi bulmak için fazladan çaba harcıyor ve arama motoru çalışmasına verilen para boşa akıyor. Linkysoft yeni bir web sitesi için ilk toplantıda bunu sorar, çünkü şimdi karar vermek kötü bir açılışı kurtarmaktan çok daha ucuzdur.
JavaScript SEO hakkında sorular
Google JavaScript'i gerçekten yok sayar mı?
Sitemde bu sorun var mı, nasıl anlarım?
Bunu düzeltmek için siteyi baştan yapmam gerekir mi?
Tek sayfalık bir site arama için kötü müdür?
Bunun projenize nasıl uyduğundan hâlâ emin değil misiniz?
Ne inşa ettiğinizi bize anlatın, size sade bir dille yanıt verelim.