Meteor Up を使用して Web サイトを展開したばかりで、Google が自分のサイトをクロールできるかどうかを調べようとしています。
実行すると
curl www.compmaker.com?_escaped_fragment_=
すべてのテキストを含むページを返します。また、検索クエリとして「compmaker.com」を検索すると、説明にいくつかのコンテンツを含む私のサイトがリストされているようです。
ただし、Google Webmaster で Fetch As Google に移動し、Fetch and Render を押すと、HTML のコンテンツが欠落します。さらに、Adsense は私のサイトにテキストが表示されなかったため、サイトを拒否しました。
だから私は疑問に思っています、Spiderableは実際に機能していますか? そうでない場合、curl を使用すると実際に html を表示できるのに、Google では表示できないのはなぜですか?
さらに、Meteor Up からインストールし、「setupPhantom」が true に設定されていて、Meteor プロジェクトにパッケージとして Spiderable がある場合、Google に Meteor サイトをクロールさせるには他に何が必要ですか?
おそらくphantomjsは最初は機能していたかもしれませんが、ある時点で機能しなくなり(サイトのGoogleキャッシュコピーは数日前です)、高速レンダリングをオンにしたためcurlが機能しています。それはもっともらしい説明ですか?もしそうなら、どうすればphantomjsを再起動できますか?