(57)【特許請求の範囲】
【請求項１】
キーワード検索を行った際の商品ページの検索エンジン順位を検索エンジン毎に収集するクローリング手段と、
検索エンジンとキーワードとの組合せ毎に、検索エンジン順位に応じた商品ページ用の情報を作成して、前記商品ページ用の情報を商品ページ格納領域に格納する商品ページ作成手段と、
商品ページへのアクセス要求があった場合、検索エンジンの種別と検索に用いられたキーワードとを確認し、所定の検索エンジンの検索結果を経由してのアクセス要求であると判断した場合、前記商品ページ格納領域に、当該検索エンジンと当該キーワードとの組合せに応じた商品ページ用の情報が存在するか確認する検索エンジン識別判定手段と、
前記検索エンジンと前記キーワードとの組合せに応じた商品ページ用の情報が存在する場合、前記アクセス要求に対し、当該商品ページ用の情報に基づく商品ページを公開する商品ページ公開手段と
を具備する
ＥＣサイトシステム。
【請求項２】
請求項１に記載のＥＣサイトシステムであって、
前記商品ページ作成手段は、検索エンジンとキーワードとの組合せ毎に、検索エンジン順位に応じた情報が掲載される商品ページの構造化文書を作成して、前記商品ページの構造化文書を商品ページ格納領域に格納し、
前記検索エンジン識別判定手段は、前記商品ページ格納領域に、前記検索エンジンと前記キーワードとの組合せに応じた商品ページの構造化文書が存在するか確認し、前記検索エンジンと前記キーワードとの組合せに応じた商品ページの構造化文書が存在する場合、前記商品ページ公開手段に、当該商品ページの構造化文書を提供し、
前記商品ページ公開手段は、前記アクセス要求に対し、当該商品ページを公開する
ＥＣサイトシステム。
【請求項３】
請求項１又は２に記載のＥＣサイトシステムであって、
前記商品ページ作成手段は、前記商品ページの構造化文書の一部の情報が差し替え可能に作成されている場合、検索エンジンとキーワードとの組合せ毎に、検索エンジン順位に応じた情報を、前記商品ページの差し替え用の情報として商品ページ格納領域に格納し、
前記検索エンジン識別判定手段は、前記商品ページ格納領域に、前記検索エンジンと前記キーワードとの組合せに応じた差し替え用の情報が存在するか確認し、前記検索エンジンと前記キーワードとの組合せに応じた差し替え用の情報が存在する場合、前記商品ページ公開手段に、当該差し替え用の情報を提供し、
前記商品ページ公開手段は、前記商品ページの構造化文書の一部の情報に前記差し替え用の情報を適用したものを正式な商品ページとし、前記アクセス要求に対し、前記正式な商品ページを公開する
ＥＣサイトシステム。
【請求項４】
キーワード検索を行った際の商品ページの検索エンジン順位が検索エンジン毎に収集された際に、検索エンジンとキーワードとの組合せ毎に、商品ページの検索エンジン順位に応じて自動的に作成された商品ページ用の情報を格納するための商品ページ格納領域と、
商品ページへのアクセス要求があった場合、検索エンジンの種別と検索に用いられたキーワードとを確認し、所定の検索エンジンの検索結果を経由してのアクセス要求であると判断した場合、前記商品ページ格納領域に、当該検索エンジンと当該キーワードとの組合せに応じた商品ページ用の情報が存在するか確認する検索エンジン識別判定手段と、
前記検索エンジンと前記キーワードとの組合せに応じた商品ページ用の情報が存在する場合、前記アクセス要求に対し、当該商品ページ用の情報に基づく商品ページを公開する商品ページ公開手段と
を具備する
計算機。
【請求項５】
商品ページへのアクセス要求があった場合、検索エンジンの種別と検索に用いられたキーワードとを確認する検索エンジン識別判定手段と、
キーワード検索を行った際の商品ページの検索エンジン順位が検索エンジン毎に収集された際に、検索エンジンとキーワードとの組合せ毎に、検索エンジン順位に応じた商品ページ用の情報を自動的に作成し、前記商品ページ用の情報を商品ページ格納領域に格納する商品ページ作成手段と、
前記アクセス要求に対し、前記商品ページ格納領域に格納されている、前記検索エンジンと前記キーワードとの組合せに応じた商品ページ用の情報に基づく商品ページを公開する商品ページ公開手段と
を具備する
計算機。
【請求項６】
計算機により実施されるＥＣサイト支援方法であって、
キーワード検索を行った際の商品ページの検索エンジン順位を検索エンジン毎に収集することと、
検索エンジンとキーワードとの組合せ毎に、検索エンジン順位に応じた商品ページ用の情報を作成して、前記商品ページ用の情報を商品ページ格納領域に格納することと、
商品ページへのアクセス要求があった場合、検索エンジンの種別と検索に用いられたキーワードとを確認し、所定の検索エンジンの検索結果を経由してのアクセス要求であると判断した場合、前記商品ページ格納領域に、当該検索エンジンと当該キーワードとの組合せに応じた商品ページ用の情報が存在するか確認することと、
前記検索エンジンと前記キーワードとの組合せに応じた商品ページ用の情報が存在する場合、前記アクセス要求に対し、当該商品ページ用の情報に基づく商品ページを公開することと
を含む
ＥＣサイト支援方法。
【請求項７】
請求項６に記載のＥＣサイト支援方法であって、
前記商品ページ用の情報を作成する際、検索エンジンとキーワードとの組合せ毎に、検索エンジン順位に応じた情報が掲載される商品ページの構造化文書を作成して、前記商品ページの構造化文書を商品ページ格納領域に格納することと、
前記商品ページ用の情報が存在するか確認する際、前記商品ページ格納領域に、前記検索エンジンと前記キーワードとの組合せに応じた商品ページの構造化文書が存在するか確認することと、
前記検索エンジンと前記キーワードとの組合せに応じた商品ページの構造化文書が存在する場合、前記商品ページを公開する際に、前記アクセス要求に対し、当該商品ページを公開することと
を更に含む
ＥＣサイト支援方法。
【請求項８】
請求項６又は７に記載のＥＣサイト支援方法であって、
前記商品ページ用の情報を作成する際、前記商品ページの構造化文書の一部の情報が差し替え可能に作成されている場合、検索エンジンとキーワードとの組合せ毎に、検索エンジン順位に応じた情報を、前記商品ページの差し替え用の情報として商品ページ格納領域に格納することと、
前記商品ページ用の情報が存在するか確認する際、前記商品ページ格納領域に、前記検索エンジンと前記キーワードとの組合せに応じた差し替え用の情報が存在するか確認することと、
前記検索エンジンと前記キーワードとの組合せに応じた差し替え用の情報が存在する場合、前記商品ページを公開する際に、前記商品ページの構造化文書の一部の情報に前記差し替え用の情報を適用したものを正式な商品ページとし、前記アクセス要求に対し、前記正式な商品ページを公開することと
を更に含む
ＥＣサイト支援方法。
【請求項９】
計算機により実施されるＥＣサイト支援方法であって、
キーワード検索を行った際の商品ページの検索エンジン順位が検索エンジン毎に収集された際に、検索エンジンとキーワードとの組合せ毎に、商品ページの検索エンジン順位に応じて自動的に作成された商品ページ用の情報を商品ページ格納領域に格納することと、
商品ページへのアクセス要求があった場合、検索エンジンの種別と検索に用いられたキーワードとを確認し、所定の検索エンジンの検索結果を経由してのアクセス要求であると判断した場合、前記商品ページ格納領域に、当該検索エンジンと当該キーワードとの組合せに応じた商品ページ用の情報が存在するか確認することと、
前記検索エンジンと前記キーワードとの組合せに応じた商品ページ用の情報が存在する場合、前記アクセス要求に対し、当該商品ページ用の情報に基づく商品ページを公開することと
を含む
ＥＣサイト支援方法。
【請求項１０】
計算機により実施されるＥＣサイト支援方法であって、
商品ページへのアクセス要求があった場合、検索エンジンの種別と検索に用いられたキーワードとを確認することと、
キーワード検索を行った際の商品ページの検索エンジン順位が検索エンジン毎に収集された際に、検索エンジンとキーワードとの組合せ毎に、検索エンジン順位に応じた商品ページ用の情報を自動的に作成し、前記商品ページ用の情報を商品ページ格納領域に格納することと、
前記アクセス要求に対し、前記商品ページ格納領域に格納されている、前記検索エンジンと前記キーワードとの組合せに応じた商品ページ用の情報に基づく商品ページを公開することと
を含む
ＥＣサイト支援方法。
【請求項１１】
請求項６乃至１０のいずれか一項に記載のＥＣサイト支援方法を、計算機に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＥＣサイトシステムに関し、特に商品の表示順位と販売価格が表示されるＥＣサイトシステムに関する。
【背景技術】
【０００２】
近年では、消費者等が所定の分類／用途の商品を購入しようとする際に、検索エンジン（ｓｅａｒｃｈ  ｅｎｇｉｎｅ）で該当する商品を検索して調べる事例が多くなった。この際、該当する商品を販売するＥＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｍｍｅｒｃｅ：電子商取引）サイトの商品ページへのリンクは、検索エンジンにおける表示順位（以下、「検索エンジン順位」という）に応じた位置に表示される。
【０００３】
一般的に、検索エンジン順位の高い商品ページは、露出が多いため、販売価格が高くても商品が売れやすい。反対に、検索エンジン順位の低い商品ページは、露出が少なくなるため、販売価格を安くしないと商品が売れにくい。
【０００４】
検索エンジンを経由して売り上げる商品の販売数と利益率を最大化するために、商品ページの検索エンジン順位に応じて、販売価格を変更する必要があった。すなわち、販売数が減少したときには、販売価格を下げ、単位当たりの利益率を小さくしてでも販売数を増やすことで利益を上げる方針が採られ、販売数が増加したときには、販売価格を上げ、利益率を大きくすることで利益を上げる方針が採られる。
【０００５】
例えば、これまでＥＣサイトの担当者は、検索エンジン順位に応じて自社の商品の販売価格を人手で（人為的に）変更していた。
【０００６】
通常、検索エンジン順位は変動するものであり、担当者が確認した時点での検索エンジン順位が必ずしも実情を反映したものではない場合もあり得る。しかし、担当者には、販売価格を下げなくても売れる商品か、販売価格を下げなければ売れない商品かということまでは判らなかった。そのため、担当者は、確認した時点での結果に基づいて、自社の商品の販売価格を変更するしかなかった。すなわち、恣意的な販売価格の変更が行われていた。
【０００７】
関連する技術として、特許文献１（特開２００１−００５８６３号公報）に販売価格決定システムが開示されている。この関連技術では、ネットワークを介してユーザー端末と接続される商品販売のための価格表示・受付サーバにおいて、商品毎に対応付けられた当日の商品価格を格納する格納手段を設け、商品毎に販売開始日からの日数に基づいて当日の商品価格を決定する際に、前日の価格に基づいて前日に当該商品の販売実績がなかったときには前日の販売価格から一定額を減額した価格を当日の商品価格として算出するようにしている。
【０００８】
また、特許文献２（特開２００３−２６３５４５号公報）に販売支援サーバ装置が開示されている。この関連技術では、通信ネットワークを介して利用者が有する端末装置へ送信するデジタル著作物である商品の価格を決定する販売支援サーバ装置において、販売開始時点における商品の初期価格を記憶する記憶手段と、商品の販売数の増加に応じて、商品の価格を初期価格から増加させる価格計算手段とを設ける。価格計算手段は、所定の条件を満たす場合に、販売数の増加にかかわらず、一定の価格を維持する。所定の条件は、増加された価格が一定の価格に達することである。価格計算手段は、増加された価格が一定の価格に達した場合に、一定の価格を維持する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００１−００５８６３号公報
【特許文献２】特開２００３−２６３５４５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、商品ページの検索エンジン順位に応じた販売価格の変更を自動化し、商品ページの検索エンジン順位と販売価格が連動するＥＣサイトシステムを提供することである。
【課題を解決するための手段】
【００１１】
本発明のＥＣサイトシステムは、クローリング手段と、商品ページ作成手段と、商品ページ公開手段とを含む。クローリング手段は、キーワード検索を行った際の商品ページの検索エンジン順位を検索エンジンから収集する。商品ページ作成手段は、検索エンジン順位に応じた商品ページ用の情報を作成する。商品ページ公開手段は、商品ページへのアクセス要求があった場合、アクセス要求に対し、当該商品ページ用の情報に応じた商品ページを公開する。なお、本発明のＥＣサイトシステムは、少なくとも１つのサーバにより実現するものとする。
【００１２】
本発明のＥＣサイト支援方法は、計算機により実施される。このＥＣサイト支援方法では、キーワード検索を行った際の商品ページの検索エンジン順位を検索エンジンから収集する。また、検索エンジン順位に応じた商品ページ用の情報を作成する。また、商品ページへのアクセス要求があった場合、アクセス要求に対し、当該商品ページ用の情報に応じた商品ページを公開する。
【００１３】
本発明のプログラムは、上記のＥＣサイト支援方法における処理を、計算機に実行させるためのプログラムである。なお、本発明のプログラムは、記憶装置や記憶媒体に格納することが可能である。
【発明の効果】
【００１４】
検索エンジンでの検索に用いられたキーワード及び検索エンジン順位に応じた情報が掲載された商品ページを公開することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明のＥＣサイトシステムのシステム構成例を示す概念図である。
【図２Ａ】商品ＤＢサーバの構成例を示すブロック図である。
【図２Ｂ】商品検索情報表及び販売価格表を説明するための図である。
【図３】ＥＣ支援サーバの構成例を示すブロック図である。
【図４】第１実施形態における商品ページサーバの構成例を示すブロック図である。
【図５】第１実施形態におけるＥＣサイトシステムの動作を示すフローチャートである。
【図６】第１実施形態における実施例１を説明するための図である。
【図７】第１実施形態における実施例２を説明するための図である。
【図８】第２実施形態における商品ページサーバの構成例を示すブロック図である。
【図９】第３実施形態におけるＥＣサイトシステムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１６】
＜第１実施形態＞
以下に、本発明の第１実施形態について添付図面を参照して説明する。
図１に示すように、本発明のＥＣサイトシステムは、検索エンジンサーバ１０と、クローラサーバ２０と、商品ＤＢ（データベース）サーバ３０と、ＥＣ支援サーバ４０と、商品ページサーバ５０を含む。
【００１７】
検索エンジンサーバ１０は、検索エンジンを提供するサーバである。検索エンジンとは、インターネットで公開されている情報をキーワード等を使って検索できるＷｅｂサイトのことである。検索エンジンの例として、全文検索型では「Ｇｏｏｇｌｅ（登録商標）」（以下、検索エンジン「Ｇ」という）等が知られており、ディレクトリ型では「Ｙａｈｏｏ！（登録商標）」（以下、検索エンジン「Ｙ」という）等が知られている。
【００１８】
クローラサーバ２０は、クローラ（検索ロボット）を用いて収集した情報を提供するサーバである。クローラとは、検索エンジンの情報を定期的に収集するプログラムのことである。クローラサーバ２０は、クローラを用いて（クローリングして）、検索エンジンサーバ１０から検索エンジンの情報を定期的に収集する。
【００１９】
商品ＤＢサーバ３０は、予め登録された商品に関連する情報を記憶するサーバである。
【００２０】
ＥＣ支援サーバ４０は、ＥＣサイトの仕組みを提供するサーバである。ＥＣ支援サーバ４０は、クローラサーバ２０に対して、商品ＤＢサーバ３０に登録された商品に関する商品ページの検索エンジン順位の情報を要求し、応答として受け取った情報に基づいて商品ページの情報を作成し、商品ページの情報を商品ページサーバ５０に登録する。ここでは、検索エンジン順位とは、所定のキーワードについての検索エンジンの検索結果における当該商品ページのリンクの表示位置である。商品ページとは、商品の情報が掲載されたＷｅｂページである。すなわち、商品ページは、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語で記述された構造化文書のデータである。なお、商品ページの情報とは、商品ページ全体（商品ページ自体）のデータでも良いし、商品ページの一部（商品ページのうち販売価格に関する情報）のデータでも良い。
【００２１】
商品ページサーバ５０は、商品ページを提供するサーバである。商品ページサーバ５０は、ＥＣ支援サーバ４０から商品ページの情報を受け取り、商品ページをインターネット上に公開する。
【００２２】
一般的には、検索エンジンサーバ１０も、クローラを利用している。検索エンジンサーバ１０が利用するクローラは、クローラサーバ２０が提供するクローラとは異なり（実際には同じでも良い）、検索エンジンの検索データベースを作成するために、インターネット上のＷｅｂページを回収するプログラムである。検索エンジンサーバ１０は、上記のようなクローラを用いて、未だデータベースに収録されていないＷｅｂページや、更新されたＷｅｂページを発見しては内容を回収し、結果をデータベースに反映させている。ここでは、検索エンジンサーバ１０は、定期的にクローリングして、商品ページサーバ５０が提供する商品ページを回収する。
【００２３】
通常、クライアントは、ブラウザ（ｂｒｏｗｓｅｒ）等を利用して、検索エンジンサーバ１０が提供する検索エンジンを閲覧する。このとき、クライアントは、検索エンジンに所定のキーワードを入力して検索を行い、検索エンジンの検索結果に表示された商品ページのリンク表示をクリックして、商品ページサーバが提供する商品ページにアクセスする。商品ページサーバ５０は、当該クライアントに対し、検索に使用された検索エンジンとそのキーワードでの当該商品ページの検索エンジン順位に応じて、商品ページを公開する。
【００２４】
なお、クローラサーバ２０、商品ＤＢサーバ３０、ＥＣ支援サーバ４０、及び商品ページサーバ５０は、同一のサーバでも良い。ここでは、商品ページサーバ５０に、商品ページへのアクセス以外の処理が集中することを避けるために、商品ページサーバ５０と他のサーバを分けている。
【００２５】
［各サーバの例示］
検索エンジンサーバ１０、クローラサーバ２０、商品ＤＢサーバ３０、ＥＣ支援サーバ４０、及び商品ページサーバ５０の例として、ＰＣ（パソコン）、ワークステーション、メインフレーム、スーパーコンピュータ等の計算機を想定している。また、検索エンジンサーバ１０、クローラサーバ２０、商品ＤＢサーバ３０、ＥＣ支援サーバ４０、及び商品ページサーバ５０は、物理マシン上に構築された仮想マシン（Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ（ＶＭ））でも良い。また、商品ＤＢサーバ３０は、周辺機器（外付けＨＤＤ等）、或いは、ＤＡＳ（Ｄｉｒｅｃｔ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）、ＦＣ−ＳＡＮ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ  −  Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）、ＩＰ−ＳＡＮ（ＩＰ  −  Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を用いたストレージ装置でも良い。但し、実際には、これらの例に限定されない。
【００２６】
［ネットワークの例示］
また、各サーバは、ネットワークを介して他のサーバと通信するものとする。すなわち、各サーバは、ネットワーク通信に対応したインタフェース（ｉｎｔｅｒｆａｃｅ（Ｉ／Ｆ））を備える。ネットワークの例として、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、バックボーン（Ｂａｃｋｂｏｎｅ）、ケーブルテレビ（ＣＡＴＶ）回線、固定電話網、携帯電話網、ＷｉＭＡＸ（ＩＥＥＥ  ８０２．１６ａ）、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）、専用線（ｌｅａｓｅ  ｌｉｎｅ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、シリアル通信回線、データバス等が考えられる。但し、実際には、これらの例に限定されない。
【００２７】
［検索エンジンサーバ１０、クローラサーバ２０の構成］
検索エンジンサーバ１０、クローラサーバ２０の構成については、基本的に、従来の検索エンジン用サーバ、クローラ用サーバと同じである。すなわち、検索エンジンサーバ１０及びクローラサーバ２０は、従来技術で構成可能である。
【００２８】
［商品ＤＢサーバ３０の構成］
図２Ａに示すように、商品ＤＢサーバ３０は、ＤＢ管理部３１と、商品ＤＢ３２を備える。
【００２９】
ＤＢ管理部３１は、商品ＤＢ３２を管理する。例えば、ＤＢ管理部３１は、他のサーバから商品ＤＢ３２へのアクセスを代行し、商品ＤＢ３２の検索や更新を行う。ＤＢ管理部３１は、通常、ＤＢＭＳ（ＤａｔａＢａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）等のソフトウェアを使用する。
【００３０】
商品ＤＢ３２は、商品検索情報表３２１と、販売価格表３２２を有する。
【００３１】
商品検索情報表３２１は、商品の名称（商品名）と、その商品の検索に使用されるキーワードと、そのキーワードが入力される検索エンジンと、そのキーワードに対する当該検索エンジンでの検索エンジン順位とを対応付けたものである。商品の名称（商品名）は、検索エンジンでの検索結果における商品ページの識別情報でも良い。キーワードは、複数でも良い。この場合、複数のキーワードの各々に対して検索エンジン順位が対応付けられる。商品の名称とキーワードは、予め登録されているものとする。検索エンジン順位は、随時更新されるものとする。
【００３２】
販売価格表３２２は、商品の名称（商品名）と、検索エンジン順位と、検索エンジン順位に応じた販売価格とを対応付けたものである。検索エンジン順位に応じた販売価格は、検索エンジン毎に個別に設定するようにしても良い。販売価格表３２２には、検索エンジン順位の１位から１００位までの販売価格を設定しておくと好適である。１位の販売価格は最高販売価格であり、１００位の販売価格は最低販売価格である。１００位以下の販売価格は最低販売価格で一定とする。このとき、販売価格表３２２には、１位から２０位までは１位おきに個別に販売価格を設定しておき、それ以降は１０位単位に一括（例えば、２１位から３０位までは￥１１０，０００）で販売価格を設定しても良い。
【００３３】
ここでは、販売価格表３２２は、事前に登録されているものとする。すなわち、販売価格表３２２は、特に管理者等から変更指示がない限り、基本的に不変である。但し、実際には、販売価格表３２２を読み出すサーバが、検索エンジン順位に応じた販売価格を計算により求めるようにすることも可能である。例えば、販売価格表３２２には、１位の販売価格（最高販売価格）と、検索エンジン順位毎の値引き額や割引率を設定しておくようにしても良い。また、直前の検索エンジン順位と現在の検索エンジン順位の差分（元の順位と変動幅）に応じて販売価格を決定するための計算式を設定しておくようにしても良い。
【００３４】
商品検索情報表３２１や販売価格表３２２は、図２Ａに示すように、商品の名称毎のテーブル、或いは検索エンジン毎のテーブルであっても良い。
【００３５】
また、商品検索情報表３２１や販売価格表３２２は、図２Ｂに示すように、検索エンジン毎の情報を一元化することもできる。図２Ｂの商品検索情報表３２１では、商品名が示す商品について、所定のキーワードで検索した場合における、検索エンジン「Ｇ」での検索エンジン順位と、検索エンジン「Ｙ」での検索エンジン順位を示している。図２Ｂの販売価格表３２２では、商品名が示す商品について、所定の検索エンジンでの検索エンジン順位に応じた販売価格を示している。ここでは、検索エンジン「Ｇ」、「Ｙ」の両方について、検索エンジン順位に応じた販売価格をまとめて設定しているが、実際には別々に設定することもできる。
【００３６】
［ＥＣ支援サーバ４０の構成］
図３に示すように、ＥＣ支援サーバ４０は、検索エンジン情報監視部４１と、商品ページ作成部４２を備える。
【００３７】
検索エンジン情報監視部４１は、定期的に、クローラサーバ２０に対して、商品検索情報表３２１に登録されたキーワードを送信し、応答として、そのキーワードに対する当該検索エンジンでの検索エンジン順位を受信し、商品ＤＢサーバ３０の商品検索情報表３２１の検索エンジン順位を更新する。キーワードは、商品の名称でも良い。商品名で検索を行うことも一般的だからである。
【００３８】
商品ページ作成部４２は、クローラサーバ２０から検索エンジン順位を受信する毎に、又は商品ＤＢサーバ３０の商品検索情報表３２１の検索エンジン順位が更新される毎に、商品ＤＢサーバ３０の商品検索情報表３２１及び販売価格表３２２に記憶された情報に基づいて、検索エンジンの検索結果毎に商品ページの情報を作成し、その商品ページの情報を商品ページサーバ５０に提供する。
【００３９】
なお、商品ページ作成部４２は、検索エンジンの検索結果毎（キーワード別）にせず、単に検索エンジン毎に１つの商品ページを作成する場合、商品検索情報表３２１を参照して、同一の商品に対応付けられた複数のキーワードの各々の検索エンジン順位のうち、最も順位が高い検索エンジン順位を採用するようにしても良い。この場合、商品ページ作成部４２は、販売価格表３２２を参照して、採用された検索エンジン順位に応じた販売価格を基に、商品ページの情報を作成し、商品ページサーバ５０に提供する。例えば、商品ページ作成部４２は、検索エンジン「Ｇ」に対して１つの商品ページを作成し、検索エンジン「Ｙ」に対して１つの商品ページを作成する。
【００４０】
［商品ページサーバ５０の構成］
図４に示すように、商品ページサーバ５０は、商品ページ格納部５１と、検索エンジン識別判定部５２と、商品ページ公開部５３を備える。
【００４１】
商品ページ格納部５１は、ＥＣ支援サーバ４０から受け取った商品ページの情報を記憶する。ここでは、商品ページ格納部５１は、検索エンジンの検索結果毎の商品ページの情報と、商品ページの初期ページ（デフォルトページ）の情報を記憶する。商品ページ格納部５１は、商品ページの初期ページ（デフォルトページ）の情報を予め記憶しているものとする。例えば、商品ページの初期ページ（デフォルトページ）は、本発明の適用前から公開されている商品ページでも良い。なお、検索エンジン順位が１位の場合の販売価格を、商品ページの初期ページ（デフォルトページ）に掲載される販売価格としても良い。すなわち、検索エンジン順位が１位の場合の商品ページを、商品ページの初期ページ（デフォルトページ）としても良い。この場合、最初に、ＥＣ支援サーバ４０の商品ページ作成部４２が商品ページの初期ページ（デフォルトページ）を作成し、商品ページ格納部５１は、商品ページの初期ページ（デフォルトページ）を、ＥＣ支援サーバ４０から受け取ることになる。
【００４２】
検索エンジン識別判定部５２は、検索エンジンサーバ１０経由で検索結果のリンクから商品ページへのアクセス要求があった際に、当該アクセス要求のパケット（又はアクセスログ）から、アクセス元（リンク元）のドメイン名、及び検索に用いられたキーワードを抽出し、当該ドメイン名を基に検索エンジンの種別を判定する。また、検索エンジン識別判定部５２は、商品ページに掲載された商品の商品名、検索エンジンの種別及びキーワードを基に、商品ページ格納部５１から該当する商品ページの情報を取得して、商品ページ公開部５３に提供する。また、検索エンジン識別判定部５２は、商品ページ格納部５１に該当する商品ページの情報がない場合、商品ページ格納部５１から商品ページの初期ページ（デフォルトページ）を取得して、商品ページ公開部５３に提供する。例えば、検索エンジン識別判定部５２は、検索エンジンサーバ１０以外のサーバを経由して、或いは直接に、商品ページへのアクセス要求があった場合、商品ページ格納部５１から商品ページの初期ページ（デフォルトページ）を取得して、商品ページ公開部５３に提供する。なお、ドメイン名の代わりに、ＩＰアドレスやＭＡＣアドレスを用いても良い。また、ＩＰアドレスからドメイン名を求める技術や、ＭＡＣアドレスからＩＰアドレスを求める技術は、従来より知られている。
【００４３】
商品ページ公開部５３は、検索エンジン識別判定部５２から受け取った商品ページの情報を基に、商品ページを公開する。商品ページ公開部５３は、通常、「Ａｐａｃｈｅ」等のＷｅｂサーバソフトウェアを使用する。ここでは、対外的に公開されている商品ページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）自体は１つである。従って、検索エンジンからリンクを張られる商品ページのＵＲＬは、１つだけである。但し、実際には、公開される商品ページ毎に個別のＵＲＬを用意することも可能である。
【００４４】
このとき、検索エンジン識別判定部５２は、外部から、商品ページのＵＲＬへのアクセス要求があった際に、商品ページに掲載された商品の商品名、パケットから抽出された検索エンジンの種別及びキーワードを判定し、該当する商品ページへ飛ばすようにしても良い。例えば、検索エンジン識別判定部５２は、外部からのアクセス要求を、「リダイレクト」等により、対外的に公開されている商品ページのＵＲＬから、該当する商品ページのＵＲＬに転送する。商品ページ公開部５３は、外部に対して、該当する商品ページを公開する。
【００４５】
なお、実際には、商品ページ公開部５３は、検索エンジン識別判定部５２よりも先に、外部から商品ページのＵＲＬへのアクセス要求を受信し、アクセス要求のパケット（又はアクセスログ）を検索エンジン識別判定部５２に通知し、検索エンジン識別判定部５２に対して商品ページの情報を要求するようにしても良い。このとき、検索エンジン識別判定部５２は、当該アクセス要求のパケット（又はアクセスログ）から、アクセス元のドメイン名、及び検索に用いられたキーワードを抽出し、当該ドメイン名を基に検索エンジンの種別を判定する。また、検索エンジン識別判定部５２は、商品ページに掲載された商品の商品名、検索エンジンの種別及びキーワードを基に、商品ページ格納部５１から該当する商品ページの情報を取得して、商品ページ公開部５３に提供する。商品ページ公開部５３は、検索エンジン識別判定部５２から受け取った商品ページの情報を基に、商品ページを公開する。
【００４６】
［各構成の例示］
ＤＢ管理部３１、検索エンジン情報監視部４１、商品ページ作成部４２、検索エンジン識別判定部５２、商品ページ公開部５３は、プログラムに基づいて駆動し所定の処理を実行するプロセッサと、当該プログラムや各種データを記憶するメモリとによって実現される。商品ＤＢ３２及び商品ページ格納部５１は、上記のメモリに該当する。
【００４７】
上記のプロセッサの例として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、マイクロプロセッサ（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ）、マイクロコントローラ、或いは、専用の機能を有する半導体集積回路（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ（ＩＣ））等が考えられる。但し、実際には、これらの例に限定されない。
【００４８】
上記のメモリの例として、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ等の半導体記憶装置、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の補助記憶装置、又は、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）やＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等のリムーバブルディスクや記憶媒体（メディア）等が考えられる。但し、実際には、これらの例に限定されない。
【００４９】
また、上記のプロセッサ及び上記のメモリは、一体化していても良い。例えば、近年では、マイコン等の１チップ化が進んでいる。従って、各サーバに該当する計算機や拡張カードに搭載される１チップマイコンが、プロセッサ及びメモリを備えている事例も考えられる。
【００５０】
［本実施形態における動作］
図５を参照して、本実施形態におけるＥＣサイトシステムの動作について説明する。
【００５１】
（１）ステップＳ１０１
ＥＣ支援サーバ４０の検索エンジン情報監視部４１は、商品ＤＢサーバ３０の商品検索情報表３２１を参照し、定期的に、クローラサーバ２０に対して、商品検索情報表３２１に登録されたキーワードを送信し、当該キーワードに対する検索エンジン順位の情報を要求する。
【００５２】
（２）ステップＳ１０２
クローラサーバ２０は、ＥＣ支援サーバ４０からキーワードを受信し、クローラを用いて（クローリングして）、検索エンジンサーバ１０から当該キーワードに対する検索エンジン順位の情報を収集し、収集された検索エンジン順位の情報をＥＣ支援サーバ４０に送信する。以降、クローラサーバ２０は、当該キーワードに対する検索エンジン順位の情報を定期的に収集し、ＥＣ支援サーバ４０からキーワードを受信した際に、収集済みの検索エンジン順位の情報をＥＣ支援サーバ４０に送信するようにしても良い。
【００５３】
（３）ステップＳ１０３
検索エンジン情報監視部４１は、クローラサーバ２０から、応答として、そのキーワードに対する当該検索エンジンでの検索エンジン順位を受信し、商品ＤＢサーバ３０の商品検索情報表３２１の検索エンジン順位を更新する。
【００５４】
（４）ステップＳ１０４
ＥＣ支援サーバ４０の商品ページ作成部４２は、商品ＤＢサーバ３０の商品検索情報表３２１及び販売価格表３２２に記憶された情報に基づいて、検索エンジンの検索結果毎に商品ページの情報を作成し、商品ページサーバ５０に送信する。
【００５５】
（５）ステップＳ１０５
商品ページサーバ５０の商品ページ格納部５１は、ＥＣ支援サーバ４０から商品ページの情報を受信し、その商品ページの情報を記憶する。
【００５６】
（６）ステップＳ１０６
検索エンジン識別判定部５２は、商品ページへのアクセス要求があった際に、当該アクセス要求のパケット（又はアクセスログ）から、アクセス元のドメイン名、及び検索に用いられたキーワードを抽出し、当該ドメイン名を基に検索エンジンの種別を判定し、所定の検索エンジン経由のアクセス要求かどうか確認する。ここでは、検索エンジン識別判定部５２は、当該ドメイン名が所定の検索エンジンサーバ１０を示しているか確認することで、所定の検索エンジン経由のアクセス要求かどうか確認する。
【００５７】
（７）ステップＳ１０７
検索エンジン識別判定部５２は、所定の検索エンジン経由のアクセス要求である場合、商品ページに掲載された商品の商品名、検索エンジンの種別及びキーワードを基に、商品ページ格納部５１を検索する。ここでは、検索エンジン識別判定部５２は、商品ページ格納部５１に該当する商品ページの情報が存在するか否か確認する。
【００５８】
（８）ステップＳ１０８
検索エンジン識別判定部５２は、商品ページ格納部５１に該当する商品ページの情報が存在する場合、該当する商品ページの情報を取得し、商品ページ公開部５３に提供する。
【００５９】
（９）ステップＳ１０９
検索エンジン識別判定部５２は、所定の検索エンジン経由のアクセス要求でない場合、又は、商品ページ格納部５１に該当する商品ページの情報が存在しない場合、商品ページの初期ページ（デフォルトページ）の情報を取得し、商品ページ公開部５３に提供する。
【００６０】
（１０）ステップＳ１１０
商品ページ公開部５３は、検索エンジン識別判定部５２から受け取った商品ページの情報を基に、商品ページを公開する。
【００６１】
［実施例１］
本実施例では、図６を参照して、商品ページ自体（構造化文書）を作成する場合について説明する。
【００６２】
例えば、商品ページ作成部４２は、商品検索情報表３２１及び販売価格表３２２を参照し、対象となる商品について、商品検索情報表３２１に登録されたキーワード毎に、検索エンジン「Ｇ」用の商品ページの構造化文書と、検索エンジン「Ｙ」用の商品ページの構造化文書を作成し、商品ページサーバ５０に送信する。
【００６３】
このとき、商品ページ作成部４２は、販売価格を、直接、商品ページの構造化文書に記述する。商品ページの構造化文書に記述する販売価格については、商品検索情報表３２１におけるキーワード毎の検索エンジン順位と、販売価格表３２２における検索エンジン順位に応じた販売価格を基に決定する。
【００６４】
また、商品ページ作成部４２は、検索エンジンとキーワードとの組合せ毎に、異なるテンプレートを使用して、検索エンジン順位に応じた情報が掲載された商品ページの構造化文書を作成するようにしても良い。
【００６５】
商品ページ格納部５１は、対象となる商品について、商品検索情報表３２１に登録されたキーワード毎に、検索エンジン「Ｇ」用の商品ページの構造化文書と、検索エンジン「Ｙ」用の商品ページの構造化文書を記憶する。すなわち、商品ページ格納部５１は、対象となる商品について、検索エンジンとキーワードとの組合せ毎に、検索エンジン順位に応じた商品ページの構造化文書を記憶して管理する。
【００６６】
このとき、商品ページの構造化文書は、少なくとも、検索エンジン、キーワード、及び検索エンジン順位の３つの要素を属性情報として持つ。従って、言い換えれば、商品ページ格納部５１は、対象となる商品について、検索エンジンとキーワードと検索エンジン順位との組合せに応じた商品ページの構造化文書を記憶して管理する。
【００６７】
商品ページ公開部５３は、商品ページを公開する際、検索エンジン識別判定部５２から、その商品ページの構造化文書自体を受け取り、その商品ページを公開する。
【００６８】
［実施例２］
本実施例では、図７を参照して、商品ページの販売価格に関する情報が差し替え可能であり、商品ページのうち販売価格に関する情報のみ作成する場合について説明する。
【００６９】
なお、差し替えとは、元の記載内容に対する置換、無記載の空白部分に対する挿入、又は元の記載内容を残した状態（取り消し線を引いた状態等）での新規の記載内容の追加等、すなわち一般的な記載内容の変更を示すものとする。
【００７０】
例えば、商品ページの全体部分（基本部分）をマークアップ言語で作成しておき、商品ページの販売価格に関する情報の記述部分のみ、「ＪａｖａＳｃｒｉｐｔ（登録商標）」や「ＰＨＰ  ：  Ｈｙｐｅｒｔｅｘｔ  Ｐｒｅｐｒｏｃｅｓｓｏｒ」等のスクリプト言語で作成するようにすれば、商品ページの販売価格に関する情報のみ差し替え可能にすることができる。このような技術の例として、「Ａｊａｘ（Ａｓｙｎｃｈｒｏｎｏｕｓ  ＪａｖａＳｃｒｉｐｔ（登録商標）  ＋  ＸＭＬ）」等が知られている。無論、上記以外の動的なＷｅｂページの作成技術を用いることも考えられる。商品ページの全体部分（基本部分）は、予め別途作成して商品ページサーバ５０の商品ページ格納部５１に格納しておいても良いし、最初に商品ページ作成部４２が作成するようにしても良い。
【００７１】
商品ページ作成部４２は、商品検索情報表３２１及び販売価格表３２２を参照し、対象となる商品について、商品検索情報表３２１に登録されたキーワード毎に、検索エンジン「Ｇ」用の商品ページの販売価格に関する情報と、検索エンジン「Ｙ」用の商品ページの販売価格に関する情報を作成し、商品ページサーバ５０に送信する。
【００７２】
このとき、商品ページ作成部４２は、商品ページの販売価格に関する情報をスクリプト言語で作成する。商品ページの販売価格に関する情報に掲載する販売価格については、商品検索情報表３２１におけるキーワード毎の検索エンジン順位と、販売価格表３２２における検索エンジン順位に応じた販売価格を基に決定する。
【００７３】
商品ページ格納部５１は、対象となる商品について、商品ページの全体部分（基本部分）と、商品検索情報表３２１に登録されたキーワード毎に、検索エンジン「Ｇ」用の商品ページの販売価格に関する情報と、検索エンジン「Ｙ」用の商品ページの販売価格に関する情報を記憶する。すなわち、商品ページ格納部５１は、対象となる商品について、検索エンジンとキーワードとの組合せ毎に、検索エンジン順位に応じた商品ページの販売価格に関する情報を記憶して管理する。
【００７４】
このとき、商品ページの販売価格に関する情報は、少なくとも、検索エンジン、キーワード、及び検索エンジン順位の３つの要素を属性情報として持つ。従って、言い換えれば、商品ページ格納部５１は、対象となる商品について、検索エンジンとキーワードと検索エンジン順位との組合せに応じた商品ページの販売価格に関する情報を記憶して管理する。
【００７５】
商品ページ公開部５３は、商品ページを公開する際、検索エンジン識別判定部５２から、商品ページの全体部分（基本部分）に、その商品ページの販売価格に関する情報を差し替えたものを正式な商品ページとして受け取り、この正式な商品ページを公開する。或いは、検索エンジン識別判定部５２は、商品ページの全体部分（基本部分）と、その商品ページの販売価格に関する情報とを、個別に商品ページ公開部５３に提供しても良い。この場合、商品ページ公開部５３は、商品ページの全体部分（基本部分）に、その商品ページの販売価格に関する情報を差し替えて正式な商品ページを完成し、この正式な商品ページを公開する。
【００７６】
［各実施例の関係］
なお、上記の各実施例は、組み合わせて実施することも可能である。例えば、本発明のＥＣサイトシステムにおいて、最初に商品ページを公開してから一定期間は実施例１を実施し、一定期間を経過した後は実施例２を実施するようにしても良い。
【００７７】
＜第２実施形態＞
以下に、本発明の第２実施形態について説明する。
本実施形態では、商品ページサーバ自体が商品ページ作成部を備えている事例について説明する。
【００７８】
本実施形態におけるＥＣサイトシステムは、第１実施形態と同じく、検索エンジンサーバ１０と、クローラサーバ２０と、商品ＤＢサーバ３０と、ＥＣ支援サーバ４０と、商品ページサーバ５０を含む。すなわち、図１に示す通りである。但し、本実施形態では、商品ページサーバ５０も、商品ＤＢサーバ３０にアクセス可能である。
【００７９】
検索エンジンサーバ１０、クローラサーバ２０、商品ＤＢサーバ３０、及びＥＣ支援サーバ４０については、基本的に、第１実施形態と同じである。なお、本実施形態では、ＥＣ支援サーバ４０は、商品ページ作成部４２を備えていなくても良い。
【００８０】
［商品ページサーバ５０の構成］
図８に示すように、商品ページサーバ５０は、商品ページ格納部５１と、検索エンジン識別判定部５２と、商品ページ公開部５３と、商品ページ作成部５４を備える。
【００８１】
商品ページ格納部５１、検索エンジン識別判定部５２、及び商品ページ公開部５３については、基本的に、第１実施形態と同じである。
【００８２】
商品ページ作成部５４は、商品ＤＢサーバ３０にアクセスし、商品ＤＢサーバ３０の商品検索情報表３２１及び販売価格表３２２に記憶された情報に基づいて、検索エンジンの検索結果毎に商品ページの情報を作成し、商品ページ格納部５１に格納する。
【００８３】
本実施形態における商品ページサーバ５０の商品ページ作成部５４は、基本的に、第１実施形態におけるＥＣ支援サーバ４０の商品ページ作成部４２と同じ機能を有するものとする。すなわち、商品ページサーバ５０の商品ページ作成部５４は、ＥＣ支援サーバ４０の商品ページ作成部４２と同様の商品ページの情報を作成することができるものとする。
【００８４】
［本実施形態における動作］
本実施形態におけるＥＣサイトシステムの動作について説明する。
【００８５】
本実施形態におけるＥＣサイトシステムの動作は、基本的に図５に示すフローチャートの通りである。第１実施形態と異なるのは、ステップＳ１０４における処理が、ＥＣ支援サーバ４０の商品ページ作成部４２ではなく、商品ページサーバ５０の商品ページ作成部５４により行われる点である。
【００８６】
すなわち、本実施形態では、ステップＳ１０４において、商品ページサーバ５０の商品ページ作成部５４は、商品ＤＢサーバ３０の商品検索情報表３２１及び販売価格表３２２に記憶された情報に基づいて、検索エンジンの検索結果毎に商品ページの情報を作成する。また、ステップＳ１０５において、商品ページ格納部５１は、商品ページ作成部５４から商品ページの情報を受け取り、その商品ページの情報を記憶する。
【００８７】
＜第３実施形態＞
以下に、本発明の第３実施形態について説明する。
本実施形態では、第２実施形態の構成において、商品ページへのアクセス要求があった際に商品ページを作成する事例について説明する。
【００８８】
［本実施形態における動作］
図９を参照して、本実施形態におけるＥＣサイトシステムの動作について説明する。
【００８９】
（１）ステップＳ２０１
ＥＣ支援サーバ４０の検索エンジン情報監視部４１は、商品ＤＢサーバ３０の商品検索情報表３２１を参照し、定期的に、クローラサーバ２０に対して、商品検索情報表３２１に登録されたキーワードを送信し、当該キーワードに対する検索エンジン順位の情報を要求する。
【００９０】
（２）ステップＳ２０２
クローラサーバ２０は、ＥＣ支援サーバ４０からキーワードを受信し、クローラを用いて（クローリングして）、検索エンジンサーバ１０から当該キーワードに対する検索エンジン順位の情報を収集し、収集された検索エンジン順位の情報をＥＣ支援サーバ４０に送信する。以降、クローラサーバ２０は、当該キーワードに対する検索エンジン順位の情報を定期的に収集し、ＥＣ支援サーバ４０からキーワードを受信した際に、収集済みの検索エンジン順位の情報をＥＣ支援サーバ４０に送信するようにしても良い。
【００９１】
（３）ステップＳ２０３
検索エンジン情報監視部４１は、クローラサーバ２０から、応答として、そのキーワードに対する当該検索エンジンでの検索エンジン順位を受信し、商品ＤＢサーバ３０の商品検索情報表３２１の検索エンジン順位を更新する。
【００９２】
（４）ステップＳ２０４
商品ページサーバ５０の検索エンジン識別判定部５２は、商品ページへのアクセス要求があった際に、当該アクセス要求のパケット（又はアクセスログ）から、アクセス元のドメイン名、及び検索に用いられたキーワードを抽出し、当該ドメイン名を基に検索エンジンの種別を判定し、所定の検索エンジン経由のアクセス要求かどうか確認する。
【００９３】
（５）ステップＳ２０５
検索エンジン識別判定部５２は、所定の検索エンジン経由のアクセス要求である場合、商品ページに掲載された商品の商品名、検索エンジンの種別及びキーワードを、商品ページ作成部５４に通知する。これにより、検索エンジン識別判定部５２は、商品ページ作成部５４に、商品ページの作成開始を要求する。
【００９４】
（６）ステップＳ２０６
商品ページ作成部５４は、商品名、検索エンジンの種別及びキーワードを基に、商品ＤＢサーバ３０の商品検索情報表３２１及び販売価格表３２２を検索する。すなわち、商品ページ作成部５４は、商品ＤＢサーバ３０の商品検索情報表３２１及び販売価格表３２２に、商品名、検索エンジンの種別及びキーワードに該当する情報が存在するか否か確認する。
【００９５】
（７）ステップＳ２０７
商品ページ作成部５４は、該当する情報が発見できた場合、該当する情報を基に、検索エンジンの検索結果毎に商品ページの情報を作成し、作成された商品ページの情報を商品ページ格納部５１に格納し、商品ページ格納部５１に格納した商品ページの情報を商品ページ公開部５３に通知する。
【００９６】
（８）ステップＳ２０８
商品ページ作成部５４は、所定の検索エンジン経由のアクセス要求でない場合、又は、該当する情報が発見できなかった場合、商品ページの初期ページ（デフォルトページ）の情報を商品ページ格納部５１に格納し、商品ページ格納部５１に格納した商品ページの情報を商品ページ公開部５３に通知する。なお、商品ページ格納部５１が既に商品ページの初期ページ（デフォルトページ）の情報を記憶している場合、商品ページ作成部５４は、商品ページの初期ページ（デフォルトページ）の情報を商品ページ公開部５３に通知する。すなわち、商品ページ作成部５４は、商品ページの初期ページ（デフォルトページ）の情報を使用することを決定する。
【００９７】
（９）ステップＳ２０９
商品ページ公開部５３は、商品ページ作成部５４から通知された（商品ページ格納部５１に格納されている）商品ページの情報を基に、商品ページを公開する。
【００９８】
＜各実施形態の関係＞
なお、上記の各実施形態は、組み合わせて実施することも可能である。例えば、本発明のＥＣサイトシステムにおいて、第１実施形態を実施している際に、何らかの事情で、ＥＣ支援サーバ４０の商品ページ作成部４２が商品ページの情報を作成できなくなった場合、又はＥＣ支援サーバ４０と商品ページサーバ５０の間の通信が遮断された場合、商品ページ格納部４２が最後に作成した商品ページの情報を商品ページ格納部５１に格納した時から一定期間の経過後に、第２実施形態や第３実施形態の実施に切り替えて、商品ページサーバ５０の商品ページ作成部５１が、商品ページの情報を作成するようにしても良い。
【００９９】
＜本発明の応用＞
［販売価格以外の情報でも良い点］
上記の各実施形態では、商品ページの販売価格の情報を変更することについて説明しているが、実際には、販売価格以外の情報も変更することが可能である。例えば、販売価格の情報ではなく、商品の割引率やキャッシュバック金額の情報、又は商品購入に応じて付与されるポイント、おまけ（付帯商品、試供品、非売品等）、付帯サービス等の情報を変更することが考えられる。また、販売価格と共に／販売価格の代わりに、商品の検索に用いられるキーワード（商品ページ中に含まれる特定のキーワード）、商品を紹介する文言（キャッチフレーズ）等を変更可能にして、これらの内容について、検索エンジン順位に応じた内容を商品ページに掲載するようにしても良い。
【０１００】
［検索エンジンは１つでも良い点］
また、上記の各実施形態において、基準となる検索エンジン（代表的な検索エンジン）を１つに固定し、その検索エンジンでの検索キーワード及び検索エンジン順位に応じた商品ページ用の情報を作成するようにしても良い。この場合、直接又は他の検索エンジンからアクセスされても、検索エンジンの種別に関わらず、基準となる検索エンジンでの検索キーワード及び検索エンジン順位に応じた商品ページ用の情報に基づく商品ページが公開されることになる。
【０１０１】
［キーワードは１つでも良い点］
更に、検索エンジンのみならず、検索キーワードも１つに固定した場合、直接又は他の検索エンジンから他のキーワードに基づいてアクセスされても、検索エンジンの種別や検索キーワードに関わらず、固定の検索エンジン及び固定の検索キーワードにおけるその時点での検索エンジン順位に応じた商品ページ用の情報に基づく商品ページが公開されることになる。
【０１０２】
［検索エンジン以外のサイト等でも良い点］
また、上記の各実施形態において、検索エンジンの代わりに、同様／代替の機能を有するＷｅｂサイトやサーバ上のアプリケーションソフトウェアを用いても良い。例えば、検索エンジンの代わりに、価格比較サイトや大規模な通販サイトを用いることも考えられる。
【０１０３】
＜まとめ＞
本発明では、検索エンジンの検索結果毎に、検索エンジン順位に応じた内容（販売価格等）が掲載された商品ページを公開する。従って、ある検索エンジンからリンクが貼られた商品ページに掲載された内容（販売価格等）と、別の検索エンジンからリンクが貼られた商品ページに掲載された内容（販売価格等）は、異なる場合がある。また、検索に用いられたキーワードによっても検索エンジン順位が異なるため、同じ検索エンジンを用いても、キーワード毎に、リンクが貼られた商品ページに掲載された内容（販売価格等）は異なる場合がある。すなわち、本発明では、検索エンジン及びキーワード別に、リンクが貼られた商品ページに掲載された内容（販売価格等）が異なる。
【０１０４】
本質的には、本発明では、検索エンジンの検索結果（検索エンジンとキーワードとの組合せ）自体を「店舗」とみなし、同一の商品であっても、店舗（検索エンジンとキーワードとの組合せ）毎に、異なる商品ページを公開し、異なる内容（販売価格等）を提示するものである。一般的な店舗における場合と同じく、取扱商品について、その店舗（検索エンジンとキーワードとの組合せ）での注目度（検索エンジン順位）に応じて、随時、内容（販売価格等）を変更するため、同一の商品であっても店舗（検索エンジンとキーワードとの組合せ）毎に内容（販売価格等）が異なることになる。
【０１０５】
すなわち、本発明では、商品ページの掲載内容（販売価格等）は、検索エンジンとキーワードと検索エンジン順位との組合せに応じて決定される。従って、検索エンジンが固定である場合、商品ページの掲載内容（販売価格等）は、キーワードと検索エンジン順位とに応じて決定される。また、検索エンジン及びキーワードが固定である場合、商品ページの掲載内容（販売価格等）は、検索エンジン順位に応じて決定される。
【０１０６】
＜付記＞
上記の実施形態の一部又は全部は、以下の付記のように記載することも可能である。但し、実際には、以下の記載例に限定されない。
【０１０７】
（付記１）
キーワード検索を行った際の商品ページの検索エンジン順位を検索エンジンから収集するクローリング手段と、
前記検索エンジン順位に応じた商品ページ用の情報を作成する商品ページ作成手段と、
商品ページへのアクセス要求があった場合、前記アクセス要求に対し、当該商品ページ用の情報に応じた商品ページを公開する商品ページ公開手段と
を含む
ＥＣサイトシステム。
【０１０８】
（付記２）
付記１に記載のＥＣサイトシステムであって、
商品ページへのアクセス要求に基づいて、検索エンジンの種別と検索に用いられたキーワードとを確認する検索エンジン識別判定手段
を更に含み、
前記クローリング手段は、キーワード検索を行った際の商品ページの検索エンジン順位を検索エンジン毎に収集し、
前記商品ページ作成手段は、検索エンジンとキーワードと検索エンジン順位との組合せに応じた商品ページ用の情報を作成し、
前記検索エンジン識別判定手段は、商品ページへのアクセス要求があった場合、検索エンジンの種別と検索に用いられたキーワードとを確認し、所定の検索エンジンの検索結果を経由してのアクセス要求であると判断した場合、当該検索エンジンと当該キーワードとの組合せに応じた商品ページ用の情報が存在するか確認し、
前記商品ページ公開手段は、前記検索エンジンと前記キーワードとの組合せに応じた商品ページ用の情報が存在する場合、前記アクセス要求に対し、当該商品ページ用の情報に応じた商品ページを公開する
ＥＣサイトシステム。
【０１０９】
（付記３）
付記２に記載のＥＣサイトシステムであって、
前記商品ページ作成手段は、検索エンジンとキーワードと検索エンジン順位との組合せに応じた情報が掲載される商品ページの構造化文書を作成して、前記商品ページの構造化文書を商品ページ格納領域に格納し、
前記検索エンジン識別判定手段は、前記商品ページ格納領域に、前記検索エンジンと前記キーワードとの組合せに応じた商品ページの構造化文書が存在するか確認し、前記検索エンジンと前記キーワードとの組合せに応じた商品ページの構造化文書が存在する場合、前記商品ページ公開手段に、当該商品ページの構造化文書を提供し、
前記商品ページ公開手段は、前記アクセス要求に対し、当該商品ページを公開する
ＥＣサイトシステム。
【０１１０】
（付記４）
付記２又は３に記載のＥＣサイトシステムであって、
前記商品ページ作成手段は、前記商品ページの構造化文書の一部の情報が差し替え可能に作成されている場合、検索エンジンとキーワードと検索エンジン順位との組合せに応じた情報を、前記商品ページの差し替え用の情報として商品ページ格納領域に格納し、
前記検索エンジン識別判定手段は、前記商品ページ格納領域に、前記検索エンジンと前記キーワードとの組合せに応じた差し替え用の情報が存在するか確認し、前記検索エンジンと前記キーワードとの組合せに応じた差し替え用の情報が存在する場合、前記商品ページ公開手段に、当該差し替え用の情報を提供し、
前記商品ページ公開手段は、前記商品ページの構造化文書の一部の情報に前記差し替え用の情報を適用したものを正式な商品ページとし、前記アクセス要求に対し、前記正式な商品ページを公開する
ＥＣサイトシステム。
【０１１１】
（付記５）
なお、上記のＥＣサイトシステムは、少なくとも１つのサーバにより実現するものとする。
【０１１２】
以上、本発明の実施形態を詳述してきたが、実際には、上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の変更があっても本発明に含まれる。
【符号の説明】
【０１１３】
１０…  検索エンジンサーバ
２０…  クローラサーバ
３０…  商品ＤＢ（データベース）サーバ
３１…  ＤＢ管理部
３２…  商品ＤＢ
３２１…  商品検索情報表
３２２…  販売価格表
４０…  ＥＣ支援サーバ
４１…  検索エンジン情報監視部
４２、５４…  商品ページ作成部
５０…  商品ページサーバ
５１…  商品ページ格納部
５２…  検索エンジン識別判定部
５３…  商品ページ公開部
【図１】
0005263987.tif 000002
【図２Ａ】
0005263987.tif 000003
【図２Ｂ】
0005263987.tif 000004
【図３】
0005263987.tif 000005
【図４】
0005263987.tif 000006
【図５】
0005263987.tif 000007
【図６】
0005263987.tif 000008
【図７】
0005263987.tif 000009
【図８】
0005263987.tif 000010
【図９】
0005263987.tif 000011