Rumah > Soal Jawab > teks badan
我们项目的网站全部由angularjs写的,前后端通过ajax交换数据。所以爬虫爬下来的页面都是空白的。而且页面中很多数据都是由事件出发才能展现的,比如点击加载评论,滚动翻页等。google可以运行页面中的js,但是百度不能,而我们SEO针对的却是百度。
那么针对此类网站,SEO应该如何做?
prerender.io虽然能把页面渲染出来,但是更多基于事件触发的数据却无法展现,所以对于我们这不是个好的方案。
单独为搜索引擎制作静态页面,检测请求UA,并将页面返回,这种方法算不算是黑帽SEO技术?
或者有没有更好的解决办法
为情所困2017-05-15 16:51:19
Lihat dokumentasi berkaitan Google: Menjadikan Aplikasi AJAX Boleh Dirangkak
怪我咯2017-05-15 16:51:19
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.