1

私はフリーランスのWeb開発者です!私は1ページのソリューションWebサイトを作成するのが好きです。

ページ間の読み込み時間をなくし、派手なアニメーションのトランジションを可能にするために 、最初はCSSによって非表示にされ
   たすべてのページコンテンツを<div>'sに保持します。display:none;
   次に、JavaScriptを使用して、関連するコンテンツをユーザーに動的に公開します。

私は自分のウェブサイト用にJavaScriptステートエンジンを再構築している最中であり、SEO、ユーザーエクスペリエンス、開発のシンプルさ/優雅さを仲介する最良の方法を知りたいと思っています。 私は、ビジネスで、またはGoogleの「AJAXアプリケーションをクロール可能にする」ガイドラインに従う
   ことを計画していますが、これが私の状況に当てはまるかどうかは明らかではないようです。私はとても忙しいので、今の時間です。 私のウェブサイトは実際にはAJAXではありません。私のコンテンツはどれも「動的にロード」されていません。コンテンツは実際に最初はページに表示されますが(JavaScriptは含まれません)、デフォルトでは外部スタイルシートによって非表示になっています。dom.com/#/statedom.com/#!/state?_escaped_fragment=state
  

   私のより簡単で素敵なdom.com/#/stateアプローチの欠点が、Googleがすべてのコンテンツをインデックスに登録するが、それをすべてホームページにリンクすることである場合(たとえば、dom.com/#/stateのコンテンツは裸の一部としてインデックスに登録されますdom.com/、私は私は小さなウェブサイトを扱っているので、今のところそれで大丈夫です。_escaped_fragment将来的には、Googleが個々のページのコンテンツのインデックスを作成するために使用する醜いビジネスを処理するために、システムをアップグレードする予定です。

GoogleはCSSで非表示になっているページの状態をインデックスに登録できますか?

これを読んでくれたすべてのスタッカーに感謝します。
  皆様に感謝の気持ちを込めて、バーガーキング
     //チェイスにBKスタッカーを独占注文します。

4

2 に答える 2

2

Udacityコース(CS101:コンピュータサイエンス入門)を受講しましたが、Googleがウェブページをクロールするために使用するアルゴリズムについて多くのことを教えてくれます。だからここに私の答えがあります:-GoogleはウェブページのすべてのHTMLコンテンツをフェッチし、display:noneは実際にはHTMLを「強制終了」しないので、それでもクロールします。

于 2013-03-05T04:21:19.943 に答える
1

Googleは、WebサイトにあるすべてのHTMLコンテンツをクロールできるようになります。しかし、あなたはいくつかの問題に言及する必要があります:

  • 複数のキーワードに対してサイトを最適化する場合。HTMLサイトに設定できる適切なタイトルは1つだけです。タイトルはGoogleにとって非常に重要なランキングシグナルです。これにより、複数のキーワードの最適化がより困難になります。
  • Googleがインデックスに登録できるさまざまなURLの利点はありません。キーワードURLはSEOの良い習慣です。あなたは多分あなたのページでアンカーを使うことを試みることができます/すべきです。

他のいくつかの事実も潜在的な問題になります:

  • あなたがそれにキーワードを持っている1つだけを手に入れれば、グーグルはそれが好きです。
  • グーグルはあなたのサイトの最初と最後のコンテンツが途中のコンテンツよりも好きです。(このコンテンツをより重要に評価します!)
于 2013-03-05T09:40:53.430 に答える