Bolehkah enjin carian mengindeks JavaScript?
JavaScript menyediakan pengguna pengalaman dalam talian yang intuitif, dinamik dan interaktif. Apabila mengikis halaman HTML tradisional, semuanya mudah dan prosesnya pantas. Googlebot boleh mengaksesnya secara serentak selepas memuat turun fail HTML dan mengekstrak pautan ke kod sumber. Setelah fail CSS dimuat turun, halaman tersebut akan diindeks oleh pengindeks Google, yang turut menerima semua sumber yang dimuat turun.
Perkara menjadi mencabar apabila merangkak tapak web yang menggunakan JavaScript terutamanya. Googlebot memuat turun fail HTML.
Googlebot tidak dapat melihat pautan dalam kod sumber kerana ia hanya dimasukkan selepas JavaScript dijalankan.
Seterusnya, muat turun fail CSS dan JS. Googlebot mesti menggunakan Perkhidmatan Perenderan Web Google untuk menghuraikan, membina dan menjalankan JavaScript.
WRS mendapatkan semula data daripada pangkalan data atau API lain.
Penindeks boleh mengindeks bahan. Googlebot kemudiannya boleh menambah pautan yang baru ditemui pada baris gilirnya untuk merangkak selanjutnya.
Ini melibatkan pemaparan halaman web. Proses menukar kod HTML, CSS dan JavaScript ke dalam halaman web interaktif yang dijangka dilihat oleh pelawat apabila mereka mengklik pautan dipanggil memaparkan halaman web. Setiap halaman laman web dibuat dengan mengambil kira pengguna.
Merender SEO
Menghuraikan, membina dan melaksanakan fail JavaScript memerlukan banyak masa untuk pengguna dan Google. Google biasanya tidak boleh mengindeks kandungan halaman yang mengandungi sejumlah besar JavaScript sehingga tapak dijana sepenuhnya.
Bukan semua yang lebih perlahan berlaku semasa proses pemaparan. Ia juga menerangkan cara untuk mencari sambungan baharu. Google sering menghadapi masalah mencari pautan pada halaman tapak web yang kaya dengan JavaScript sebelum menjana halaman tersebut. JavaScript ialah bahasa komputer yang mesti dibina sebelum ia boleh digunakan; sebarang sintaks yang tidak serasi dengan versi JavaScript tertentu akan menyebabkan binaan gagal.
Versi Chrome terkini adalah asas untuk Googlebot. Ini menunjukkan bahawa Googlebot menggunakan versi terkini penyemak imbas untuk memaparkan tapak. Googlebot menyemak imbas tapak web dengan cara yang sama seperti manusia menggunakan penyemak imbas. Walau bagaimanapun, Googlebot bukan penyemak imbas Chrome standard. Googlebot menafikan permintaan kebenaran pengguna (iaitu Googlebot akan menolak permintaan automain video). Pemuatan silang halaman, Kuki, storan tempatan dan storan sesi akan dipadamkan. Jika kandungan anda bergantung pada kuki atau maklumat lain yang disimpan secara setempat, Google tidak akan mengindeks kandungan anda. Googlebot mungkin memutuskan untuk tidak memuat turun semua sumber, tetapi penyemak imbas sentiasa melakukannya.
Google menganggap perubahan teg kanonik menggunakan JS sebagai tidak boleh dipercayai. Oleh itu, pastikan URL kanonik anda dalam format HTML dan bukan format JS. Walaupun ada kemungkinan bahawa Google telah membetulkan isu ini, anda tidak sepatutnya mengambil risiko SEO sehingga anda mengetahui dengan pasti.
Indeks JavaScript
Google tahu banyak tentang JavaScript. Walau bagaimanapun, JavaScript memerlukan lebih banyak kerja daripada HTML biasa kerana perangkak cuba memahami dan meletakkan kedudukan berbilion tapak web di seluruh dunia. Ia kadang-kadang mungkin mengalami ini.
Google mendakwa bahawa Googlebot merangkak tapak web menggunakan JavaScript dalam dua peringkat. Perangkak akan memeriksa HTML semasa imbasan awal dan menggunakannya untuk mengindeks tapak. Mereka akan kembali kemudian untuk memaparkan JavaScript yang diperlukan. Walau bagaimanapun, bahan yang ditag dengan HTML muncul di tapak web yang dihasilkan menggunakan pemaparan sebelah pelayan. Googlebot tidak perlu melawat tapak sekali lagi untuk memaparkan JavaScript pada halaman untuk mengindeks kandungan dengan betul kerana kandungan utama sudah kelihatan. Ini boleh meningkatkan kaedah SEO JavaScript dengan banyak.
Disebabkan perbezaan masa antara paparan pertama dan kedua tapak web, kandungan yang terkandung dalam JavaScript tidak akan diindeks dengan cepat. Oleh itu, bahan ini tidak dipertimbangkan semasa menentukan kedudukan awal, dan Google mungkin mengambil sedikit masa untuk melihat perubahan dan mengemas kini keputusannya.
Oleh itu, perniagaan yang menggunakan JavaScript SEO harus memastikan bahawa mereka memasukkan sebanyak mungkin bahan penting dalam HTML tapak web mereka. Mereka harus menulis maklumat penting supaya perangkak dapat memahaminya dengan segera (jika mereka mahu maklumat ini dikira dalam kedudukan).
JavaScript tidak akan dipaparkan sehingga Googlebot melihat tapak anda untuk kali kedua. Akibatnya, sesetengah tapak web tersilap menambah teg, seperti teg "tiada indeks", pada HTML yang dimuatkan semasa imbasan pertama tapak Google. Teg ini mungkin menghalang Googlebot daripada mengakses tapak sekali lagi untuk melaksanakan JavaScript, menyebabkan tapak tersebut tidak diindeks dengan betul.
Kesimpulan
JavaScript kekal sebagai bahagian penting dalam internet kerana perniagaan memanfaatkannya untuk menanda halaman mereka dan menjadikan tapak mereka lebih menarik kepada pelawat. Tetapi bagi kebanyakan orang, masih penting untuk memahami cara Googlebot dan perangkak lain mentafsir JavaScript dan cara ia berinteraksi dengan SEO JavaScript. Laman web berasaskan JavaScript kini boleh digunakan oleh perangkak dan enjin carian dengan Laman web berasaskan HTML boleh. Walau bagaimanapun, pembangun bertanggungjawab untuk menjadikan tapak mereka boleh diakses dan boleh dirangkak, dan untuk memahami cara SEO berfungsi untuk tapak JavaScript kontemporari.
Atas ialah kandungan terperinci Bolehkah enjin carian mengindeks JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Artikel membincangkan membuat, menerbitkan, dan mengekalkan perpustakaan JavaScript, memberi tumpuan kepada perancangan, pembangunan, ujian, dokumentasi, dan strategi promosi.

