一是浏览器禁用JS,看一下访问页面时是什么情况。如果禁用JS后重要内容看不到了,那么搜索引擎也可能看不到。不要寄希望于搜索引擎会青睐你的网站而去执行JS。

SeoZac的这句话警醒了我,搜索引擎可没都渲染JavaScript。也就是说,JS所展示的内容,搜索引擎不一定能看到。

我将浏览器禁用JavaScript,然后访问我的网站。除了搜索和菜单栏无法调起外,其它功能正常。(可能WordPress也意识到这个问题)

我继续去访问其他网站,发现了一些问题。

通过JS可以不用切换页面即可实现「查看更多」,但展示更多内容需要点击按钮。首先,使用JS就把不渲染的爬虫淘汰了,再接着,几乎所有爬虫都不会点击按钮……这也同时使不加载Javascript或Webview版本过低的用户断了去路。

JS可以修改html文本,这时使用JS的链接不友好。我在检查友链网站的时候发现:可能是因为webview的原因,又或是JS的缘故,网站上的友链竟是文本。

大部分JS会拖慢网页加载。请在添加一个JS时思考它是否必要。一个博客网站必要的就是内容,一个在线商城必要的就是购物车。如果非要装百度自动提交、头条自动收录、360自动收录、百度统计之类的非必要JS文件,请考虑加上async。

最后,暴躁老哥告诉我们网站不能花里胡哨。