angular.js - SPA が SEO を最適化する方法
伊谢尔伦
伊谢尔伦 2017-05-15 16:49:19
0
2
764

私たちのプロジェクトの Web サイトはすべて angularjs で書かれており、フロントエンドとバックエンドは ajax を介してデータを交換します。したがって、クローラーによってクロールされたページはすべて空白になります。さらに、クリックしてコメントをロードしたり、ページをスクロールしたりするなどのイベントに基づいて、ページ上の多くのデータを表示できます。 Google はページ内で js を実行できますが、Baidu は実行できません。しかし、当社の SEO は Baidu をターゲットにしています。

では、この種の Web サイトに対して SEO は何をすべきでしょうか?
prerender.io はページをレンダリングできますが、それ以上のイベントトリガーデータは表示できないため、これは私たちにとって良い解決策ではありません。
検索エンジン専用の静的ページを作成し、UA リクエストを検出してページを返すこの方法は、ブラック ハット SEO 手法とみなされますか?
それとも、より良い解決策はありますか

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(2)
为情所困

Google の関連ドキュメントを参照してください: Making AJAX Applications Crawlable

いいねを押す +0
刘奇

検索エンジン用に静的ページを別途作成し、要求された UA を検出してページを返すこの方法は、ブラック ハット SEO 手法とみなされますか?
これは、UA を使用して判断し、異なるページに戻ることを目的としています。これを実行している人はたくさんいるはずです。 Baidu は、ajax などのデータのキャプチャにおいて GG ほど優れていない可能性があります。以前に見た例では、画面を修正するためにユーザー情報が表示されますが、その下に説明のテキストが表示されます。説明なので、検索エンジンはページ上に表現される内容をクロールし、参照として使用できると考えます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート