Solusi untuk masalah javascript yang mempengaruhi google

Solusi untuk masalah javascript yang mempengaruhi google

Panduan ini membantu Anda mengidentifikasi dan memperbaiki masalah dengan JavaScript, yang dapat memblokir halaman Anda atau konten tertentu di halaman menggunakan JavaScript dari tampilan dalam mencari Google. Meskipun Google Search menggunakan JavaScript, ada beberapa fitur dan pembatasan yang penting untuk dipertimbangkan ketika merancang halaman dan aplikasi untuk memperhitungkan bagaimana Google Robots mendapatkan akses dan render.

GoogleBot dirancang untuk menjadi warga negara yang baik dari jaringan. Tugas utama GoogleBot adalah pengindeksan, sementara itu seharusnya tidak memperburuk pengalaman pengguna saat mengunjungi situs. Komponen GoogleBot dan layanan rendering web (WRS) terus menganalisis dan mengidentifikasi sumber daya yang tidak berkontribusi pada konten halaman utama, dan mungkin tidak memuat sumber daya tersebut. Misalnya, permintaan pelaporan dan kesalahan yang tidak terkait dengan konten dasar, serta jenis permintaan serupa lainnya tidak dapat digunakan untuk mengekstrak konten dasar. Analisis klien mungkin tidak memberikan gambaran lengkap atau akurat tentang GoogleBot dan WRS di situs Anda. Gunakan laporan tentang statistik bypass di Google Search Console untuk melacak aktivitas GoogleBot dan WRS di situs Anda dan menerima umpan balik.

Cara menghilangkan kesalahan dengan javascript yang mengganggu indeksasi dalam mencari google

Jika Anda mencurigai bahwa masalah JavaScript dapat memblokir halaman atau konten Anda di halaman JavaScript dari penampilan untuk mencari Google, ambil langkah -langkah berikut. Jika Anda tidak yakin apakah JavaScript adalah alasan utama, gunakan panduan debugging umum kami untuk menentukan masalah tertentu.

  • Untuk memeriksa bagaimana Google membutuhkan biaya Renderite URL, gunakan alat pengujian hasil yang kaya atau alat pengujian URL di konsol pencarian. Anda dapat melihat sumber daya yang dimuat, penarikan konsol JavaScript, pengecualian, DOM yang ditinggalkan dan informasi lainnya.

Cara memantau kesalahan javascript di situs Anda di pencarian google

Kami juga merekomendasikan mengumpulkan dan memeriksa kesalahan JavaScript yang pengguna, termasuk GoogleBot, di situs Anda untuk mengidentifikasi kemungkinan masalah yang memengaruhi rendering konten. Berikut adalah contoh bagaimana kesalahan JavaScript dapat dicatat, yang direkam dalam Onerror 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;
 }
 var client = new XMLHttpRequest();
 client.open('POST', 'https://example.com/logError');
 client.setRequestHeader('Content-Type', 'text/plain;charset=UTF-8');
 client.send(errorText);
});

Cara Menghindari Kesalahan "Lembut 404" di Google

Untuk mencegah kesalahan "Soft 404" dalam satu aplikasi -aplikasi (SPA), ini bisa sangat sulit. Untuk menghindari pengindeksan halaman dengan kesalahan, Anda dapat menggunakan salah satu atau kedua strategi berikut:

  • Pengalihan ke URL, di mana server menanggapi kode negara 404.
  • Menambahkan atau mengubah robot meta-tag dengan atribut NoIndex.

Ketika SPA menggunakan JavaScript klien untuk memproses kesalahan, mereka sering melaporkan kode 200, dan bukan kode kondisi yang tepat, yang dapat menyebabkan indeksasi halaman dengan kesalahan, yang kemudian dapat masuk ke hasil pencarian.

Cara menangani permintaan izin pengguna di Google

