質問: 被リンクは、どのようにして認識され、「link:URL~」で出てくるのでしょうか。
回答: ロボットがどのようにネット上を巡回しているか詳細な情報は公開されていませんので、以下は一部予想を含む回答です。 検索エンジン(クローラー)は、常にインターネット上を巡回しています。巡回は私たちがネットサーフィンをするのと同じように、Webページ上のリンクをたどって別のWebページに移動しています。この際、HTML上で先にかかれているリンクを先に巡回しているということが専門家の調査で分かっています。巡回するたびに、更新の有無に関わらず、インデックスしなおすために情報収集を行っています。 >(1)検索エンジンのクローラが、サテライト記事の更新を知ってやってくる。 いいえ。Webページに巡回してきたときに初めてHTMLが書き換わっていること=更新されていることに気づきます。 >(2)サテライト内のメインサイトへのリンクを発見し、メインサイトへやってくる。 はい。リンクを発見ししだい、そのリンク先を巡回します。 >(3)バックリンクとして評価 はい。おそらくサテライトのHTMLを解析しているときではなく、リンクをたどってメインサイトへ巡回したときにバックリンクとして評価されていると思われます。 >(A)検索エンジンによってクロールされていないサテライトからのバックリンクは効果が薄い? いいえ。巡回(クロール)されていないWebページからのバックリンクは効果がありません。薄いのではなく、ゼロです。 >(B)インデックスされていないサテライト記事からのバックリンクも有効なのか? インデックスされていないのなら、十中八九そのページは巡回(クロール)されていないので、無効です。 ※巡回されたがインデックスされなかった場合もあります。その場合は少しの効果はあると思われます。ただしインデックスされなかった理由はたいてい悪い理由なので、効果も薄いと思われます。 >(C)検索エンジンのクローラーは、すべてのリンク先へ行くのか? いいえ。検索エンジンが発見したリンク先には全てリンク先には全て行きます。 ※HTMLが汚く非常に長い(ファイル容量が大きい)場合は検索エンジンにHTMLの最後まで読み込んでもらえない場合があります。読み込まれていない部分に書かれているリンクはクロールされません。 ※今回はHTMLによるリンク(text)について解答しました。JavaScriptによるリンク(text)に関してはGoogleは巡回していると言われています。またtextのようにrel="nofollow"がついている場合も巡回はされますが、リンクの評価対象にはなりません。 ※「link:URL」の検索結果に表示されるページ一覧は不正確です。これは検索エンジンがSEOスパムを防ぐために行っていることで、目安程度にしかなりません。