Angular/REST を利用した Web ページがありますが、ナビゲーション モジュールは使用されていません (ハッシュ ベース (#!) ナビゲーションはありません)。Google の ajax-crawling webmasters-ajax-crawlingの廃止にもかかわらず、クローラーは、AJAX (REST) 呼び出し応答に依存しない JS 生成コンテンツのみを認識し、AJAX 呼び出し応答に依存するページ コンテンツは認識しないようです。
JS で期待されるすべてのロジックが完全に終了したかどうかを識別する機能がないため、Google はページをレンダリングするのに十分な時間を与えていないように感じます..
Q: ページが完全にレンダリングされ、保留中の AJAX 呼び出しがないことを Google (および一般的な抽象ブラウザ) に伝える方法はありますか? すべての AJAX 呼び出しが完了するまで (おそらくカスタマイズされた ng-cloak のようなもの)、Angular によるページのレンダリングを回避する方法を提案できる人がいるかもしれません。