React Site title dinamik nasıl değiştirilir?
6
●108
- 15-10-2024, 00:51:14Reactta site title dinamik değiştirken dosyalar yüklenirken js kullanarak mı değiştiriyoruz? Genelde sekmelere bakınca siteler yükelnirken ilk önce xxx.com gözüküyor sonra site başlığı vs geliyor. Bu yöntemin anlık değişimin seoya etkisi nedir?
- 15-10-2024, 01:11:30Merhaba,digitalDev adlı üyeden alıntı: mesajı görüntüle
Site başlığını dinamik olarak güncellemenizin SEO'ya etkisi konusunda bilgim yok ancak, public klasörü altında index.html'den size uygun bir başlık girdikten sonra, JavaScript ile değiştirmek istediğiniz yerde değiştirebilirsiniz.
Örnek:
https://stackoverflow.com/questions/...title-in-react
https://dev.to/collegewap/how-to-set...-in-react-54g6 - 15-10-2024, 01:31:53Hocam bunu yapıyorum ama mesela faviconda burda panelden upload edip değiştirmek istiyorum wordprwssteki gibi sürekli js ile mi değiştircem manuel müdahale etmeden dinamik yolu olmalı sankiMuhammed_AG adlı üyeden alıntı: mesajı görüntüle
- 15-10-2024, 01:46:21Nasıl yok ya nasıl yok? İyi ki gece gece birMuhammed_AG adlı üyeden alıntı: mesajı görüntüle
r10 a gireyim demişim
Javascript kapandığında sayfada ne görüyorsan onlar SEO ile birebir alakalıdır. Eğer SEO ile ilgili olduğunu düşündüğün herhangi bir şey varsa ve bu text olur herhangi bir şey hiç farkermez JS ile sonradan geliyorsa bu SEO tarafında büyük bi hatadır.
Önüne geçmek için server side rendering yapmalısınız, bknz: nextjs ve astrojs
sitemi ziyaret edebilirsiniz webperformans.com astrojs ile yapıldı, react olarak componentletde var - 15-10-2024, 01:51:55Merhaba, useEffect kullanarak uygulama ilk açıldığında sitenize ait ayarları çekebileceğiniz bir endpoint oluşturarak bu ayarları da context veya redux gibi araçlar kullanarak tüm projeye dağıtırsanız tek seferde yüklemiş olursunuz.digitalDev adlı üyeden alıntı: mesajı görüntüle
Merhaba,WebPerformans adlı üyeden alıntı: mesajı görüntüle
Sanırım mesajımı yanlış okumuşsunuz hocam
Gece gece R10'a girmeniz iyi fakat mesajları daha dikkatli okumanız sizin için daha iyi olacaktır. Farkettiyseniz bu işlemin SEO'ya etkisi olup olmadığı hakkında bir bilgim olmadığını yazmışım
- 15-10-2024, 02:37:28React CSR olarak çalıştığı için, client tarafında render edilmediği sürece çıktı vermez. index.html içerisinde Title verebilirsin. Kaynak kodlarına bakarsan zaten içeriklerin hiçbirisi gözükmez. Eğer tarayıcı JS desteklemiyorsa veya JS kapalıysa site çalışmaz. SEO için SSR gerekir. Google büyük oranda bunu aştı ancak hala tam olarak oturmuş değil.
- 15-10-2024, 09:44:42hocam bunu yaptım zaten ama ilk önce index.htmldeki title gözüküyor 1 saniye bile sürmüyor ayarladığım title gözükmeye başlıyor sayfalarda zaten kendi <title> özelliği var componentlerin bunlar işimi görüyor ama istediğim kısım için anladığım kadarıyla manuel düzenleme yapmak gerekiyor.Muhammed_AG adlı üyeden alıntı: mesajı görüntüle
İndex.htmle girip el ile manuel düzenlemek gerekiyor anladığım kadarıyla bunun dışında dbden vs ayarları çekip düzeltek için mecbur js ile yapmak gerekiyor buda çok kısa bile olsa biraz bekletiyorDeveloper adlı üyeden alıntı: mesajı görüntüle
