Pengaruh JavaScript terhadap SEO dan Metode Optimalisasi
Analisis SEO dan Masalah
Telah dilakukan analisis dan diagnosis SEO terhadap beberapa situs, masalah yang paling jelas adalah karena diimplementasikan dengan Wordpress. Termasuk kinerja front-end, optimisasi internal seperti penyederhanaan kode, semuanya dilakukan dengan buruk. Terutama penggunaan JavaScript di situs web, JS dalam SEO semakin penting dalam beberapa tahun terakhir. Tidak peduli apakah itu pemuatan asinkron atau peningkatan interaksi halaman, sekarang hampir tidak mungkin bagi situs web untuk menghindari penggunaan skrip JS. Jika JavaScript tidak digunakan dengan benar, itu akan sangat berdampak pada SEO.
Penanganan JavaScript oleh Mesin Pencari
Sederhanakan langkah-langkah Google untuk merayapi, ketika merayap halaman HTML tradisional, bot Google mengunduh halaman HTML, mengekstrak URL dari kode sumber, dan segera mengunjungi URL tersebut. Kemudian mengunduh file CSS, mengirimkan sumber daya yang diunduh ke Indexer Google, untuk mengindeks halaman. Ketika merayapi konten situs web yang dihasilkan oleh JavaScript, bot Google mengunduh halaman HTML, tidak menemukan tautan di dalam kode sumber karena JavaScript tidak dijalankan. Kemudian mengunduh file CSS dan JavaScript, menggunakan WRS (Renderer, bagian dari Indexer) untuk mengurai, menyiapkan, dan menjalankan JavaScript, mengambil data dari API eksternal, basis data, Indexer dapat mengindeks konten. Akhirnya, Google menemukan tautan baru dan memasukkannya ke dalam antrian merayapi.
Jangan gunakan JS untuk tautan penting
Pencarian mesin dan pengambilan halaman bergantung pada jejak tautan. Jika tautan penting memerlukan skrip JS untuk dipanggil atau diurai, maka mesin pencari mungkin tidak dapat melacaknya. Ini tidak berarti tautan tidak boleh menggunakan pemanggilan JS, bahkan sering kali, bagian bawah halaman situs web akan diimplementasikan melalui js, tetapi halaman penting yang ingin diindeks paling tidak harus memiliki yang paling biasaFormat tautan yang disediakan sebagai titik masuk grab.
Gunakan dengan bijak pemuatan sesuai permintaan, alur air.
Gambar dimuat sesuai permintaan, bahkan konten teks dimuat sesuai permintaan, adalah metode yang sering digunakan oleh banyak situs web, dalam beberapa hal bermanfaat untuk meningkatkan kecepatan halaman. Namun perlu diingat, saat menerapkan pemuatan sesuai permintaan menggunakan JS, apakah memerlukan interaksi pengguna untuk memuat, misalnya dengan mengklik tautan 'more', atau menggeser halaman ke bawah, robot mesin telusur tidak akan melakukan tindakan tersebut, sehingga mungkin tidak melihat konten setelah dimuat sesuai permintaan. Baik yang dimuat sesuai permintaan adalah lebih banyak konten halaman ini, atau daftar halaman lainnya, keduanya bisa menyebabkan masalah krawling, indeks. Penggunaan alur air pada halaman daftar juga merupakan pilihan banyak situs web, pengguna sudah terbiasa, pada dasarnya adalah pembelajaran tampilan media sosial. Namun, situs web media sosial seringkali secara proaktif memblokir mesin telusur, tidak ingin mesin telusur mengindeks. Jika konten situs web Anda ingin diindeks sepenuhnya, hindari sebisa mungkin menggunakan alur air, jika menggunakan alur air, perlu merancang titik masuk lain yang bisa dilacak oleh mesin telusur.
Kecepatan buka dan respon halaman web
Biasanya penggunaan JS akan memperlambat pembukaan halaman dan responsifitasnya. Mengunduh file JS bukanlah masalah besar, masalah utamanya adalah browser menjalankan JS yang mungkin akan sangat memakan sumber daya perangkat, JS bisa berjalan selama beberapa detik, mungkin menyebabkan pemblokiran skrip, hal ini sangat buruk bagi pengguna. Oleh karena itu, sebaiknya menghapus JS yang berjalan terlalu lama, skrip yang berjalan lebih dari 1-2 detik perlu dipertimbangkan dengan hati-hati. Sebaiknya menggabungkan skrip JS, mengurangi