Harapkan bahwa GoogleBot akan menolak permintaan resolusi pengguna. Fungsi yang memerlukan izin dari pengguna tidak masuk akal untuk GoogleBot, karena ia tidak diberi kamera atau perangkat lain. Sebaliknya, berikan akses ke konten tanpa penegakan pengguna untuk menggunakan perangkat ini.

Jangan gunakan fragmen URL untuk mengunduh berbagai konten Google

SING -PAGE APLIKASI (SPA) Dapat menggunakan fragmen URL (misalnya, https://example.com/#/#/products) untuk mengunduh berbagai representasi. Namun, skema crawling Ajax telah ketinggalan zaman sejak 2015, sehingga Anda tidak dapat mengandalkan fragmen URL untuk bekerja dengan GoogleBot. Kami merekomendasikan menggunakan API riwayat untuk mengunduh berbagai konten spa.

Jangan bergantung pada menyimpan pemeliharaan data di google

WRS mengunggah setiap URL (lihat bagian tentang cara kerja Google Search), mengikuti server dan klien mengarahkan kembali, sebagai browser biasa. Namun, WRS tidak mempertahankan kondisi antara pemuatan halaman:

  • Data penyimpanan dan penyimpanan sesi lokal dibersihkan saat memuat halaman baru.
  • Cookie HTTP dibersihkan saat memuat halaman baru.

Gunakan cetakan konten untuk mencegah masalah caching di google

GoogleBot secara aktif caching konten untuk mengurangi jumlah kueri jaringan dan sumber daya mengunggah. WRS dapat mengabaikan caching headline. Ini dapat menyebabkan penggunaan sumber daya JavaScript atau CSS yang sudah ketinggalan zaman. Untuk menghindari masalah ini, gunakan cetakan konten, termasuk bagian dari nama file, seperti Main.2BB8551.js. Cetakan tergantung pada konten file, sehingga pembaruan membuat file baru dengan nama lain.

Berikan dukungan dari semua API kritis dan hubungi Google

Pastikan aplikasi Anda menggunakan deteksi fungsi untuk semua API kritis yang dibutuhkan dan memberikan perilaku cadangan atau polifillas yang diperlukan. Beberapa fungsi web mungkin tidak didukung oleh semua agen pengguna, dan GoogleBot mungkin tidak mendukung fungsi seperti WebGL.

Koneksi ke situs Anda melalui HTTP untuk pekerjaan yang benar di google

GoogleBot menggunakan pemeriksaan HTTP untuk mendapatkan konten dari server Anda. Itu tidak mendukung jenis koneksi lain seperti WebSockets atau WebRTC. Untuk menghindari masalah dengan senyawa tersebut, berikan cadangan HTTP untuk mendapatkan konten dan menggunakan pemrosesan kesalahan yang andal.

Memeriksa tampilan komponen web untuk rendering yang benar di google

Pastikan komponen web Anda diterjemahkan dengan benar. Gunakan alat uji hasil yang kaya atau alat periksa URL di konsol pencarian untuk memeriksa apakah kode menampilkan seluruh konten yang diharapkan. WRS menyederhanakan pekerjaan dengan dom cahaya dan dom bayangan. Jika komponen web tidak menggunakan mekanismenya Untuk konten DOM ringan, konsultasikan dengan dokumentasi komponen web atau gunakan komponen web lain.

Periksa ulang halaman di Google setelah menghilangkan masalah

Setelah Anda memperbaiki semua elemen dari daftar periksa ini, uji halaman Anda menggunakan tes hasil yang kaya atau alat periksa URL di konsol pencarian. Jika kesalahan dihilangkan, tanda centang hijau akan muncul, dan kesalahan tidak akan lagi ditampilkan. Jika kesalahan tetap ada, hubungi komunitas dukungan pusat pencarian.

Jika Anda memiliki pertanyaan, Anda dapat menghubungi perusahaan SEO kami "SEO.Computer" melalui email: info@seo.computer, Whatsapp: +79202044461.

ID 87

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