web-dev-qa-db-ja.com

検索エンジン(Google、Bing、Yahoo)内で私のWebサイトの[説明]セクションを制御する方法

Asp.net mvc-5 Webテンプレートに基づくWebサイトをWebに公開しました(4か月前)。そして私が直面している問題は、私のウェブサイトが検索エンジンの結果の中で異なって振る舞うということです。たとえば、WebサイトのURLを検索すると、さまざまな検索エンジン内で次の結果が得られます。

1- Google内で、検索結果のリンクが1つ表示されます。これには、ホームページのタイトルとURLがあります。検索結果の説明は、連絡先ページの一部であるこのマークアップに等しくなりますファックス):-

 <h2>Addresses</h2>
     <address>
        <div class="info">
              <p><span class="footercolor">Telephone: </span><span>+***/**</span></p>
              <p><span class="footercolor">FAX: </span><span class="marginfax">+111 1 ***/**</span></p>
              <p class="mainaddress">3rd Floor, Bldg. 5(*****),<br />**** Str. ****.</p>
              <p><span class="footercolor">P</span>.<span class="footercolor">O</span>.<span class="footercolor">Box: </span><span>****,*****</span></p>
              <p><span class="footercolor">Email:</span><span> <a href="mailto:info@****.com " target="_top">info@***.com</a></span></p>
        </div>
     </address>

2-inside Bing私は2つの検索結果を取得します。 1つはホームページ用で、もう1つは連絡先ページ用です。ホームページ検索結果の場合、説明セクションは、ホームページの最初の段落である次のマークアップと等しくなります(上のメニューを除外する場合):

<div>
                        <p class="title1" style="color:#78a22f">Project A</p>
                        <p class="title2">Set within B.......,<br> a...... </p>
                        <div class="links1">
                            <a href="@Url.Action("OurProjects","Home")" class="btn btn1">Read More</a><a href="@Url.Action("Contact","Home")" class="btn btn2">Contact Us</a>
                        </div>
                    </div>

2番目の検索結果リンクには、Googleと同じ説明の連絡先ページタイルとURLがありますが、電話とFAXが表示されます。

  • 最後にyahooの内部で検索結果リンクを1つ取得します。連絡先WebページのタイトルとURL、およびGoogleと同じ説明とbingの2番目のリンクがあります。

今、私は何が起こっているのか混乱しているので、誰でもこれらの点についてアドバイスできます:-

  • 以前、検索結果内のWebサイトの説明セクションは、メタ説明を使用して検索エンジンによって抽出されることを知っていましたが、ここ数年で無視されています。リンク link この。検索結果内に表示される検索結果の説明セクションをどのように制御できますか?

  • 私のWebサイトのホームページには最新のプロジェクトのリストが含まれていますが、Webサイトの説明セクションはAbout usページの最初の段落(会社の概要を説明しています)と同じにしたいです。次のように検索結果を取得できます:-

    • ホームページのURLとタイルを表示する
    • 説明としてabout usページの最初の段落を表示しますか?
  • 主に検索エンジン(Bing&Yahoo)が連絡先ページのURLとタイトルを表示するのに非常に積極的である理由は、yahooでも表示するだけですか

  • 検索エンジンが説明セクションとしてアドレスマークアップを表示するのに非常に積極的である理由は、<address>タグを使用しているためですか?

ありがとう

1
John John

検索結果でサイトがどのように表示されるかを完全に制御する方法はありません。検索エンジンには、検索結果に表示されるスニペットを選択する複雑なアルゴリズムがあります。同じページに、異なるクエリに対して異なるスニペットが表示される場合があります。

ヒントを次に示します。

  1. メタ説明を提供します。通常、検索エンジンは、クエリにふさわしいと感じる場合、ページ上のテキストよりもメタの説明を好みます。
  2. ユーザーがメタディスクリプションで検索する可能性が高いキーワードを使用します。通常、検索エンジンは、クエリに少なくとも一部のキーワードが含まれていない場合、スニペットとして何も使用しません。
  3. メタの説明を180文字に制限します。スニペットに収まる場合は、選択される可能性が高くなります。
  4. スニペットとして使用してもかまわない完全な文章をページ上で使用します。大文字で始め、ピリオドで終わります。それらをページの上部近くで使用します。ページの上部にある文章は、下にある他のテキストよりも選択される可能性が高くなります。これにより、メタ記述を選択できない場合の代替手段が提供されます。これらの文で異なるキーワードを使用します。
1