JavaScript’i HTML Başlıklarının Altına Taşıyın; Google’dan John Mueller, arama tarayıcılarının web sitenizi tam olarak anlayabilmesi için JavaScript kodunu HTML başlık etiketinin altına yerleştirmenizi önerir.
Mueller bu tavsiyeyi, bir kullanıcının HTML kodu yerleşiminin SEO sorunlarına neden olup olmayacağını sorduğu bir Reddit dizisinde paylaşıyor.
Cevap Evet; HTML kodunun yerleştirilmesi, sayfanın üst kısmında görünmüyorsa, SEO çabalarınızı olumsuz etkileyebilir.
Daha spesifik olarak, HTML belgesinin bölümünü sayfanın üst kısmında tutmak önemlidir. Bu bölüm, Google’ın sitenizi düzgün bir şekilde okuması için ihtiyaç duyduğu bilgileri içermelidir.
JavaScript’i HTML Başlıklarının Altına Taşıyın
Herhangi bir JavaScript kodu, HTML başlıklarının altına yerleştirilmelidir. Mueller, JavaScript’in bölümüne müdahale etmediğinden emin olmak için Search Console’daki oluşturma aracının kullanılmasını önerir:
“HTML başlıkları () hemen hemen üstte olmalı. Herhangi bir JS’yi HTML başlıklarının altına taşır ve arama konsolundaki işleme aracıyla JS’nin bölümünü bozmadığını kontrol ederdim.
Mueller
Ana içerikle ilgili olarak Mueller, yerleşiminin daha az önemli olduğunu söylüyor, ancak bölümünün Googlebot’un düzgün bir şekilde anlayabilmesi için temiz ve iyi organize edilmiş olması çok önemli. Müller şöyle devam ediyor:
“İçerik için o kadar önemli değil, ancak ana sayfa, sayfanın belirli bir bölümünde olduğu doğrulanan makine tarafından okunabilir bilgiler için olduğundan, gerçekten üstte temiz olması gerekiyor. Kahrolsun JavaScript! (<head>)”
Müller
JavaScript’in Yerleşimi SEO İçin Neden Önemlidir?
Bir web sitesi tasarlarken, JavaScript kodunu HTML belgesinin en altına, kapanış </body> etiketinin yanına eklemek en iyisidir.
Bunun nedeni, JavaScript’in bir web sayfasının yüklenmesini geciktirerek kötü bir kullanıcı deneyimine neden olabilmesidir.
JavaScript’i sayfanın altına yerleştirerek, önce HTML oluşturulabilir ve JavaScript arka planda yüklenirken kullanıcının içeriği görüntülemesine izin verilir.
Ek olarak, harici JavaScript dosyalarının sayfanın oluşturulmasını zaman uyumsuz veya erteleme özniteliklerini kullanarak engellemesini engelleyebilirsiniz.
Kaynak : Reddit