开发者社区> 问答> 正文

SPA如何对SEO优化

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

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

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

    2019-07-17 20:01:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SEO学习步骤 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载