<body>
プロジェクトで、タグ内のデータをフェッチしようとしています。<title>
まだ何もフェッチしていないので、'に何もエコーできません。ページがjQueryでロードされた後、タイトルタグを変更したい。
クローラーはこれを理解し、ページのインデックスを作成するときに、jQueryで提供したタイトルを使用しますか?
4 に答える
いいえ、クローラーがページ上の JavaScript を実行する可能性はほとんどありません。JavaScript を検査し、それに基づいていくつかの仮定を立てる人もいます。しかし、これが事実であると仮定すべきではありません。
いいえ..検索エンジンのクローラーは、サーバーによってレンダリングされたものを見ます..
ただし、Ajax Web サイトを構築している場合は、Google が提供するMaking AJAX Applications Crawlableを読むことができます。
ガイドを引用
検索結果に表示したいコンテンツを含む AJAX アプリケーションを実行している場合、実装すると、Google (および場合によっては他の検索エンジン) がコンテンツをクロールしてインデックスに登録するのに役立つ新しいプロセスがあります。
Google のスパイダーは、処理するページで JavaScript を実行できますが、できることとできないことについてのアドバイスはどこにもないと思います。もちろん、他のクローラーはそれほど洗練されておらず、おそらく動的コンテンツを無視します。
実際、これは興味深いテストです。私は自分のサイトの 1 つを試して、返信します。Googlebot が一部の JavaScript を理解することは知っていますが、これはよりダークな SEO 戦術のためのものだと思います。つまり、$('.spammystuff').hide(); タイプのもの。