4

クローラーと ajax アプリケーションの関係はどうなっていますか?

Web クローラーまたはブラウザーは、動的に作成されたメタ タグを読み取りますか?

私は考えました:

  1. ページにアンカーを追加する
  2. コンテンツへのパーマリンクの作成
  3. 動的にメタ タグを追加します。

http://code.google.com/web/ajaxcrawling/docs/learn-more.html

4

2 に答える 2

8

Google が JavaScript を使用して SEO を処理する方法を 更新します: https://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157現時点ではかなり良さそうなので、この段階で書いたことのほとんどを無視します。

最初の記事: JavaScript は、実用的な意味での SEO に関してはあまり役に立ちません。検索エンジンは、ほとんどの場合、ページ ソースと同じように生のテキストを認識します。検索エンジンは、このページ ソースで JavaScript を実行していません。文字どおり、ほとんどの部分で見ているようなものです。より有用なアプローチは、JavaScript をスパイダーする検索エンジンの非常に限定的なサポートに頼るのではなく、AJAX を使用しながら Web サイトを SEO 対応にする方法を説明することです。公式さえわかれば、これはとても簡単です。

これを行う必要があるかどうかを最初に理解することが重要です。まず、ウェブサイトが主にプログラム ベースのフォームや HTML5 ゲームなどである場合、最初のメタ タグを設定し、その内容を説明するコンテンツをページに配置する以外は、SEO について心配する必要はありません。コンテンツ ベースの Web サイト、特に e コマース ベースの Web サイトがある場合、これは別の話です。最初にすべてのコンテンツが検索可能であることを十分に注意してから、AJAX をアイシングとして追加する必要があります。

私のバックグラウンドは、製品ビューとコンテンツを提供するための AJAX 対話機能を備えた、SEO およびソーシャル フレンドリーな e コマース Web サイトの作成です。また、SEO 対応の AJAX を介してコンテンツを提供する情報ベースの Web サイトも数多く作成しました。私のプロフィールにアクセスすると、 http ://www.klim.com/en-us/shop (e コマースの例) やhttp://www.kitgui.com/docs (純粋なコンテンツ例)。これらのサイトは実装に関しては非常にハイエンドであり、私が引き受けるプロジェクトの規模に関しては 100K マークに近いものもあります。言い換えれば、クライアントは非常に真剣で、大きな投資収益率を期待しているため、SEO は非常に重要です。

このアプローチは非常にシンプルで、Google の提案よりも理解しやすいものです。

  1. 該当する場合は、AJAX を使用せずに Web サイトを機能させます。提供されるすべてのコンテンツは、ブラウザに別のリクエストを発行させる一意の URL を介して直接リンクする必要があります (ハッシュタグ付き URL ではありません)。最初のステップでは、コンテンツ サービングがプレーン ジェーンであることだけに注目してください。
  2. コンテンツ サービングで AJAX を使用する場合は、jQuery を使用してクリック イベントをアタッチし、現在のクリック動作をキャンセルしてから、jQuery の「ロード」メソッドを使用して AJAX 経由でコンテンツを描画し、ページのコンテンツ領域に入力します。これを行うたびに、ルートに関連する実際の URL に URL にハッシュを設定することを確認しますが、/myoriginalURL#/mynewurl のようにハッシュ タグとして追加します。したがって、ハッシュの後のものが実際の実際の URL になります。 .
  3. HTML5 の履歴操作がよりサポートされるようになるまでは、hashchange イベントをサポートするように注意してください。これにより、履歴の戻る/進むボタンとブックマークを使用できるようになります。

実際の実装を詳細に説明したい場合は、スタック オーバーフローに関する別の関連投稿に回答しました。ここで見つけることができます ->非常に詳細で、実際のシナリオでこれを行う方法を説明している投稿を参照してください。

このように SEO について大騒ぎする中、Web サイトにトラフィックを集めるための次のような他の方法の重要性が増していることを忘れないでください。

  1. グラフを開く
  2. セマティック Web
  3. ソーシャル ライク (Facebook、Twitter、Disqus、AddThis など)
于 2011-12-20T06:37:53.903 に答える
6

現在、動的に作成されたコンテンツのインデックス作成をあらゆる種類でサポートしている検索エンジンは Google だけです。これは、クロール可能な Ajax の提案に従う場合のみです。彼らの提案に従わないということは、コンテンツがクロールされたり、インデックスに登録されなかったりすることを意味します。メタ タグはその提案には該当しませんが、メタ タグはページのランキングには影響しないため、問題ありません。

参考までに、一般的に Ajax や JavaScript を使用してすべてのコンテンツを生成することは、非常に悪い考えです。

于 2011-12-14T19:20:38.883 に答える