Google は本当に JavaScript のコンテンツにアクセスできますか?

Google は本当に JavaScript のコンテンツにアクセスできますか?

Matt Cutts 氏は、Google は Vagrant を通じてウェブサイトをクロールできると述べており、これは Google が JavaScript と AJAX の一部のコンテンツにアクセスできることを十分に説明している。しかし、Google は本当に JavaScript のコンテンツにアクセスできるのでしょうか? 多くのウェブマスターはまだ疑問を抱いています。ここで強調しておきたいのは、Google は JavaScript の一部のコンテンツにのみアクセスしてインデックスを作成でき、Web サイトの重要なコンテンツは通常の HTML ファイルに配置する必要があるということです。どのような Javascript コンテンツがインデックス化され、アクセス可能でしょうか? さまざまな種類の Javascript と AJAX をテストし、Google が何をインデックス化しているかを確認する必要があります。

テストプロセス中に、問題が発生します。AJAX と Javascript では多くのことを行うことができますが、すべてのコンテンツをテストすることはできません。そのため、いくつかの基本的なスクリプトをテストすることで、Web サイトのコンテンツのインタラクティブな使用をテストすることしかできません。組み立てられたサンプル コードにはテスト コンテンツが含まれており、解析の仕事は検索エンジンがコンテンツをインデックスするまで待つことです。

シンプルなdocument.writeメソッドから始める

Javascript では、Web サイトのページ自体に外部コンテンツを書き込む基本的な方法がいくつかあります。その 1 つが document.write メソッドです。このメソッドは、テキスト文字列を Web ページのファイルに直接書き込みます。

< 本文 >

< スクリプトタイプ="text/javascript">

document.write("こんにちは、これを読んでいただけますか?");

< /スクリプト >

< スクリプトなし >

見えないんだと思います。

< /noscript >

</本文>

document.write メソッドを使用して書き込まれたコンテンツが、検索エンジンがページをクロールするときにインデックス化される場合、これが最も簡単な方法です。ただし、多くの場合、Web ページ内の Javascript は外部の Javascript ファイルを介して Web ページにインポートされるため、ファイルをもう一度テストする必要があります。

< 本文 >

< スクリプト タイプ="text/Javascript" src='/images/loading.gif' データ オリジナル="myjavascripe.js" >< /script >

< スクリプトなし >

見えますか?

< /noscript >

</本文>

検索エンジンがテスト ページをインデックスしたとき、コード内のリンクに従って外部ファイルのコンテンツをインデックスしてクロールしなかったため、検索エンジンが外部の Javascript ファイルの内容を読み取ることができないことが示唆されているようです。

別の方法: innerHTML

Javascript でコンテンツを記述する別の方法は、innerHTML を使用することです。このプロパティは、ページ上の既存の要素の内容を更新します。たとえば、サイトに段落がある場合、innerHTML を使用して段落を新しいコンテンツに変更できます。同時に実行できるテスト ファイルは 2 つあります。最初のファイルには、図に示すように、Google がクロールしたページの JavaScript コンテンツが含まれています。

2 番目のテスト ファイルは外部の Javascript ファイルに配置されましたが、外部の Javascript ファイルに記述されたコードは同じでした。テストの最終結果は、スクリプトが同じ Web ページにある場合、検索エンジンは問題なくコンテンツをインデックス化するというものでした。ただし、外部の Javascript ファイルの内容は、依然として検索エンジンによってインデックス化されませんでした。

ラベルの内容をテストする

基本をテストした後、より複雑なコンテンツに移りました。Javascript の一般的な用途は、タグ コンテンツを作成することです。タグを作成すると、ページのユーザー エクスペリエンスが向上し、ページの長さを短縮できます。ここでは、jQuery タグと Ajax タブがテスト ファイル コンテンツとして使用されています。

jQuery はページ上のすべてのコンテンツをスクリプト化します。コードは、クリックされたタブに基づいてサイトのコンテンツを表示または非表示にします。また、AJAX タグ スクリプトは、ブラウザーで表示すると 1 つのファイルのコンテンツが存在するように見えますが、コンテンツを別のファイルに分散します。

