2

私は頻繁に Google を使用して .NET ドキュメントを検索していますが、常に最上位のページは古いバージョンの .NET フレームワークに関するものです。

たとえば、「c# extern」を Google 検索したところです。

興味深いことに、Microsoft 独自の検索エンジンである Bing で同じ検索を試みましたが、それでも Visual Studio 2005 が最初にヒットしました。しかし、2 番目のヒットは私が探していたもの (Visual Studio 2010) でした。

MSDN の多くのドキュメント ページの上部にバージョンを切り替えるためのメニューがあることは認識していますが、これを行う必要はないと思います。2 つのページが非常に類似しており、一方が他方よりも新しい/関連性が高いことを検索エンジンに納得させる HTML の方法が必要です。

より新しいバージョンのドキュメンテーション ページを、古いバージョンの本質的に同等のページよりも高いページ ランクにするために、HTML でできることはありますか?

4

4 に答える 4

2

どのページが優先されるかをGoogleに伝えることはできません
(それが基本的にあなたの質問への答えです)

誰かがググるc# externと、その人は、Google アルゴリズムによって計算された最も関連性の高いページを取得します。ユーザーごとに、またあなたがいる場所によって異なりますが、ほとんどの場合、インターネット全体のリンクがどのように誘導されるかは異なります。これは、ページ上の最適化では変更できません。

Wander Nautaによって言及された正規アドレスは、この方法で使用されることは想定されていません。Google やその他のボットに 2 つ以上のページが同じであることを伝えたい場合は、基本的に正規アドレスを使用します。これはあなたが求めているものではありません。正規のアドレスとしてアドレス指定されたページを優先して、インデックス作成から古いバージョンを完全に削除します。

http://support.google.com/webmasters/bin/answer.py?hl=ja&answer=139394から引用

これらすべての同じ内容のページの中で、このページが最も役に立ちます。検索結果で優先してください。

...

rel="canonical" 属性は、同一のコンテンツを持つ多くのページの優先バージョンを指定するためにのみ使用する必要があります...


クライアントを正しく導くために、すでに説明したように、クライアントが探しているものを簡単に見つけられるように、ページに優れた Web インターフェイスを使用します。


Google は、表示される場合と表示されない場合がある検索結果のサイトリンクも提供します。これは、クライアントを検索ページの基準で最も関連性の高いページに導くことができる最も近い場所だと思います.

https://support.google.com/webmasters/bin/answer.py?hl=ja&answer=47334から引用

...サイトリンクは、ユーザーがサイトをナビゲートするのを助けることを目的としています。我々 のシステムは、サイトのリンク構造を分析して、ユーザーの時間を節約し、探している情報をすばやく見つけられるショートカットを見つけます。

Google の Webmaster Tools には、少なくともある程度はリンクを最適化できるオプションがあります。

グーグルウェブマスターツールより引用

サイトリンクは、サイトの検索結果の下に表示される、自動的に生成されるリンクです。...
ページをサイトリンクとして表示したくない場合は、ページを下げることができます。


アップデート

理論的には、「microdata」などを使用して、ページ上の何かのバージョンを指定できます。これにより、少なくとも、このサイトには同じ名前で異なるバージョンの 2 つのアイテムがあることがボットに伝えられます。これは、あなたのサイトが検索結果に表示される順番に影響を与えるとは思いません。しかし、未来がどうなるかは決してわかりませんか?

schema.orgを調べると、 CreativeWorkには「version」という名前のプロパティがあり、SoftwareApplicationには「softwareVersion」という名前のプロパティがあることがわかります。

Google は microdata を使用してリッチ スニペットを作成します。Google がそれ以外の目的で使用しているとは聞いていませんが、もちろんそうではないというわけではありません。

于 2012-05-19T22:18:23.220 に答える
1

Google では、特定のリソース (つまり、Google に優先させたい特定のページのバージョン) の正規アドレスを指定できます。使い方はとても簡単です。

ただし、このようなヒントは常に提案です。つまり、検索エンジンがそれらをサポートしている場合、検索エンジンは自由にそれらを無視できます。

于 2012-05-18T18:40:22.460 に答える
0

Google の検索は基本的にリンク (ページランク アルゴリズム) に基づいているため、古いバージョンの各ページが新しいバージョンのそれぞれのページにリンクされていると、確かに役立ちます。これで問題が完全に解決するわけではありませんが、確かに役立つでしょう。

于 2012-05-19T22:43:46.740 に答える
0

そのためには、実際のアルゴリズムを知る必要があります。ほとんどの検索エンジンは、ページが検索にどれだけ一致するかを比較しますが、サイトが取得するヒット数も考慮に入れていると思います. たとえば、1000 ヒットで 98% の一致があり、5000 ヒットで 96% の一致があるとします。2 番目のページはまだ上位にランク付けされている可能性があります。

何ができるかというと、検索エンジンは「ブラインド」なので、CSS を使用し、レイアウト目的で表を使用しないでください。これにより、エンジンがコンテンツとよりよく一致するようになります。古いバージョンでの回避策として、入ってくるトラフィックを新しいバージョンにリダイレクトし、そのページに古いバージョンへのリンクを設定することができます。基本的に、そのリンクをたどると古いページに移動するように設定します。

于 2012-05-18T18:41:18.623 に答える