Koreksi masalah dengan JavaScript yang terkait dengan pencarian Google

Koreksi masalah dengan JavaScript yang terkait dengan pencarian Google

Panduan ini akan membantu Anda menentukan dan memperbaiki masalah dengan JavaScript, yang dapat memblokir halaman Anda atau konten tertentu pada halaman yang bekerja dengan JavaScript dari tampilan dalam mencari Google. Terlepas dari kenyataan bahwa pencarian Google dapat memproses JavaScript, ada beberapa perbedaan dan batasan yang penting untuk dipertimbangkan ketika mengembangkan halaman dan aplikasi Anda untuk mempertimbangkan bagaimana Google Robots mendapatkan akses dan menampilkan konten Anda. Panduan kami tentang dasar -dasar JavaScript SEO menawarkan informasi lebih lanjut tentang cara mengoptimalkan situs Anda dengan JavaScript untuk pencarian Google.

Memahami pekerjaan GoogleBot dan interaksinya dengan situs Anda di Google

GoogleBot dirancang untuk menjadi pengguna jaringan yang bonafid. Tugas utama adalah memindai, sementara GoogleBot harus menghindari pengalaman pengguna yang memburuk di situs. Komponen GoogleBot dan layanan rendering web (WRS) terus menganalisis dan mengidentifikasi sumber daya yang tidak mempengaruhi konten utama halaman dan mungkin tidak dimuat. Misalnya, pelaporan dan kesalahan yang tidak penting untuk konten utama tidak dapat dimuat. Gunakan laporan tentang statistik pemindaian di konsol pencarian untuk memantau aktivitas GoogleBot dan WRS di situs web Google Anda.

Memeriksa dan mengoreksi kesalahan javascript di situs Anda yang mempengaruhi pencarian google

Jika Anda mencurigai bahwa masalah JavaScript dapat memblokir halaman Anda atau konten spesifik pada halaman dengan JavaScript dari tampilan dalam mencari Google, ikuti langkah -langkah ini. Jika Anda tidak yakin bahwa itu adalah JavaScript, itulah alasan utama, ikuti manual debugging umum kami untuk menentukan masalah tertentu.

  • Untuk menguji bagaimana Google memindai dan menampilkan URL, gunakan alat uji hasil yang kaya atau alat pengujian URL di konsol pencarian. Anda dapat melihat sumber daya yang dimuat, output dari konsol JavaScript dan pengecualian, DOM terpisah dan banyak informasi berguna lainnya.
  • Selain itu, disarankan untuk mengumpulkan dan memeriksa kesalahan JavaScript yang dihadapi pengguna, termasuk GoogleBot, di situs Anda untuk mengidentifikasi kemungkinan masalah yang mempengaruhi rendering konten. Contoh kode untuk logging kesalahan JavaScript dapat digunakan dalam OneRor global:
window.addEventListener('error', function(e) {
 var errorText = [e.message, 'URL: ' + e.filename, 'Line: ' + e.lineno + ', Column: ' + e.colno, 'Stack: ' + (e.error && e.error.stack || '(no stack trace)')].join('
');
 var DOM_ID = 'rendering-debug-pre';
 if (!document.getElementById(DOM_ID)) {
 var log = document.createElement('pre');
 log.id = DOM_ID;
 log.style.whiteSpace = 'pre-wrap';
 log.textContent = errorText;
 if (!document.body) document.body = document.createElement('body');
 document.body.insertBefore(log, document.body.firstChild);
 } else {
 document.getElementById(DOM_ID).textContent += '

' + errorText;
 }
});

Pencegahan Kesalahan 404 dan dampaknya pada situs Anda di Google

Perhatian khusus harus diberikan untuk mencegah kesalahan seperti "lunak 404", terutama jika situs Anda menggunakan aplikasi satu halaman (SPA). Agar kesalahan tidak diindeks oleh mesin pencari, gunakan strategi berikut:

  • Pengalihan ke halaman dengan kode negara 404, jika konten tidak ada:
  •  fetch(`https://api.example.com/page/${id}`).then(res => res.json()).then((page) => {
     if (!page.exists) {
     window.location.href = '/not-found';
     }
     });
     
  • Menggunakan robot meta-tag dengan parameter NoIndex:
  •  fetch(`https://api.example.com/page/${id}`).then(res => res.json()).then((page) => {
     if (!page.exists) {
     const metaRobots = document.createElement('meta');
     metaRobots.name = 'robots';
     metaRobots.content = 'noindex';
     document.head.appendChild(metaRobots);
     }
     });
     

Jika aplikasi SPA Anda menggunakan JavaScript klien untuk memproses kesalahan, seringkali muncul masalah ketika halaman yang salah memenuhi status 200 alih -alih kode kesalahan yang diinginkan.

Menggunakan izin pengguna dan dampaknya di situs web Google Anda

GoogleBot tidak akan dapat memberikan izin untuk mengakses fungsi seperti menggunakan kamera atau resolusi pengguna lainnya. Jika halaman Anda memerlukan penyediaan izin tersebut untuk mengakses konten, berikan kepada pengguna cara alternatif untuk dilihat tanpa perlu memberikan izin.

Menggunakan fragmen URL di situs Anda dan pengaruhnya terhadap visibilitas pencarian di google

Pendekatan yang sebelumnya digunakan dengan fragmen URL (misalnya, https://example.com/#/products) tidak lagi didukung untuk memindai GoogleBot, sejak 2015 skema Ajax-Crawling telah dihentikan. Alih -alih fragmen URL, disarankan untuk menggunakan API riwayat untuk pemuatan konten dinamis di SPA.

Rekomendasi untuk caching dan menggunakan data Anda di Situs untuk meningkatkan pengindeksan di Google

Untuk menghindari masalah caching, gunakan cetak konten. Ini akan menghindari penggunaan sumber daya JavaScript atau CSS yang sudah ketinggalan zaman, dan GoogleBot akan selalu menerima file yang relevan. Contohnya adalah penggunaan file versi konten dalam judul file sebagai main.2bb85551.js. Detail tentang strategi bacaan caching jangka panjang di web.dev.

Memeriksa kinerja situs Anda di Google menggunakan komponen web

Gunakan alat uji hasil yang kaya atau alat pengujian URL untuk memeriksa bahwa komponen web Anda diterjemahkan dengan benar. Penting untuk diingat bahwa WRS mungkin tidak mendukung beberapa mekanisme untuk bekerja dengan DOM, misalnya, suatu mekanisme Untuk Dom Cahaya dan Bayangan. Jika komponen situs Anda tidak menggunakannya, hubungi dokumentasi untuk menghilangkan kemungkinan masalah.

Pengujian Halaman Setelah Koreksi di Situs Anda Untuk Ditampilkan di Cari Google

Setelah Anda memperbaiki masalah yang ditunjukkan, uji halaman menggunakan tes Hasil Kaya atau alat pengujian URL lagi di Google Search Console. Jika masalah diselesaikan, Anda akan melihat tanda centang hijau, dan kesalahan tidak akan ditampilkan. Jika kesalahan tetap ada, cari bantuan dari komunitas pusat pencarian.

Untuk pertanyaan dan konsultasi tambahan, Anda dapat menghubungi perusahaan SEO SEO. info@seo.computer atau melalui whatsapp: +79202044461.

ID 115

Kirim permintaan dan kami akan memberikan konsultasi pada SEO promosi situs web Anda