Pernahkah Anda berpikir bahwa masalah JavaScript dapat mengganggu situs atau konten Anda untuk ditampilkan dalam hasil pencarian Google? Dalam manual ini, kami akan menjelaskan cara memecahkan masalah JavaScript sehingga situs Anda tersedia untuk indeksasi di mesin pencari.
JavaScript memainkan peran penting dalam pengembangan web, menyediakan banyak fungsi yang mengubah situs menjadi platform penuh untuk aplikasi. Untuk membuat proyek JavaScript Anda tersedia untuk pencarian di Google adalah kesempatan untuk menarik pengguna baru dan mengembalikan yang lama yang mencari konten Anda.
Terlepas dari kenyataan bahwa Google menggunakan mesin kromium modern untuk memproses JavaScript, ada beberapa hal yang harus dioptimalkan untuk meningkatkan visibilitas di mesin pencari.
Google melewati tiga tahap utama untuk memproses halaman web JavaScript:
GoogleBot menempatkan halaman dalam antrian untuk Kraling dan Rendering. Ini mungkin memakan waktu, karena tidak selalu jelas ketika halaman diproses pada setiap tahap. Dengan Crailing, GoogleBot membuat HTTP memeriksa dan memeriksa file robots.txt. Jika URL diblokir, GoogleBot melewatkannya tanpa melakukan rendering.
Elemen unik dan informatif dari
Browser menawarkan banyak API, dan JavaScript adalah bahasa yang terus berkembang. Agar kode Anda bekerja dengan Google, ikuti rekomendasi untuk menghilangkan kesalahan JavaScript.
GoogleBot menggunakan status HTTP untuk menentukan apa yang salah selama crowring. Jika halaman tidak dapat diindeks atau tersedia, kirim kode status yang benar, misalnya, 404 atau 401.
Untuk satu aplikasi -Hading yang mengimplementasikan perutean di sisi klien, sangat penting untuk menggunakan kode status dengan benar. Gunakan pengalihan JavaScript untuk kesalahan dengan kesalahan, misalnya:
fetch(`/api/products/${productId}`).then(response => response.json()).then(product => {
if (product.exists) {
showProductDetails(product); // отображает информацию о продукте
} else {
window.location.href = '/not-found'; // перенаправление на страницу 404
}
});
Google dapat menemukan tautan Anda jika ada di elemen dengan atribut HREF. Untuk aplikasi satu halaman, gunakan riwayat API untuk perutean antara berbagai halaman aplikasi web Anda.
Anda dapat memperkenalkan tag Rel = "Canonical" menggunakan JavaScript untuk menunjukkan versi halaman mana yang harus diindeks. Namun, hati -hati sehingga tidak ada tautan duplikat rel = "kanonik" pada halaman.
Anda dapat menggunakan robot meta-tag untuk melarang pengindeksan halaman atau mengikuti tautan ke sana. Misalnya, untuk memblokir pengindeksan, tambahkan meta-tag berikut:
<meta name="robots" content="noindex, nofollow">
Penting untuk diingat bahwa jika Google melihat NoIndex sebelum rendering JavaScript, ia akan kehilangan halaman ini. Jika Anda ingin halaman tersebut diindeks, jangan gunakan NoIndex dalam kode sumber.
GoogleBot secara aktif menggunakan cache untuk mengurangi jumlah permintaan dan sumber daya menyimpan. Gunakan strategi caching dengan mempertimbangkan perubahan konten, misalnya, menambahkan jumlah kontrol ke nama file.
Jika Anda menggunakan data terstruktur di situs Anda, Anda dapat menghasilkan JSON-LD menggunakan JavaScript dan memperkenalkannya ke halaman. Namun, pastikan implementasi Anda tidak salah.
Google mendukung komponen web. Namun, dia hanya bisa melihat konten yang ditampilkan dalam rendering. Jika Anda menggunakan Dom's Shadow atau Light Dom, pastikan Google dapat melihat semua konten.
Gambar dapat mengambil banyak lalu lintas dan memperlambat pemuatan halaman. Terapkan pemuatan malas sehingga gambar dimuat hanya ketika pengguna mendekatinya. Pastikan kemalasan Anda kompatibel dengan SEO, mengikuti rekomendasi tentang topik ini.
Saat membuat situs Anda, pikirkan tidak hanya tentang mesin pencari, tetapi juga tentang pengguna, termasuk orang dengan kebutuhan khusus, seperti pembaca layar atau perangkat seluler yang kurang kuat. Ini akan membantu Anda membuat situs yang akan tersedia dan nyaman untuk semua orang.
Jika Anda memiliki pertanyaan tentang optimasi JavaScript untuk situs Anda atau Anda perlu membuat SEO, hubungi tim komputer SEO. Kami senang membantu!
Detail Kontak: info@seo.computer, Whatsapp: +79202044461
ID 71