最終テスト結果では、jQuery のタグ メソッドが検索エンジンによってインデックス化され、ページ上のすべての関連コンテンツを取得できることが証明されており、これは最適化にとって非常に重要です。ただし、AJAX タグを含む外部ファイルは個別にインデックスされます。Google は AJAX タグを理解できないため、すべてのコンテンツを 1 つのページに関連付ける必要があります。

上記のテストは、検索エンジンが一部のコンテンツを JavaScript で実行できることを示していますが、まだいくつかの制限があります。ベスト プラクティスは、検索エンジンにクロールさせたいコンテンツを基本的な HTML インデックスなどの Web ページに配置するか、AJAX タグ コンテンツの代わりに jQuery タグを使用してファイルのコンテンツを複数のファイルに分散させることです。つまり、Google があなたのコンテンツにアクセスするのは簡単です。

オリジナル

<<:  10億ドル規模のビジネスを展開するFab.comのセールス秘訣:ストーリーのある商品を販売

>>:  SEO 3 年目のベテランが教える初心者のための最適化のヒント

推薦する

イースター:Alpharacks-VPS年間支払いはわずか8ドル/640Mメモリ/15gハードディスク/ロサンゼルス

海外ではイースターが近づいており、alpharacks.com の VPS プロモーションも早く到来...

ドメイン名の盗難を防ぐ方法

ドメイン名はウェブサイト全体の核であり鍵です。ドメイン名が盗まれて他のレジストラに譲渡されると、ドメ...

オリジナル記事が弱く、外部リンクが効果的でない場合は、時間内に考えを調整してください

SEO と検索エンジンは、互いに敵対しあう仲です。SEO 初心者が最初の授業を受けると、「SEO を...

宜聯網衣卸売が草の根フォーラムからの逆作戦を主導

ユー・ホアスタートアップIDスタートアップ企業:広州宜聯ネットワークテクノロジー株式会社創設者: ユ...

ウェブサイトを最適化する過程で、SEO担当者は徐々に独自の最適化思考システムを確立する必要がある。

ご存知のとおり、ウェブサイトの運用とメンテナンスの最適化は体系的なプロセスです。業界やウェブサイトの...

ユーザーのフィードバックや提案を活用してウェブサイトを適切に改訂する方法

この記事はブログ記事「ウェブサイトを適切に再設計する方法」の翻訳です。内容は次のとおりです。今日のイ...

2012 第 7 回中国インターネット ウェブマスター年次会議 5 つのハイライト

2012 年第 7 回中国インターネット ウェブマスター年次会議は、4 月 7 日に北京国際会議セン...

#BlackFriday# itldc: 20 年の歴史を持つブランド、11 のデータセンターの VPS が 50% オフ、年間 16 ユーロから、トラフィック制限なし

20年以上運営している老舗企業です。今年のブラックフライデーには、11のデータセンターのVPSを50...

ソリューションプロバイダーが注目すべき8つのトレンド

将来を見据えたソリューション プロバイダーは、エッジ コンピューティングが私たちの生活のあらゆる部分...

budgetnode がメモリを 2 倍に、年間 12 ドルで 512MB メモリ、Voxility が DDoS 保護を無料で提供

budgetnode.com は、プロモーションを記念して、同じ価格でメモリを 2 倍にした新しいア...

周立波ドメイン名紛争事件:原告の悪意ある登録と使用は却下された

本紙研修記者の陸燕氏は、「相手側が15日以内に控訴しない場合、周立波氏はドメイン名をドメイン名登録機...

テンセントは依然としてテンセントだが、ゲーム市場はもはや同じ市場ではない

時が経つにつれ、シャンダは姿を消した。2009年に中国のオンラインゲームのトップの座から退いたシャン...

百度は360検索に対抗するための合理的なバランスに到達した

百度検索と360検索の市場シェアをめぐる戦いは、いわゆる「三百戦争」を引き起こした。 360 Sea...

Veeble - ウェブサイト構築用 VPS / 月額 4 ドルから / トラフィック無制限 / Windows 2003 搭載

veeble.org 社は 2009 年に設立されました。同社の事業は、ドメイン名、証明書、仮想ホス...

プロの電子商取引システムのカスタマイズと無料のオープンソースシステムの比較

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています市場には何...