angular.js - SPA如何对SEO优化
伊谢尔伦
伊谢尔伦 2017-05-15 16:49:19
0
2
749

我们项目的网站全部由angularjs写的,前后端通过ajax交换数据。所以爬虫爬下来的页面都是空白的。而且页面中很多数据都是由事件出发才能展现的,比如点击加载评论,滚动翻页等。google可以运行页面中的js,但是百度不能,而我们SEO针对的却是百度。

那么针对此类网站,SEO应该如何做?
prerender.io虽然能把页面渲染出来,但是更多基于事件触发的数据却无法展现,所以对于我们这不是个好的方案。
单独为搜索引擎制作静态页面,检测请求UA,并将页面返回,这种方法算不算是黑帽SEO技术?
或者有没有更好的解决办法

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

Antworte allen(2)
为情所困

参见 Google 的相关文档:Making AJAX Applications Crawlable

刘奇

单独为搜索引擎制作静态页面,检测请求UA,并将页面返回,这种方法算不算是黑帽SEO技术?
这个算是黑帽,利用UA判断返回不同页面,这个让用户和搜索引擎看到不一样也有很多人在做,存活下来应该也有.
百度现在对ajax这类数据抓取可能没有GG那么好,以前看一个案例,它好象是这样做的,它将要给用户看到信息以固定屏幕,但是其下方会有文字来说明描述,这样搜索引擎就可以抓取到页面要表达的内容,觉得可以参考借鉴。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage