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.

  • SEO ve Pazarlama

Ş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ı?
Hayır, çalıştırır; ama çoğu zaman günler sonra gelebilen ikinci bir ziyarette. Yalnızca kodun ürettiği her şey sırada bekler ve büyük sitelerde bazı sayfalar uzun süre bekler.
Sitemde bu sorun var mı, nasıl anlarım?
Sayfayı açın, kaynağını görüntüleyin ve ekranda gördüğünüz bir cümleyi arayın. Cümle kaynakta yoksa sözleriniz sayfadan sonra geliyor ve Google onları bulmak için uğraşıyordur.
Bunu düzeltmek için siteyi baştan yapmam gerekir mi?
Genellikle hayır. Düzeltmelerin çoğu sayfaların nasıl göründüğünü değil, nasıl teslim edildiğini değiştirir. Geliştirici sunucu tarafında render açabilir ya da önemli sayfaları önceden hazırlayabilir.
Tek sayfalık bir site arama için kötü müdür?
Kendi başına değil. Sorun, her konunun kendi adresi olmadığında başlar. Her konuya kendi bağlantısı ve kendi başlığı olan gerçek bir sayfa verin; arama motoru insanları doğrudan oraya gönderir.

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.