私はExpressによって提供される簡単なAngular 4プロジェクトを持っています。 Googlebotを使用してサイトを取得しようとすると、空白のページ(AppRootのinnerHTML)が表示されたばかりです。私は、GoogleがAngles 4/JSのウェブサイトをサポートしていると主張していると思った?Angular 4 and SEO
これでも問題が解決しない場合、Angular Universalを使用したサーバー側のレンダリングは本当に最適なソリューションですか?通常のクライアントサイドでレンダリングされたアプリケーションを提供するメインサーバーに加えて、サーバー側のレンダリングされたアプリケーションを提供する別のサーバーをセットアップする必要がありますか?それがそうであれば、サーバー側のレンダリングされたアプリケーションとクライアント側のレンダリングされたアプリケーションのポートに行くための通常のhttpトラフィックのためのポートに行くgooglebotをどのように伝えるのですか?クローラはhttpトラフィックではありませんか?
この質問は、ヘルプセンターで説明されているような議論の範囲にないため、話題にはならないようです。 – Will
Angular Universalを使用したサーバー側のレンダリングでは、SEOに関する限り問題は解決します。 googlebotと通常のトラフィックの両方が同じサーバーに当てられます。 googlebots IMOのための別の手配はありません。ここでは良い読書です:https://coursetro.com/posts/code/68/Make-your-Angular-App-SEO-Friendly-(Angular-4-+-Universal) – Raptor
@Deepakswainはい、新しい男、それです。推奨質問(「Angular Universalを使用したサーバー側のレンダリングは本当に最高のソリューションですか?」)とGooglebotの仕組みについては、ここでは話題にはなりません。 [tag:seo]タグを読んでください。 – Will