0

私が知っている限りでは、ウェブサイトでAJAXまたはjavascriptリンクを使用すると、Googleボットがサイトのクロールに問題を抱えているため、SEOに悪影響を及ぼします。基本的に、アンカータグが好きです。

したがって、ウェブサイトでAJAXやFlashを避けるのは一般的な言い方ですが、Googleボットはjavascriptリンクを読み取ることを知っていると言う人もいます。

今、私はグーグルボットをなんとかして操作することが可能であると信じています、そして私を操作することを意味するとき、私は違法またはブラックハットを意味するのではなく、私のウェブサイトをAjaxiseしたいだけです。

私の質問は2つに分かれています。

同様に、robot.txtファイルに追加できる可能性は、私が知る限り、インデックスもフォローもありません。

  • HTMLをアンカーリンク付きの通常の非調整Webサイトとして出力し、ウィンドウの読み込みが完了した後、アンカータグを編集して動的コンテンツの読み込みを実行することはできますか?私はそれ可能であることを知っているということですが、グーグルボットはそのイベントの後または前にスキャンしますか?同じ重みで、GoogleボットからJavascriptコードのその部分をブロックすることは可能ですか?
4

2 に答える 2

3

検索エンジンボットを操作して、通常は実行しないことを実行することはできません。あなたは彼らの能力の範囲内で働くかどうかのどちらかです。原則として、検索エンジンはJavaScriptの処理に優れていますが、動的コンテンツは、ほとんどの状況でうまく処理できるか、まったく処理できないものです。

JavaScriptによって作成された動的コンテンツを検索エンジンに読み取らせる限り、次の2つのオプションがあります。

  1. 最初から正しい方法でサイトを構築し、プログレッシブエンハンスメントを使用します。あなたのサイトはJavaScriptを有効にしなくても動作するはずです。実際、最初にそのように構築する必要があります。次に、戻ってJavaScriptを追加し、JavaScriptを有効にしているユーザーのエクスペリエンスを向上させることができます。そうすれば、誰もがあなたのコンテンツにアクセスできます。

  2. Googleのクロール可能なAjax標準を使用します。これにより、GoogleはAjaxを介して生成されたコンテンツをクロールできるようになります。これはGoogleでのみ機能し、JavaScriptが有効になっていない他の検索エンジンやユーザーを除外することに注意してください。だからそれは悪い考えです。

于 2012-05-29T13:10:44.460 に答える
0

プログレッシブエンハンスメント控えめなJavaScriptを使用してサイトを構築します。

重要なAjax処理を行う場合は、historyAPIを使用してください。

そうすれば、すべての実際のURLが得られ、Googleは問題になりません。

于 2012-05-29T13:11:36.133 に答える