一次希望有所卵用的更新

An SEO Update

Sep 04, 2017

见习魔法师

An SEO Update

SEO (Search Engine Optimization), 是指对搜索引擎的优化。已知Roselia-Blog全站疯狂地使用AJAX,以及大量的JavaScript脚本,导致搜索引擎在访问本网页时“看见”的,只是一片空白,因为具体内容是由JS脚本自动加载的。这么做的初衷是为了减少服务器的计算量,让计算和渲染都在客户端完成。但是我不得不面对搜索引擎收录的问题,思考良久之后,我最终妥协。

如果我检测到访问者是一个爬虫,那么服务器不会返回AJAX网页,而直接返回结果,而网址,类似于/blog/post/9,是为了更加有效地被收录。而用户访问的时候,就会自动跳转至/blog/post.html?p=9,就返回了AJAX网页。希望这样能提升这个网站的SEO。

好像谷歌会模拟正常用户访问网页以检测作弊,不过百度好像没有。

P.S. 其实post页面的JS里面内置了以AJAX方式加载上/下一片文章的功能,而且会改变URL状态栏。(更新:现在已经应用)

在Console尝试以下代码:app.shiftPost(1) AND app.shiftPost(-1)

本站开通RSS了! 地址: RSS