-1

基本的に私は開発中のウェブサイトを持っています。それには複数の検索基準が含まれており、検索基準に基づいて結果が表示されます。

私が使用している方法は次のとおりです。

  • ユーザーは希望する検索条件を入力します
  • 送信すると、値は parse-search.php というスクリプトにポストされます。
  • このスクリプトは値を解析し、URL を生成します
  • 301 リダイレクトとヘッダー ('Location: xxxxxx') を使用して、ユーザーは検索結果ページにリダイレクトされます
  • 検索結果ページの PHP スクリプトは、GET を使用して生成された URL を解析し、それに応じて結果を表示します。

この方法は完全に機能しており、問題もバグもなく、正しい結果が表示されています。リダイレクトが原因でこれが SEO に悪影響を与えるかどうかを知りたかっただけですか?

例として、検索フォームは次のような post を介して変数を渡します。

color=1 および type=3

解析スクリプトは、これを color=blue および type=car に変換します。

mysite.com/search/cars/blue にリダイレクトされます

結果ページはこれを解析します (htaccess の助けを借りて)

だから...どんな考えでもいただければ幸いです。

よろしく

4

1 に答える 1

1

Google は、フォームからの POST 後のリダイレクトを気にしません。URL が?color=1&type=car VS /cars/blueであるかどうかも気にしません。どちらも同じように索引付けされています。

値を含む (場合によってはランダムな) フォームを送信します (これは毎日見られます)。奇妙な(そしておそらく空の)SERPを生成する奇妙な結果をもたらす可能性があります.

URL スラッグのいくつかの組み合わせでサイトマップを作成することは可能ですか? (例: /cars/blue)。これらのページのコンテンツを充実させて、Google が付加価値を認識できるようにします。

検索の場合: フォームを GET にして、リダイレクトをドロップし、そのページの canonical タグに正しい URL (/cars/blue) を指定できますか?

于 2014-02-06T12:46:37.933 に答える