私はフリーランスのWeb開発者です!私は1ページのソリューションWebサイトを作成するのが好きです。
ページ間の読み込み時間をなくし、派手なアニメーションのトランジションを可能にするために
、最初はCSSによって非表示にされ
たすべてのページコンテンツを<div>
'sに保持します。display:none;
次に、JavaScriptを使用して、関連するコンテンツをユーザーに動的に公開します。
私は自分のウェブサイト用にJavaScriptステートエンジンを再構築している最中であり、SEO、ユーザーエクスペリエンス、開発のシンプルさ/優雅さを仲介する最良の方法を知りたいと思っています。
私は、ビジネスで、またはGoogleの「AJAXアプリケーションをクロール可能にする」ガイドラインに従う
ことを計画していますが、これが私の状況に当てはまるかどうかは明らかではないようです。私はとても忙しいので、今の時間です。
私のウェブサイトは実際にはAJAXではありません。私のコンテンツはどれも「動的にロード」されていません。コンテンツは実際に最初はページに表示されますが(JavaScriptは含まれません)、デフォルトでは外部スタイルシートによって非表示になっています。dom.com/#/state
dom.com/#!/state
?_escaped_fragment=state
私のより簡単で素敵なdom.com/#/state
アプローチの欠点が、Googleがすべてのコンテンツをインデックスに登録するが、それをすべてホームページにリンクすることである場合(たとえば、dom.com/#/state
のコンテンツは裸の一部としてインデックスに登録されますdom.com/
)、私は私は小さなウェブサイトを扱っているので、今のところそれで大丈夫です。_escaped_fragment
将来的には、Googleが個々のページのコンテンツのインデックスを作成するために使用する醜いビジネスを処理するために、システムをアップグレードする予定です。
GoogleはCSSで非表示になっているページの状態をインデックスに登録できますか?
これを読んでくれたすべてのスタッカーに感謝します。
皆様に感謝の気持ちを込めて、バーガーキング
//チェイスにBKスタッカーを独占注文します。