Artikel ini membincangkan strategi untuk mengoptimumkan prestasi JavaScript dalam pelayar, memberi tumpuan kepada mengurangkan masa pelaksanaan dan meminimumkan kesan pada kelajuan beban halaman.

Soalan dan penyelesaian yang sering ditanya untuk percetakan tiket kertas terma depan dalam pembangunan front-end, percetakan tiket adalah keperluan umum. Walau bagaimanapun, banyak pemaju sedang melaksanakan ...

Artikel ini membincangkan debugging JavaScript yang berkesan menggunakan alat pemaju pelayar, memberi tumpuan kepada menetapkan titik putus, menggunakan konsol, dan menganalisis prestasi.

Artikel ini menerangkan cara menggunakan peta sumber untuk debug JavaScript minifikasi dengan memetakannya kembali ke kod asal. Ia membincangkan membolehkan peta sumber, menetapkan titik putus, dan menggunakan alat seperti Chrome Devtools dan Webpack.

Sebaik sahaja anda telah menguasai tutorial TypeScript peringkat kemasukan, anda harus dapat menulis kod anda sendiri dalam IDE yang menyokong TypeScript dan menyusunnya ke dalam JavaScript. Tutorial ini akan menyelam ke dalam pelbagai jenis data dalam TypeScript. JavaScript mempunyai tujuh jenis data: null, undefined, boolean, nombor, rentetan, simbol (diperkenalkan oleh ES6) dan objek. Typescript mentakrifkan lebih banyak jenis atas dasar ini, dan tutorial ini akan meliputi semuanya secara terperinci. Jenis data null Seperti JavaScript, Null dalam TypeScript

Artikel ini meneroka penggunaan rangka koleksi Java yang berkesan. Ia menekankan memilih koleksi yang sesuai (senarai, set, peta, giliran) berdasarkan struktur data, keperluan prestasi, dan keselamatan benang. Mengoptimumkan penggunaan pengumpulan melalui cekap

Tutorial ini akan menerangkan cara membuat carta pai, cincin, dan gelembung menggunakan carta.js. Sebelum ini, kami telah mempelajari empat jenis carta carta.js: carta baris dan carta bar (tutorial 2), serta carta radar dan carta rantau polar (Tutorial 3). Buat carta pai dan cincin Carta pai dan carta cincin sangat sesuai untuk menunjukkan perkadaran keseluruhan yang dibahagikan kepada bahagian yang berlainan. Sebagai contoh, carta pai boleh digunakan untuk menunjukkan peratusan singa lelaki, singa wanita dan singa muda dalam safari, atau peratusan undi yang diterima oleh calon yang berbeza dalam pilihan raya. Carta pai hanya sesuai untuk membandingkan parameter tunggal atau dataset. Harus diingat bahawa carta pai tidak dapat menarik entiti dengan nilai sifar kerana sudut kipas dalam carta pai bergantung pada saiz berangka titik data. Ini bermaksud mana -mana entiti dengan perkadaran sifar
