2009-05-26 7 views
0

私はそれがクエリを送信できる場所で購入したAPIであるgoogleサイト検索を使用しています。私のサイトの検索結果をXMLに返します。Googleサイトの検索:navを検索しないように設定しますか?

これはうまくいきますが、グローバルページのナビゲーション内で検索しないように制限する方法があるかどうかを知りたいと思います。たとえば、誰かがブランドを検索し、ブランド名がグローバルナビゲーション内にある場合、検索結果は自分のサイトのすべての単一ページを返します。

私のnavは、idが 'css_dropdown_menu'のdiv要素を使用しています。エンジンにその要素の何かを無視するように指示する方法があるかどうか疑問に思っていましたか?誰か知っていますか?

答えて

0

Googleでは、検索インデックスから特定のセクションを除外する方法は提供していません。しかし、多くのページでどのようなビットのコンテンツが繰り返されているかを把握し、これらのセクションをデウェイティングするのはかなり良いことです。

1

「本当に良い」解決策はわかりませんが、実際に実行可能かどうかはわかりませんが、サイト検索の目的でspideredしているときに検出できます(「通常のGoogle検索スパイダー(通常の訪問と "通常の検索"のスパイダリングとは対照的に)サイト検索のスパイダリングが行われているときは、別の方法でページを配信します(インデックスを作成したくない部分を省略します)。

+0

ありがとう、私はまだそれをクロールしたい、と私はまだそれは通常のグーグル検索のために、サイトの検索のためにインデックスされます。私はあまりにも多くを求めています。しかし、ceejayozは彼らがリストで最後に来るのは正しいです、それは大したことではありません。 –

+0

検索エンジンに異なるコンテンツを提供することは、Googleによって悪意のあるものと解釈され、あなたを上場廃止することができます。私はそのようなものを検出する通常のIE/Firefoxユーザーとして装っているsearchbotを持っていると思います。 – ceejayoz

+0

私はどちらのコメントからもわかりませんでした(ごめんなさい!)ので、アイデアがサイト検索を別々に検出できるかどうかを判断する答えを編集しています「通常のグーグルサーチ」からは違った動作をします。 –

関連する問題