2016-07-22 4 views
1

ナビゲーションモジュールが使用されていない(ハッシュベース(#!)ナビゲーションなし)角度/ googleのajax-crawling webmasters-ajax-crawlingの非推奨版ですが、AJAX(REST)呼び出しに依存しないJS生成コンテンツはクローラのみが見るように見え、AJAX呼び出し応答に依存するページコンテンツは表示されません。ajaxの動力を与えられたページが完全にロードされ、スナップショットを撮る準備ができたことをクローラーに通知する方法

Googleがページをレンダリングするための十分な時間を与えないように、それはJSで予想されるすべてのロジックがcompletelly完了したかどうかを確認する能力を持っていないので、それは

Q ..感じている:Googleに伝える方法があります(そして一般的な抽象ブラウザに)そのページは完全にレンダリングされ、保留中のAJAX呼び出しはありませんか? AJAXのすべての呼び出しが完了するまで(おそらくカスタマイズされたng-cloakのようなもの)、誰かが角度によるページのレンダリングを避ける方法を提案できますか?自分の質問に答える

答えて

0

..ので

  • それは頼まれた:AJAX呼び出しを行った後、Googleは、角度によってレンダリングされる ページからインデックステキストに失敗したようでした。

  • は今: - なし ページがレンダリングされたクローラを通知する必要性 - それは、それ自体で、この を認識することができ、私はGoogleのように、クローラが実際にインデックスのすべてが、ことがわかります。

  • しかし、私は2つの段階でGoogleのインデックスを作成すると考えています。1. JSのレンダリングを含まないページのHTMLの索引付けをすぐに行いました。 2. JSを使用してページをレンダリングし、レンダリングされたすべてのコンテンツにインデックスを付けます。 2番目のステップは最初の1から2日後に発生する可能性があるので、しばらくの間インデックスコンテンツが表示されないことがあります。

関連する問題