Panduan ini akan membantu Anda mengidentifikasi dan menghilangkan masalah dengan JavaScript, yang dapat memblokir halaman Anda atau konten tertentu pada halaman menggunakan JavaScript dari tampilan dalam mencari Google. Terlepas dari kenyataan bahwa pencarian Google bekerja dengan JavaScript, ada beberapa fitur dan pembatasan yang perlu diperhitungkan saat merancang halaman dan aplikasi untuk memastikan pengindeksan GoogleBot yang benar. Panduan kami tentang dasar -dasar SEO untuk JavaScript berisi informasi tambahan tentang cara mengoptimalkan situs Anda dengan JavaScript untuk mesin pencari Google.
GoogleBot dirancang untuk secara efektif mengindeks halaman, meminimalkan dampak pada pengalaman pengguna. Menggunakan layanan rendering web (WRS), GoogleBot terus menganalisis dan mengidentifikasi sumber daya yang tidak berkontribusi pada konten utama halaman, dan mungkin tidak memuat sumber daya tersebut. Misalnya, permintaan pelaporan atau kesalahan yang tidak terkait dengan konten utama halaman dapat dikecualikan dari indeksasi.
Untuk melacak aktivitas GoogleBot di situs Anda, gunakan laporan tentang statistik pengindeksan di Google Search Console untuk memantau aktivitas GoogleBot dan WRS di situs Anda dan menerima umpan balik.
Jika Anda mencurigai masalah dengan JavaScript dapat memblokir konten Anda dari penampilan di pencarian Google, ambil langkah -langkah berikut. Jika Anda tidak yakin apakah JavaScript adalah alasan utama masalah ini, ikuti manual debugging umum kami untuk secara akurat menentukan sumber masalah.
Selain itu, disarankan untuk mengumpulkan dan memeriksa kesalahan JavaScript yang dapat dimiliki pengguna, termasuk GoogleBot, di situs Anda untuk mengidentifikasi masalah potensial yang dapat memengaruhi rendering konten.
Dalam satu aplikasi -page (SPA), pencegahan kesalahan 404 dapat menjadi tugas yang sangat sulit. Untuk menghindari pengindeksan halaman yang salah, gunakan strategi berikut:
Ketika SPA menggunakan JavaScript untuk memproses kesalahan, kesalahan ini sering melaporkan kode 200 http alih -alih kode kondisi yang benar, yang dapat menyebabkan indeksasi halaman dengan kesalahan.
GoogleBot tidak dapat memproses permintaan yang memerlukan izin dari pengguna. Misalnya, jika aplikasi Anda memerlukan akses ke kamera, GoogleBot tidak akan dapat memberikan peluang seperti itu. Sebaliknya, berikan cara untuk mendapatkan konten tanpa izin wajib, seperti akses ke kamera.
Satu aplikasi -page dapat menggunakan fragmen URL (misalnya, https://example.com/#/products) untuk mengunduh berbagai representasi. Namun, skema crauling AJAX telah ketinggalan zaman sejak 2015, dan Anda tidak dapat mengandalkan fragmen URL untuk indeksasi GoogleBot. Disarankan untuk menggunakan API riwayat untuk mengunduh berbagai konten spa.
WRS memuat setiap url secara terpisah, mirip dengan browser biasa, dan tidak mempertahankan kondisi antara pemuatan halaman. Ini berarti bahwa data dalam penyimpanan lokal, penyimpanan sesi, dan cookie HTTP dibersihkan dengan setiap permintaan baru, yang dapat memengaruhi rendering konten.
GoogleBot secara aktif menangani sumber daya untuk mengurangi permintaan jaringan dan penggunaan sumber daya. WRS dapat mengabaikan judul caching, yang akan mengarah pada penggunaan file JavaScript atau CSS yang sudah ketinggalan zaman. Untuk menghindari masalah ini, gunakan cetakan konten untuk nama file, misalnya Main.2BB85551.js. Ini akan memungkinkan file yang diperbarui memiliki nama unik, yang menjamin penggunaannya oleh GoogleBot.
Pastikan aplikasi Anda menggunakan tes kemampuan semua API kritis dan memberikan perilaku alternatif atau polifillas jika tidak dapat diakses. Beberapa fungsi web mungkin belum didukung oleh semua agen atau dapat diputus. Misalnya, jika Anda menggunakan WebGL untuk memberikan efek foto, periksa apakah GoogleBot WebGL mendukung, dan jika tidak, gunakan rendering server.
GoogleBot menggunakan pemeriksaan HTTP untuk mengekstrak konten dari server Anda. Itu tidak mendukung jenis koneksi lain seperti WebSockets atau WebRTC. Oleh karena itu, penting untuk memberikan solusi cadangan untuk koneksi HTTP dan menggunakan pemrosesan kesalahan yang andal dan memeriksa kemampuan.
Gunakan Tes Hasil Kaya atau alat alat inspeksi URL untuk memeriksa apakah semua konten yang diharapkan pada halaman akan diberikan. WRS Flattenes Light Dom dan Shadow Dom. Jika komponen web Anda tidak menggunakan mekanismenya
Setelah melakukan perubahan, periksa halaman Anda lagi menggunakan Tes Hasil Kaya atau Alat Inspresi URL di Google Search Console. Jika kesalahan dihilangkan, Anda akan melihat tanda centang hijau dan kurangnya kesalahan. Jika tidak, hubungi komunitas dukungan pusat pencarian.
Jika Anda memiliki pertanyaan, Anda dapat menghubungi perusahaan SEO "SEO.Computer" melalui email info@seo.computer atau melalui whatsapp ke nomor +79202044461.
ID 122