JavaScript SEO

Sayfalarını tarayıcının içinde kuran bir siteyi Google'ın gerçekten okuyabilmesini sağlamak; yoksa kaydedilen şey, yazılarınızın olmadığı boş bir sayfadır.

  • 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. Sayfa neredeyse boş gelir; yazıları, fiyatları ve fotoğrafları bir saniye sonra kod yerleştirir.

Sorun tam burada başlar. Google sayfanızı istemek için küçük bir program gönderir ve sunucunun ilk verdiği şeyi alır. Sunucu boş bir kabuk veriyorsa kaydedilen de boş bir kabuk olur. Yazınız insanlar için oradadır, 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; sebebi tam olarak budur.

Bu kabuğun doldurulmasına sade bir dille render deniyor. Ziyaretçinin telefonu bunu yaklaşık bir saniyede yapar. Google da yapar ama ikinci bir turda yapar ve ne zaman olacağına 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 hiç görünmez.

Çözüm sıradan bir şeydir. Sunucu, hazır yazıları sayfayla birlikte gönderebilir; 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 ve zaten para verdiğiniz ziyaretleri korur. 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. Soruyu anlayan tek cümleyle yanıtlar. 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.