Tapak web projek kami semuanya ditulis dalam angularjs, dan bahagian hadapan dan belakang bertukar data melalui ajax. Oleh itu, halaman yang dirangkak ke bawah oleh perangkak semuanya kosong. Selain itu, banyak data pada halaman boleh dipaparkan berdasarkan peristiwa, seperti mengklik untuk memuatkan ulasan, menatal halaman, dll. Google boleh menjalankan js dalam halaman, tetapi Baidu tidak boleh, tetapi SEO kami menyasarkan Baidu.
Jadi, apakah yang perlu SEO lakukan untuk tapak web jenis ini?
Walaupun prerender.io boleh memaparkan halaman, lebih banyak data yang dicetuskan peristiwa tidak dapat dipaparkan, jadi ini bukan penyelesaian yang baik untuk kami.
Membuat halaman statik untuk enjin carian sahaja, mengesan permintaan UA, dan mengembalikan halaman Adakah kaedah ini dianggap sebagai teknik SEO topi hitam?
Atau ada penyelesaian yang lebih baik
Lihat dokumentasi berkaitan Google: Menjadikan Aplikasi AJAX Boleh Dirangkak
Buat halaman statik untuk enjin carian secara berasingan, mengesan permintaan UA, dan mengembalikan halaman Adakah kaedah ini dianggap sebagai teknik SEO topi hitam?
Ini dianggap sebagai topi hitam. Ia menggunakan UA untuk menilai dan kembali ke halaman yang berbeza. Ini membolehkan pengguna dan enjin carian melihat perbezaannya, dan mesti ada yang bertahan.
Baidu mungkin tidak sebaik GG dalam menangkap data seperti ajax Saya melihat kes pada masa lalu dan ia seolah-olah melakukan ini Ia akan menunjukkan maklumat pengguna untuk membetulkan skrin, tetapi akan ada teks di bawahnya untuk menerangkan penerangan, jadi Enjin carian boleh merangkak kandungan untuk dinyatakan pada halaman dan fikir ia boleh digunakan sebagai rujukan.