最近、knockoutjs や backbone などの JavaScript テンプレート エンジンについてよく耳にします。それらはすべて非常にクールに見えますが、そのようなシステムを使用すると Web ページの適切なインデックス作成が妨げられるのではないかと考えていました。
検索エンジンのクローラーは JavaScript データを解析できますか? これらのクローラーの一部では解析されないため、ページのコンテンツを JavaScript に入れるのは悪い習慣だと思いました。
最近、knockoutjs や backbone などの JavaScript テンプレート エンジンについてよく耳にします。それらはすべて非常にクールに見えますが、そのようなシステムを使用すると Web ページの適切なインデックス作成が妨げられるのではないかと考えていました。
検索エンジンのクローラーは JavaScript データを解析できますか? これらのクローラーの一部では解析されないため、ページのコンテンツを JavaScript に入れるのは悪い習慣だと思いました。
多くの検索エンジンクローラーはJavaScriptを解析し、テンプレート化されたコンテンツを取得するようになりました。しかし、文字通り何百ものクローラーがあり、小さいもののいくつかはまだテンプレートを理解していません。
完全なサポートが必要な場合は、サーバーでレンダリングされたHTMLが唯一の解決策です。大きなエンジン、googlebot、bingbot、baiduspiderなどに取り上げられて満足している場合は、JavaScriptクライアント側テンプレートが機能します。しかし、誰がそれらを拾っているのかを確認する必要があります。
次に、 Distalのようにコンテンツを HTML 内に残すテンプレート エンジンを選択します。