2016-04-08 11 views
-1

私は、JavaScriptに重いシングルページWebアプリケーションを持っているとします。私のJavascriptはモデル/データソースから直接DOMをレンダリングします(Json)。SEO for html single-page site for quasi-html content

データソース(バックエンド上)から簡単なhtmlを生成する方法を考え出しました。このhtmlは、インデックスを作成する検索エンジンにのみ必要です。ページが読み込まれると、JavaScriptはこの準HTMLを適切なUIに置き換えます。 Quasi-htmlはdisplay:noneのレイアウトから削除して、ブラウザのパフォーマンス上のペナルティを避けることができます。

正常に機能しますか? また、私はこのアプローチの正当性について懸念しています。 考えますか?

答えて

0

javascriptを読んでいなくても検索エンジンのコンテンツをクロールするように機能するはずです。今ではボットが進化していて、最近かなりのjavascriptを読んでいます.BeforeLoadに2つの文しかなく、Ajaxを使って残りのコンテンツを取得しています.Ajaxで多くのキーワードを索引付けしています。問題は、あなたの他のページコンテンツとは無関係なコンテンツを置くなど、検索ボットを誤解させることです。ボットはある時点でそれを拾い、あなたのためにペナルティを科すかもしれません。 "私はアプローチの合法性に懸念がある" - 私はそうではなく、コードを有効にして乗り続けてください