Soru sormuşsunuz demek ki bilmediğiniz bir konu. Bilenler cevap vermiş, aksini iddaa ediyorsunuz. Web tasarımcı yazmadan önce web de kullanılan dilleri araştırsanız daha kolay ilerleyebilirsiniz. Herkes denemiş ama bir de ben deneyeyim. Bir sayfayı istediğinizde mesela kodun başlık kısmı değişken olarak gelecek:
<title> {{$degisken}} </title>
Buradaki değişkenimiz bize Anasayfa dönüyor olsun. Bu client side tarafından yani isteği atan taraftan görülebilen bir şey değil. Anasayfa yazısı her zaman sunucu tarafında oluşturulur ve cevap:
<title> Anasayfa </title>
olarak döner. Bunu google da, kullanıcı da görmez. Sadece anasayfayı görür. Haliyle bu yerleştirme işini yapan dilin bir önemi yoktur. Php de olabilir, ruby de python da, go da , rust da. Eğer verileriniz hesaplanma süresinde, caching de vs problemleriniz yok ise SEO frontend taraflı bir konsepttir. React, vue, svelte vs gibi dinamik olarak sayfa oluşturan frameworkleri doğru kullanmıyorsanız başınıza dert açabilir.
Ruby kullanan şirketler:
https://stackshare.io/ruby
Konu çoğu zaman yazılım dili değil de nasıl yazıldığı oluyor, tecrübe ile sabit.
Kolay gelsin