Googleロボットが私のjavascriptで生成されたコンテンツを読んでいるかどうかを確認するにはどうすればよいですか?Javascript&SEO
ページ上に動的にテキストを生成するAJAXスクリプトがあります。このコンテンツはユーザーによって変更されるのではなく、日付/時刻によって変更されます。
グーグルが見てどうすればいいか分かりません。
Googleロボットが私のjavascriptで生成されたコンテンツを読んでいるかどうかを確認するにはどうすればよいですか?Javascript&SEO
ページ上に動的にテキストを生成するAJAXスクリプトがあります。このコンテンツはユーザーによって変更されるのではなく、日付/時刻によって変更されます。
グーグルが見てどうすればいいか分かりません。
検索エンジンのボットにはjavascriptがないため、AJAXなどを介してページに動的に追加されたコンテンツは表示されません。ブラウザのオプションでJavascriptをオフにしてウェブサイトをリロードします。彼らが見るのは、コンテンツとそのリンクです。
解決策:プレーンなHTMLの場所に残りのコンテンツ(AJAX経由で読み込むもの)を表示するページへのリンクを作成し、Javascriptでそのリンクをコンテンツに置き換えます。検索エンジンのボットはリンクを見てそれに従って、あなたのすべてのコンテンツのインデックスを作成します。これらのlo-fiページでは、通常のページに戻ってリンクを提供するようにしてください。これは、Googleがリンクするものであるためです。
私はそう思わないでしょう。あなたがそれを常にGoogleによって読まれるようにしたいのであれば、日時までにデフォルトのテキストサーバー側を生成して、それをjsで上書きしてみてください。
これはありません。私が知る限り、GoogleはまだJavaScript(実際には、あらゆる種類の動的コンテンツ)をサポートしていません。
JavaScriptで生成されたコンテンツは、検索エンジンによってインデックスに登録されません。詳細はthis questionを参照してください。
ダウンロードLynxをダウンロードしてあなたのサイトにアクセスしてください。あなたのコンテンツを見ることができれば、Googleもできる!
はここでユーザーに利用可能であるべき、それはSEO、アクセス、またはその両方のために必要なことかどうか、リンクLynx Viewer
重要な内容です(またはこの場合、ボット内)JSなし。最近、私はthis little blog postを読んでいるが、Google botにはJSがあるという。
いいえ、私は彼らが動的コンテンツをjavascriptを使用して読み込むと思いません。ページのビューソースとして表示されるものは、一般的にはGoogleのボットが読むものです。あるいは、あなたはLynxで見るものを言うことができます。
私はGoogleのウェブマスターツールのサイトからGooglebotとしてあなたのページを見る機能を持っています。そこを通した可視性を判断することができます。
あなたは本格的なAJAXのウェブサイトを開発して検討している場合、Googleはmaking AJAX applications crawlableの方法があると言います。
短い答え:URIのクローラとサーバーの間に合意があります。
Googleのウェブマスターツール内でフェッチとレンダリングを実行します。 Googleから連絡があります。または、ページ速度テストツールを使用します。再度、あなたのJSにアクセス可能かどうかを教えてくれます。
最も簡単な方法は、ブラウザ内でJS内のテキスト出力を単純にコピーし、Googleで検索することです。
興味深いことに、Googleはdocument.write()... – James
で追加されたコンテンツを読んでいるようです。それは変です。とにかく誰がdocument.writeを使うのですか? – nickf
しかし、純粋にこの理由でコンテンツを持っているものにリンクしていると、Googleによってインデックスが作成されている可能性がありますが、検索結果ページから直接クリックすると奇妙に見えることがあります)。 – alex