1

XMLフィードを介してアイテムのリストをGoogleBaseに入力しようとしています。これにより、ユーザーがこれらのアイテムの1つを検索し、Google Base(またはプレーンGoogle)の検索結果リンクをクリックすると、ユーザーは次の場所に移動します。私のWebサイトの動的なWebページ。特定のリンク(静的または動的)を指定する唯一の方法は、XMLフィードの属性を使用することだと思います。あれは正しいですか?したがって、たとえば、私の属性が次の場合:

http://www.example.com/product1-info.html

ユーザーはproduct1-info.htmlページに移動します。

ただし、静的な製品ページではなく、キーワード「product1」を含むすべての製品のローカルデータベース(Webサイト上)から検索結果を生成する動的ページにユーザーをリダイレクトさせたい場合は、次のことができます。このようなことをしますか?:

http://www.example.com/products.php?productID=product1

最後に、そして最も重要なことに、「通常の」Google検索からこのランディングページ(または特定のランディングページ)を指定する方法はありますか?それとも、Google Baseと属性を介してのみ可能ですか?言い換えれば、Google Baseにたくさんのものを入れた場合、それらのいずれかが通常のGoogle検索に表示される場合、ランディングページに渡されるパラメーター(つまり、検索とは何か)を制御する方法はありますか?ランディングページで実行されます)、またはそれは私の制御不能ですか?私はこれを正しく説明したと思います。助けてくれてありがとう。

4

1 に答える 1

2

最初の質問: はい、query_string 部分を含む URL は許可されます。
http://base.google.com/support/bin/answer.py?hl=en&answer=78170言います:

XML の例:
<link> http://www.example.com/asp/sp.asp?cat=12&id=1030 </link> ;

--
2 番目の質問を言い換えて私はそれを正しく理解しています (完全に間違った方向に進んでいる可能性があります): たとえば、products.php?productID=product1 は製品 "FooEx" のデータベース検索を実行し、products.php?productID=product2 は "BarPlus" のデータベース検索を実行します。誰かが「FooEx」を検索し、Google があなたのサイトに関連性​​があると判断した場合、Google にリンク .../products.php?productID=product1 を表示させ、..?productId=product2 は表示させませんか? そして、それは私たち全員が検索エンジンで直面するのと同じ「問題」です: 各 URL が何に関連しているかを伝えます。たとえば、ページの title/h1 要素に適切な (そして適切な) キーワードのみを表示し、異なる URL で同じコンテンツにリンクしないようにします (例: product.php?x=1&productId=1 <-> product.php? productId=1&x1、異なる URL がまったく同じコンテンツを要求している可能性が高い)、

編集: mod_rewriteのようなものを使用するか(たとえば、zend フレームワークのフロントコントローラーがそれを使用します)、または $_SERVER["PATH_INFO"] の内容を解析することで、クエリ文字列部分をすべて一緒に回避できます(これには Web サーバーが必要です)。 http://localhoast/test.php/foo/bar -> $_SERVER['PATH_INFO']=='/foo/bar' このスレッドへのリンクも参照しください: Google 検索結果を動的 Web ページにリダイレクトしますか? 、スレッドのタイトルが含まれていますが、SOはGoogleの検索結果を動的なWebページにリダイレクトする方法に完全に満足していますか?
、 それも。タイトルは、検索エンジンと (それ以上の) ユーザーにとって「唯一の」追加データです。同じことができます:
http://www.example.com/products.php/product1/FooEx <-> http://www.example.com/products.php/product2/BarPlus

于 2009-06-02T21:42:18.037 に答える