我刚刚使用 Meteor Up 部署了一个网站,我正在尝试确定我的网站是否可以被 Google 抓取。
当我执行
curl www.compmaker.com?_escaped_fragment_=
它返回包含所有文本的页面。此外,当我搜索“compmaker.com”作为搜索查询时,它似乎在描述中列出了我的网站和一些内容。
但是,在 Google Webmaster 中,当我转到 Fetch As Google 并按 Fetch and Render 时,HTML 中缺少内容。此外,Adsense 拒绝了我的网站,因为它看不到任何文字。
所以我想知道,spiderable 真的有效吗?如果不是,为什么当我使用 curl 时,我实际上可以看到 html 而谷歌却不能?
此外,如果我通过 Meteor Up 安装并且我将“setupPhantom”设置为 true,并且我在我的流星项目中将可蜘蛛作为一个包,我还需要什么让谷歌抓取我的 Meteor 网站?
我有一种感觉,也许 phantomjs 可能在一开始就可以工作,然后在某个时候停止工作(该网站的谷歌缓存副本是几天前的)并且 curl 正在工作,因为我已经启用了快速渲染。这是一个合理的解释,如果是这样,我如何让 phantomjs 再次重新启动?