Penghentian penggunaan skema perayapan AJAX

Rabu, 30 Desember 2015

tl;dr: Kami tidak lagi menyarankan proposal perayapan AJAX yang kami buat pada tahun 2009 .

Pada tahun 2009, kami membuat proposal agar laman AJAX dapat dirayapi . Sebelumnya, sistem kami tidak dapat merender dan memahami laman yang menggunakan JavaScript untuk menyajikan konten kepada pengguna. Karena " perayap … [sebelumnya] tidak dapat melihat konten … yang dibuat secara dinamis ", kami mengajukan serangkaian praktik yang dapat diikuti webmaster guna memastikan bahwa aplikasi berbasis AJAX mereka diindeks oleh mesin telusur.

Waktu telah berubah. Kini, selama Anda tidak memblokir Googlebot untuk merayapi file JavaScript atau CSS, secara umum kami dapat merender dan memahami laman web Anda seperti browser modern . Untuk mencerminkan peningkatan ini, baru-baru ini kami memperbarui Pedoman Webmaster teknis untuk menyarankan agar tidak melarang Googlebot merayapi file CSS atau JS situs Anda.

Setelah asumsi proposal tahun 2009 kami tak lagi valid, kami menyarankan prinsip peningkatan progresif berikut. Misalnya, Anda dapat menggunakan History API pushState() untuk memastikan aksesibilitas bagi lebih banyak jenis browser (dan sistem kami).

Tanya-jawab

T: Saat ini situs saya mengikuti saran Anda dan mendukung _escaped_fragment_. Apakah situs saya akan berhenti diindeks setelah Anda menghentikan penggunaan saran?

J: Tidak, situs akan tetap diindeks. Namun, secara umum, kami menyarankan Anda untuk menerapkan praktik terbaik industri saat membuat pembaruan berikutnya untuk situs. Sebagai ganti URL _escaped_fragment_, secara umum kami akan merayapi, merender, dan mengindeks URL #! .


T: Apakah perpindahan dari proposal perayapan AJAX ke praktik terbaik industri dianggap sebagai perpindahan situs? Apakah saya perlu menerapkan pengalihan?

A: Jika penyiapan saat ini berfungsi dengan baik, sebaiknya Anda tidak langsung mengubah apa pun. Jika Anda sedang membuat situs baru atau melakukan restrukturisasi situs yang sudah ada, cukup hindari memperkenalkan URL _escaped_fragment_.


Q: Saya menggunakan kerangka kerja JavaScript & server web menyajikan laman yang diprarender. Apakah hal tersebut tidak masalah?

A: Umumnya, sebaiknya situs web tidak melakukan prarender laman hanya untuk Google -- kami harap Anda melakukan prarender laman demi meningkatkan kinerja bagi pengguna dan Anda mengikuti pedoman peningkatan progresif. Jika Anda melakukan prarender laman, pastikan bahwa konten yang disajikan ke Googlebot cocok dengan pengalaman pengguna, baik tampilan maupun cara berinteraksi. Menampilkan konten yang berbeda pada Googlebot dibandingkan dengan yang akan dilihat oleh pengguna normal dianggap sebagai penyelubungan dan melanggar Pedoman Webmaster kami.

Jika ada pertanyaan, jangan ragu untuk mengeposkannya di sini, atau di forum bantuan webmaster .

Diposkan oleh Kazushi Nagayama , Search Quality Analyst