(57)【要約】【課題】ウェブサイトの運営者が、自身のウェブサイトに関連し、かつインターネットユーザが興味を持っているキーワードを短時間で抽出できるようにする。【解決手段】本発明の一実施形態は、ユーザによって入力されるキーワードと関連してインターネットの検索エンジンで検索されている複数の関連語を取得する第１取得手段と、キーワードと複数の関連語の各々とを掛け合わせた複数の掛け合わせワードの各々を検索クエリとして検索エンジンにより検索されている回数の統計値を取得する第２取得手段と、複数の掛け合わせワードを統計値の降順で表示装置に表示するためのデータを出力する第１表示手段と、を備えた情報処理装置である。【選択図】図５
2020042637.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって入力されるキーワードと関連してインターネットの検索エンジンで検索されている複数の関連語を取得する第１取得手段と、
前記キーワードと前記複数の関連語の各々とを掛け合わせた複数の掛け合わせワードの各々を検索クエリとして前記検索エンジンにより検索されている回数の統計値を取得する第２取得手段と、
前記複数の掛け合わせワードを前記統計値の降順で表示するためのデータを出力する第１表示手段と、
を備えた情報処理装置。
【請求項２】
前記第１表示手段は、第２取得手段によって取得された各掛け合わせワードに対する前記統計値を表示するためのデータを出力する、
請求項１に記載された情報処理装置。
【請求項３】
前記複数の掛け合わせワードの各々を検索クエリとして前記検索エンジンにより検索したときの検索結果のうち上位の複数のウェブページを、掛け合わせワードごとに抽出する抽出手段と、
ウェブページのドメイン名、および／または、ウェブページ同士のドメイン名の関係に基づいて、ウェブページの種別を決定する種別決定手段と、
前記複数の掛け合わせワードの各々と、各掛け合わせワードに対して抽出された前記複数のウェブページの種別とを、表示するためのデータを出力する第２表示手段と、
を備えた、請求項１または２に記載された情報処理装置。
【請求項４】
前記第２表示手段は、各掛け合わせワードとウェブページの種別とを、各掛け合わせワードに対する前記統計値の降順に表示するためのデータを出力する、
請求項３に記載された情報処理装置。
【請求項５】
前記第２表示手段は、各掛け合わせワードに対応する複数のウェブページの種別に代えて、前記複数のウェブページのタイトルまたはＵＲＬを表示するためのデータを出力する、
請求項３または４に記載された情報処理装置。
【請求項６】
前記第２表示手段は、前記複数の掛け合わせワードの各々による検索結果であるウェブページの総数のうちウェブページの種別ごとの数の割合をグラフ形式で表示するためのデータを出力する、
請求項３から５のいずれか１項に記載された情報処理装置。
【請求項７】
前記種別決定手段は、前記複数のウェブページのうち、前記ユーザに対応するドメイン名と競合関係にあるドメイン名を含むウェブページを競合ウェブページとして特定し、
前記第２表示手段は、各掛け合わせワードに対して抽出された前記複数のウェブページのうち、前記ユーザに対応するウェブページと前記競合ウェブページのうち最も上位のウェブページとの間の、検索結果の順位に応じたクリック率の差に対して、各掛け合わせワードに対応する前記統計値を乗じた値を、掛け合わせワードごとに表示するためのデータを出力する、
請求項３から６のいずれか１項に記載された情報処理装置。
【請求項８】
前記第２表示手段は、前記複数の掛け合わせワードの各々による検索結果である各ウェブページに対する選択操作回数の推定値を、ウェブページの種別ごとにグラフ形式で表示するためのデータを出力する、
請求項３から７のいずれか１項に記載された情報処理装置。
【請求項９】
前記第２表示手段は、前記複数の掛け合わせワードの各々による検索結果である各ウェブページに対する選択操作回数の推定値を、ウェブページのドメインごとにグラフ形式で表示するためのデータを出力する、
請求項３から７のいずれか１項に記載された情報処理装置。
【請求項１０】
ユーザによって入力された前記キーワードを登録する登録手段を備え、
前記第２表示手段は、前記登録手段によって登録された前記キーワードに対応する前記推定値の時間の経過に応じた変化をグラフ形式で表示するためのデータを出力する、
請求項８または９に記載された情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブマーケティングの技術に関する。
【背景技術】
【０００２】
従来、ウェブマーケティングとしてＳＥＯ（Search Engine Optimization）対策が行われており、そのためのシステム開発がなされてきた（例えば、特許文献１）。
ＳＥＯ対策とは、検索エンジンでキーワードを検索クエリとして入力した場合の特定のウェブサイトの表示順位が上位になるように工夫する取り組みを意味する。例えば、特定の会社のウェブサイトの表示順位が上位になると、検索エンジンのインターネットユーザによる閲覧回数（あるいはクリック率）が増えるため、コンバージョン率が上昇し、当該会社の売り上げが伸びることが期待される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−０３３１１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＳＥＯ対策の一つとしてウェブサイトを運営する運営者は、インターネットユーザが興味を持っているキーワード（つまり、自身のウェブサイトに対する流入につながるキーワード）を自身のウェブサイトに取り込み、検索エンジンの表示順位が上位となるようにウェブサイトを作成、改良していくことが望まれる。
しかし、ウェブサイトの運営者が、自身のウェブサイトに関連し、かつインターネットユーザが興味を持っているキーワードを見出すのは煩雑であり、時間が掛かる。
【０００５】
そこで、本発明は、ウェブサイトの運営者が、自身のウェブサイトに関連し、かつインターネットユーザが興味を持っているキーワードを短時間で抽出できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明のある態様は、ユーザによって入力されるキーワードと関連してインターネットの検索エンジンで検索されている複数の関連語を取得する第１取得手段と、前記キーワードと前記複数の関連語の各々とを掛け合わせた複数の掛け合わせワードの各々を検索クエリとして前記検索エンジンにより検索されている回数の統計値を取得する第２取得手段と、前記複数の掛け合わせワードを前記統計値の降順で表示装置に表示するためのデータを出力する第１表示手段と、を備えた情報処理装置である。
【発明の効果】
【０００７】
本発明のある態様によれば、ウェブサイトの運営者が、自身のウェブサイトに関連し、かつインターネットユーザが興味を持っているキーワードを短時間で抽出できる。
【図面の簡単な説明】
【０００８】
【図１】実施形態の情報処理システムの概略のシステム構成を示す図である。
【図２】実施形態の情報処理システムのブロック図である。
【図３】種別データベースの構成例を示す図である。
【図４】ドメイン関連付けデータベースの構成例を示す図である。
【図５】実施形態のウェブサーバで実行されるソフトウェアの機能ブロック図である。
【図６】関連ワード取得処理のフローチャートである。
【図７】ウェブアプリケーションを実行したときのユーザ端末２の表示例を示す図である。
【図８】掛け合わせワード取得処理のフローチャートである。
【図９】検索を行うウェブブラウザの表示例を示す図である。
【図１０】図８に基づいてウェブアプリケーションを実行したときのユーザ端末２の表示例を示す図である。
【図１１】マーケット調査処理のフローチャートである。
【図１２】ウェブページ種別決定処理のフローチャートである。
【図１３Ａ】図１１に基づいてプログラムを実行したときの表示例を示す図である。
【図１３Ｂ】図１１に基づいてプログラムを実行したときの表示例を示す図である。
【図１４】ウェブアプリケーションを実行したときのユーザ端末２の表示例を示す図である。
【図１５】コンテンツ作成支援処理のフローチャートである。
【図１６】ウェブアプリケーションを実行したときのユーザ端末２の表示例を示す図である。
【図１７】ウェブアプリケーションを実行したときのユーザ端末２の表示例を示す図である。
【図１８】ウェブアプリケーションを実行したときのユーザ端末２の表示例を示す図である。
【０００９】
以下の説明において「ウェブサイトの運営者」とは、自身のウェブサイトを運営している者（法人を含む。）だけでなく、自身のウェブサイトを運営するためにウェブサイトを作成し、若しくは作成しようとする者を含む。以下の説明では、「ウェブサイトの運営者」を適宜、単に「ユーザ」という。
以下の説明において、インターネットを利用する不特定のユーザを「インターネットユーザ」と表記し、ウェブサイトの運営者であるユーザと区別する。
以下の説明において、サジェストワードおよび関連ワードは、それぞれ本発明の「関連語」の一例である。また、以下の説明および図面では、サジェストワードおよび関連ワードを総称して「関連語」と表記する場合がある。
【００１０】
（１）システム構成
先ず、本発明の一実施形態に係る情報処理システム１について図１〜図４を参照して説明する。図１は、本実施形態の情報処理システム１の概略のシステム構成を示す図である。図２は、本実施形態の情報処理システム１のブロック図である。図３は、後述するウェブサーバ５に含まれる種別データベースの構成例を示す図である。図４は、後述するドメイン関連付けデータベースの構成例を示す図である。
【００１１】
本実施形態の情報処理システム１は、当該システムのユーザであるウェブサイトの運営者（例えば自社）がＳＥＯ対策のために、自身のウェブサイトの検索エンジンによる検索結果が上位となるように、自身のウェブサイトに含まれるウェブページを作成あるいは改良することを支援するように構成されている。後述するウェブアプリケーションを利用することでウェブサイトの運営者は、自身のウェブサイトの検索結果が上位となるように、インターネットユーザを自身のウェブサイトに引き込むための効果的な関連語（つまり、自社のウェブサイトのテーマとなるキーワードに関連したワード）を用いてウェブサイトを構築することができる。
また、後述するウェブアプリケーションを利用することでウェブサイトの運営者は、特定のキーワード（例えば自社のテーマになるようなワード）による検索の表示順位が上位の他者のウェブページの構成を可視化できることから、当該ウェブページを分析することができ、自身のウェブサイトを改良するための情報を素早く得ることが可能である。
要するに、ウェブサイトの運営者は、自社のテーマに関連する検索ワードを瞬時に抽出し、その検索での上位サイトを瞬時に解析することで、自社の良質なコンテンツ作成に役立てることができ、自社のウェブサイトに対する流入を加速することが可能となる。
さらに、後述するウェブアプリケーションを利用することでウェブサイトの運営者は、自身のウェブサイトを作成、若しくは改良した後の客観的評価を得ることができ、自身のウェブサイトに対する検索結果の表示順位の推移を把握することができる。
【００１２】
図１に示すように、情報処理システム１は、ウェブサイトの管理者であるユーザが操作するユーザ端末２と、ウェブサーバ５（情報処理装置の一例）とを含む。ユーザ端末２は、ウェブサーバ５からインターネットＮＷを介してサービスを提供される。ウェブサーバ５は、ユーザ端末２に対するサービスの提供に際して、適宜、検索サーバ３および広告掲載サーバ４にアクセスするように構成されている。
【００１３】
図２を参照すると、ユーザ端末２は、制御部２１、メモリ２２、操作入力部２３、表示部２４（表示装置の一例）、および、通信インタフェース（通信Ｉ／Ｆ）２５を含む。
制御部２１は、マイクロコントローラを主体として構成され、ユーザ端末２の全体の処理を制御する。メモリ２２は、ウェブブラウザと、ＳＥＯ対策およびウェブマーケティングツールであってウェブブラウザ上で動作するウェブアプリケーションとを含むソフトウェアを格納する。メモリ２２に格納されているソフトウェアは、制御部２１のマイクロコントローラによって実行される。
ユーザ端末２のウェブブラウザは、ユーザの操作入力部２３に対する操作入力に基づく表示要求をウェブサーバ５に送り、ウェブサーバ５による処理結果を取得して表示部２４に表示する。
【００１４】
操作入力部２３は、キーボード、ポンティングデバイス、および、タッチ入力機能を有するタッチパネルの少なくともいずれかの入力デバイスと、当該入力デバイスによって受け付けられた入力を制御部２１に送信する入力インタフェース回路とを含む。
表示部２４は、表示パネルと、表示パネルを駆動する駆動回路とを含み、ウェブブラウザによるウェブページの表示、ウェブアプリケーションの実行結果の表示等、制御部２１によるソフトウェアの実行によって得られた画像を表示する。
通信インタフェース２５は、ウェブサーバ５との間でＨＴＴＰＳ(Hypertext Transfer Protocol Secure)に従った通信を行い、ＨＴＭＬ(HyperText Markup Language)文書やＪＳＯＮ(JavaScript(登録商標) Object Notation)、ＸＭＬ(Extensible Markup Language)などを取得する。
【００１５】
検索サーバ３は、インターネットユーザからのアクセスを受けて、ＨＴＴＰＳを利用してインターネットＮＷに存在するウェブサイトまたはウェブページを検索するサービスを提供する。検索サーバ３のサービス提供者は問わないが、例えば米国のグーグル社（Google LLC）がよく知られている。検索サーバ３の運営者から、検索サーバ３が有する様々な機能に対するＡＰＩ（Application Programming Interface）が提供されている。
図２に示すように、検索サーバ３は検索エンジン３１を含む。なお、検索サーバ３内に検索エンジン３１が設けられている場合に限られず、別のサーバにある検索エンジンを利用する場合もある。
検索エンジン３１は、ウェブサーバ５からＡＰＩを通して与えられる検索クエリに基づいて検索を実行し、所定の検索アルゴリズムに従ってウェブページの検索結果の表示順位を決定する。検索サーバ３は、例えばウェブページの検索結果をウェブサーバ５に返す。
【００１６】
広告掲載サーバ４は、検索サーバ３と連携して、インターネットユーザに広告掲載サービスを提供する。広告掲載サーバ４は、検索サーバ３のサービス提供者によって運営されていることが多い。広告掲載サーバ４の運営者から、広告掲載サーバ４が有する様々な機能に対するＡＰＩが提供されている。
広告掲載サーバ４によって提供されるサービスは、例えば米国のグーグル社によるグーグル広告（あるいは「Google Adwords」として知られる。）である。グーグル広告によって掲載される広告は、例えば、ウェブページの検索結果を示すページの特定の位置に掲載される。グーグル広告では、ユーザ（出稿主）が広告を出稿するに当たって、インターネットユーザによる検索キーワードをユーザが指定できるため、インターネットユーザのうちターゲットユーザを絞って広告を掲載することが可能に構成されている。
グーグル広告には様々な機能が含まれており、その中には、例えばキーワードプランナーが含まれる。キーワードプランナーは、ユーザが注目する商品、サービス、ターゲット顧客に関連する関連ワード（つまり、キーワードに関連する関連ワード）を、月間平均検索ボリュームとともに提示する機能を備える。
本実施形態の広告掲載サーバ４では、例えば上述したキーワードプランナーの機能に基づき、ユーザによって入力されるキーワードに関連する複数の関連ワードを月間平均検索ボリュームとともにウェブサーバ５に提供する。なお、広告掲載サーバ４からウェブサーバ５を介したユーザ端末２に対するサービスの提供は、ブラウザベース、または、アプリケーション(iOS, Android, Destopなど)で行われる。
【００１７】
図２を参照すると、ウェブサーバ５は、制御部５１および通信インタフェース５２を備える。
制御部５１は、マイクロコントローラを主体として構成され、ウェブサーバ５の全体の処理を制御する。制御部５１は、プログラムを実行して所定の処理を行う。
例えば、制御部５１は、ユーザ端末２からの表示要求に基づいて、検索サーバ３および広告掲載サーバ４によって提供されるＡＰＩを利用して所定の処理（後述する）を実行する。例えば、ウェブサーバ５は、検索サーバ３のＡＰＩを利用して、キーワードに対するサジェストワードを検索サーバ３から取得する。また、ウェブサーバ５は、広告掲載サーバ４のＡＰＩを利用して、キーワードに対する関連ワードとその月間平均検索ボリューム（つまり、検索数）を広告掲載サーバ４から取得する。
制御部５１によって実行される処理については、後述する。
ウェブサーバ５は、上記所定の処理の実行に必要となる種別データベース（種別ＤＢ）、ドメイン関連付けデータベース（ドメイン関連付けＤＢ）、および、ユーザデータベース（ユーザＤＢ）を記録し、これらのデータベースが制御部５１によって適宜参照される。種別データベースおよびドメイン関連付けデータベースは、随時、更新が行われる。
なお、ウェブサーバ５は、ユーザ端末２からの要求がない場合であっても、定期的に所定の処理を実行するバッチサーバとして機能してもよい。
【００１８】
種別データベースは、ウェブサイトのＵＲＬ(Uniform Resource Locator)（つまり、当該ウェブサイトのトップページのＵＲＬ）と、当該ウェブサイトの種別とが関連付けられたデータベースである。図３に示す例では、種別データベースでは、「運営主体」フィールド、「ＵＲＬ」フィールド、および「種別」フィールドの各データから１レコードが構成される。
ウェブページの種別とは、当該ウェブページに含まれるコンテンツのタイプ、種類を意味している。種別データベースに記述されているウェブページの種別は、「メディア」、「ＥＣ」、または「ＱＡ」のいずれかである。「メディア」は、例えば記事型コンテンツ等、報道のためのコンテンツを含むウェブサイトの種別である。「ＥＣ」は、ネットショッピング等、インターネットを利用した商取引(Electronic Commerce)に関するコンテンツを含むウェブサイトの種別である。「ＱＡ」は、例えばナレッジコミュニティ等、インターネットユーザが質問を公開し、回答を募って疑問を解消する仕組みを提供するウェブサイトの種別である。
なお、ウェブサイトに含まれる各ウェブページの種別は、当該ウェブサイトの種別と同じである。
【００１９】
ドメイン関連付けデータベースは、特定のウェブサイトのドメイン名同士が競合関係にある場合に関連付けられているデータベースである。
例えば図４に示す例では、「shop_abc.com」のドメイン名と、「shop_tsu.co.jp」、「DEF_shop.com」および「KKK_LLL.com」の各ドメイン名とは、競合関係として関連付けられている。ドメイン名同士の関連付けは、各ドメインに含まれるコンテンツの種類や、各ドメインによって提供されるサービスの種類、あるいは各ドメインの運営主体の業態等に基づいて行われている。例えば、「shop_abc.com」のドメイン名によって提供されるサービスが電子商取引による靴の販売であり、「shop_tsu.co.jp」、「DEF_shop.com」および「KKK_LLL.com」の各ドメイン名によって提供されるサービスも同様に、電子商取引による靴の販売である場合には、図４に示すように関連付けてもよい。
図４では一例として、「shop_abc.com」の単一のドメイン名と競合関係として関連付けられているドメイン名を示したが、ドメイン関連付けデータベースでは、多くのドメイン名に対して相互に関連付けがなされた状態で構成される。
なお、後述するが、ユーザのウェブサイトのドメイン名と競合関係としてドメイン関連付けデータベースにおいて関連付けられているウェブサイトに含まれるウェブページの種別は、ウェブサーバ５によって「競合」と判定される。
【００２０】
ユーザデータベースには、本実施形態のウェブサービスを利用する複数のユーザに対するデータが記録されている。例えば、ユーザデータベースには、各ユーザのウェブサイト、各ユーザのユーザ端末２によって提供されたキーワードが記録（登録）されているほか、各ユーザに対して行われた検索結果や処理結果の履歴などが記録されている。
【００２１】
（２）ユーザ端末２およびウェブサーバ５の機能
次に、ユーザ端末２がウェブアプリケーションを実行したときに、主としてウェブサーバ５によって実行される各プログラムモジュールについて、図５を参照して説明する。図５は、本実施形態のウェブサーバ５で実行されるプログラムの機能ブロック図である。
【００２２】
登録モジュール２１０（登録手段の例）は、ユーザによって入力されたキーワード、および、ユーザによって入力されたユーザ自身のウェブサイトを登録する機能を備える。ユーザによってウェブアプリケーション上で入力されたキーワードおよびウェブサイトはウェブサーバ５に送信され、ウェブサーバ５に記録される。
なお、ユーザが、ユーザ以外の（例えば他社の）ドメイン情報や、特定のＵＲＬの種別を登録できるようにしてもよい。その場合、ウェブページの種別を決定するときに、ユーザによって登録されたドメイン情報や種別の情報が参照される。
【００２３】
関連ワード取得モジュール２１１は、ユーザによって入力されるキーワードに関連する複数の関連ワードと各関連ワードの月間平均検索ボリュームを取得する機能を備える。
【００２４】
本実施形態の一例では、関連ワード取得モジュール２１１が実行される場合、広告掲載サーバ４によって提供されるキーワードプランナーの機能が実行される。すなわち、ウェブサーバ５は、ユーザ端末２から取得したキーワードに基づいて、広告掲載サーバ４のＡＰＩを介して当該キーワードに関連する複数の関連ワードを月間平均検索ボリュームとともに取得する。
前述したように、広告掲載サーバ４は検索サーバ３と連携しており、検索サーバ３の検索エンジン３１において、ユーザによって入力されたキーワードとともに検索されたワードの実績（履歴）を基に、複数の関連ワードをユーザ端末２に提供する。つまり、ユーザ端末２に提供される複数の関連ワードは、ユーザによって入力されたキーワードと関連付けてインターネットユーザに頻繁に検索されているワードであるということがいえる。
【００２５】
掛け合わせワード取得モジュール２１２（第１取得手段および第２取得手段の例）は、ユーザ端末２から取得したキーワードに関連する複数のサジェストワードを取得し、キーワードと複数のサジェストワードの各々とを掛け合わせた複数の掛け合わせワードの各々に対する月間平均検索ボリュームを取得する機能を備える。
月間平均検索ボリュームは、各掛け合わせワードを検索クエリとして検索サーバ３の検索エンジン３１により検索されている回数の統計値の一例である。
【００２６】
本実施形態の例では、ユーザによって入力されるキーワードと、当該キーワードに基づいて得られた複数のサジェストワードの各々とから複数の掛け合わせワードが構成される。掛け合わせワード取得モジュール２１２が実行される場合、ウェブサーバ５は、ユーザによって入力されるキーワードに対する複数のサジェストワードを検索サーバ３から取得する。キーワードと各サジェストワードとが掛け合わせワードを構成する。
掛け合わせワード取得モジュール２１２では、複数の掛け合わせワードの各々を対象として、広告掲載サーバ４によって提供されるキーワードプランナーの機能が実行される。すなわち、ウェブサーバ５は、広告掲載サーバ４のＡＰＩを通して各掛け合わせワードに対する月間平均検索ボリュームを取得する。
【００２７】
第１表示モジュール２１３（第１表示手段の例）は、複数の掛け合わせワードを月間平均検索ボリュームの降順で表示するためのデータ（例えばＨＴＭＬ文書）を生成し、ユーザ端末２に送信する機能を備える。第１表示モジュール２１３が実行された場合、掛け合わせワード取得モジュール２１２によって取得された複数の掛け合わせワードが月間平均検索ボリュームの降順で生成される。上記データに基づくユーザ端末２での表示例については、後に図１０を参照して説明する。
第１表示モジュール２１３が実行される場合、ユーザ端末２のウェブブラウザは、ウェブサーバ５から、複数の掛け合わせワードに対する月間平均検索ボリュームのデータを取得して、表示部２４に表示する。
【００２８】
抽出モジュール２１４（抽出手段の例）は、複数の掛け合わせワードの各々を検索クエリとして検索エンジン３１により検索したときの検索結果のうち上位の複数のウェブページを、掛け合わせワードごとに抽出する機能を備える。抽出モジュール２１４が実行される場合、ウェブサーバ５は、複数の掛け合わせワードの各々により順に検索クエリを作成することによって、検索サーバ３から検索結果を取得する。次いでウェブサーバ５は、掛け合わせワードごとに、検索結果の中から表示順位の上位の所定数のウェブページ（例えば１０位までのウェブページ）を抽出する。
【００２９】
種別決定モジュール２１５（種別決定手段の例）は、ウェブページのドメイン名、および／または、ウェブページ同士のドメイン名の関係に基づいて、抽出モジュール２１４によって抽出されたウェブページの種別を決定する機能を備える。ウェブページの種別は、後述するウェブページ種別決定処理を実行することによって決定される。ウェブページ種別決定処理を実行するときに、ウェブサーバ５は、種別データベースおよびドメイン関連付けデータベースを参照する。
【００３０】
指標値算出モジュール２１６は、複数の掛け合わせワードの各々を検索クエリとした検索結果であるウェブページを対象として、当該検索結果を評価するための指標値を算出する機能を備える。ここで、指標値は、当該検索結果であるウェブページの総数のうちウェブページの種別ごとの数の割合（以下、適宜「種別割合」という。）、および／または、当該検索結果である各ウェブページに対する想定流入数である。各ウェブページに対する想定流入数は、各ウェブページに対する選択操作回数の推定値の一例である。
種別割合によって、特定の掛け合わせワードに対するウェブページの種別の割合がわかる。
また、想定流入数が大きいほど、ウェブページに対する一定期間内のクリック数またはクリック率（ＣＴＲ）が高いと考えられ、より多くのインターネットユーザをウェブページに引き込むことができる。そのため、ウェブサイトの運営者にとって、自身が運営するウェブサイトの想定流入数を高くすることが目標となる。
【００３１】
ウェブページに対する想定流入数は、以下のようにして算出される。
対象となる掛け合わせワードがＭ個存在し、その中のｉ番目の掛け合わせワードに対する検索結果として、表示順位が１位から１０位までの１０個のウェブページが抽出され、当該掛け合わせワードに対する月間平均検索ボリュームがＮｉ（ｉ：１〜Ｍ）である場合を想定する。ここで、検索結果で表示される１位から１０位までの各ウェブページに対するクリック率の推定値は既知である。例えば、米国のグーグル社の検索エンジンの場合、Google Search Consoleというサービスが提供されており、当該サービスにおいて検索エンジンの表示順位に応じたウェブページのおおよそのクリック率を知ることができる。そこで、表示順位が１位から１０位までの各ウェブページに対するクリック率をそれぞれＣＴＲ１，ＣＴＲ２，…，ＣＴＲ１０とした場合、表示順位が１位から１０位までの各ウェブページに対する想定流入数Ｐｉは、月間平均でそれぞれ、Ｎｉ×ＣＴＲ１，Ｎｉ×ＣＴＲ２，…，Ｎｉ×ＣＴＲ１０となる。
【００３２】
指標値算出モジュール２１６は、ユーザによって入力されたキーワードに対する市場全体の評価を把握するために、すべての掛け合わせワード（上記Ｍ個の掛け合わせワード）に対する全体の種別割合と、すべての掛け合わせワードに対する想定流入数の総和とを算出する機能を備えてもよい。その場合、月間平均の想定流入数の総和ＰＳＵＭは、以下の式（１）により得られる。仮に自社のウェブページの表示順位が１１位以下であるとしたならば、総和ＰＳＵＭは、自社より表示順位が高く競合するウェブページの想定流入数を意味するため、ユーザは総和ＰＳＵＭを将来的に自社で獲得できる顧客のポテンシャルとみることができる。
2020042637.tif 000003
【００３３】
また、全体の種別割合は、Ｍ個の掛け合わせワードの各々に対する表示順位が１位から１０位までの１０個のウェブページ、すなわち、Ｍ×１０個のウェブページのうち、ウェブページの種別ごとの数の比率によって決定される。
【００３４】
第２表示モジュール２１７（第２表示手段の例）は、複数の掛け合わせワードの各々と、各掛け合わせワードに対して抽出モジュール２１４によって抽出された複数のウェブページの種別とを、表示するためのデータ（例えばＨＴＭＬ文書）を生成し、ユーザ端末２に送信する機能を備える。
第２表示モジュール２１７が実行される場合、ユーザ端末２のウェブブラウザは、ウェブサーバ５から、複数のウェブページの種別に関する表示内容を取得して、表示部２４に表示する。
第２表示モジュール２１７は、各掛け合わせワードとウェブページの種別とを、各掛け合わせワードに対する月間平均検索ボリュームの降順に表示するためのデータを生成し、ユーザ端末２に送信する機能を備えてもよい。このデータに基づくユーザ端末２での表示例については、後に図１３Ａおよび図１３Ｂを参照して説明する。
第２表示モジュール２１７は、各掛け合わせワードに対応して抽出モジュール２１４によって抽出された複数のウェブページの種別に代えて、当該複数のウェブページのタイトル、ＵＲＬ、またはdescriptionを表示するためのデータを生成し、ユーザ端末２に送信する機能を備えてもよい。
【００３５】
第２表示モジュール２１７は、指標値算出モジュール２１６によって算出された指標値の１つである割合（つまり、検索結果であるウェブページの総数のうちウェブページの種別ごとの数の割合）をグラフ形式で表示するためのデータを生成し、ユーザ端末２に送信する機能を備えてもよい。この表示例については、後に図１４を参照して説明する。
第２表示モジュール２１７は、指標値算出モジュール２１６によって算出された指標値の１つである想定流入数を、ウェブページの種別ごとにグラフ形式で表示するためのデータを生成し、ユーザ端末２に送信する機能を備えてもよい。このデータに基づくユーザ端末２での表示例については、後に図１４を参照して説明する。
第２表示モジュール２１７は、複数の掛け合わせワードの各々による検索結果である各ウェブページに対する想定流入数を、ウェブページのドメインごとにグラフ形式で表示するためのデータを生成し、ユーザ端末２に送信する機能を備えてもよい。このデータに基づくユーザ端末２での表示例については、後に図１４を参照して説明する。
【００３６】
第２表示モジュール２１７は、登録モジュール２１０によって登録されたキーワードに対応する想定流入数の時間の経過に応じた変化をグラフ形式で表示するためのデータを生成し、ユーザ端末２に送信する機能を備えてもよい。このデータに基づくユーザ端末２での表示例については、後に図１８を参照して説明する。
【００３７】
ウェブページ情報解析モジュール２１８は、ウェブページに対しウェブページ情報解析を実行して、当該ウェブページに含まれる情報を抽出する機能を備える。当該機能は、ユーザが、例えばキーワードまたは掛け合わせワードに対する検索結果において表示順位が上位のウェブページを分析して、自身のウェブサイトの作成または改良に役立てることが可能となるように設けられている。
ウェブページ情報解析モジュール２１８が実行された場合、処理対象となるウェブページに用いられているＨＴＭＬタグ（ｈ１タグ，ｈ２タグ，…）とその内容が抽出される。
【００３８】
第３表示モジュール２１９は、ウェブページ情報解析モジュール２１８によってウェブページから抽出された情報を表示するためのデータ（例えばＨＴＭＬ文書）を生成し、ユーザ端末２に送信する機能を備える。このデータに基づくユーザ端末２での表示例については、後に図１６および図１７を参照して説明する。
第３表示モジュール２１９が実行される場合、ユーザ端末２のウェブブラウザは、ウェブサーバ５から、ウェブページから抽出された情報を含むデータを取得して、表示部２４に表示する。
【００３９】
（３）ウェブサーバ５によって実行される処理の具体例
次に、ウェブサーバ５によって実行される処理の具体例について、図６〜図１７を参照して説明する。以下では一例として、ユーザ端末２から取得したキーワードが「ダイエット」である場合について説明する。
【００４０】
（３−１）関連ワード取得処理
先ず、関連ワード取得処理について、図６および図７を参照して説明する。図６は、関連ワード取得処理のフローチャートである。図７は、関連ワード取得処理の実行結果を表示するユーザ端末２の表示例を示す図である。
関連ワード取得処理は、ユーザ端末２のウェブブラウザによる表示要求に応じて、ウェブサーバ５が関連ワード取得モジュール２１１を実行するときに行われる処理である。
【００４１】
図６を参照すると、ウェブサーバ５は、ユーザ端末２からキーワードを取得する（ステップＳ２）。次いで、ウェブサーバ５は、取得したキーワード（「ダイエット」）を基に、広告掲載サーバ４から、複数の関連ワードと、各関連ワードの月間平均検索ボリュームとを取得する（ステップＳ４）。
【００４２】
図７に、関連ワード取得処理の実行結果を表示するユーザ端末２の画面Ｇ１を示す。
ウェブアプリケーションを起動後、ユーザがメニュー３００のボタン３１０（「マーケット個別調査」）を選択し、さらにボタン３１１（「関連語取得」）を選択すると、関連ワード取得処理を実行するための画面Ｇ１が表示される。ここで、入力窓ＩＷにキーワードとして「ダイエット」と入力し、指示ボタンＩｂ（「取得する」）を操作することによってウェブサーバ５に表示要求が送信され、ウェブサーバ５によって関連ワード取得処理が実行される。
画面Ｇ１の結果一覧の例では、キーワードとして「ダイエット」が入力された場合に、ダイエットに関連する関連ワード（関連語の一例）が月間平均検索ボリュームの降順で表示された例が示される。
【００４３】
（３−２）掛け合わせワード取得処理
次に、掛け合わせワード取得処理について、図８〜図１０を参照して説明する。図８は、掛け合わせワード取得処理のフローチャートである。図９は、検索を行うウェブブラウザの表示例を基にサジェストワードを説明する図である。図１０は、図９に基づいてユーザ端末２がウェブアプリケーションを実行したときの表示例を示す図である。
掛け合わせワード取得処理は、ユーザ端末２のウェブブラウザによる表示要求に応じて、ウェブサーバ５が掛け合わせワード取得モジュール２１２を実行するときに行われる処理である。
【００４４】
先ず、サジェストワードについて図９を参照して説明すると、以下のとおりである。
図９は、一般的に、インターネットユーザがウェブブラウザで検索を行う場合において、検索窓１０１に、例えばダイエットと「ａ」の１文字を組み合わせた「ダイエット  ａ」の文字列からなる検索クエリ１０２を入力した場合の表示例を含む画面Ｇ１を示している。この場合、「ダイエット」に続いて「ａ」から始まる文字入力を検索エンジンが予測してサジェストワード一覧１０３が提示される。サジェストワード一覧１０３に含まれる各サジェストワードは、「ダイエット」に続けて「ａ」から入力されるワードとして、インターネットユーザに頻繁に検索されているワード（例えば、「アプリ」，「朝ごはん」等）である。
なお、図７の画面Ｇ１では、複数のウェブページからなる検索結果１０４とともに、「ダイエット」の関連ワード一覧１０５が表示される。関連ワードは、「ダイエット」に続けて入力される文字の予測結果であるサジェストワードとは異なり、「ダイエット」を含む文字列と関連した、「ａ」を含む文字列（例えば、「ａ型」，「ａｂ型」等）である。
本実施形態のウェブサーバ５は、上述したサジェストワードおよび／または関連ワードを、検索サーバ３のＡＰＩを利用して取得する。
【００４５】
図８を参照すると、ウェブサーバ５は、掛け合わせワード取得処理を行うために、ユーザ端末２からキーワード（「ダイエット」）を取得する（ステップＳ１０）。ステップＳ１０以降の処理は、画面Ｇ２においてユーザがユーザ端末２のウェブブラウザ上で、メニュー３００のボタン３１０（「マーケット個別調査」）を選択し、さらにボタン３１２（「掛け合わせキーワード取得」）を選択した状態で、入力窓ＩＷに「ダイエット」を入力し、指示ボタンＩｂ（「取得する」）を操作することによってウェブサーバ５に表示要求が送信され、掛け合わせワード取得処理がウェブサーバ５によって実行される。
【００４６】
以下、具体的な掛け合わせワード取得処理について図８を参照して説明する。
ウェブサーバ５は、ユーザ端末２からキーワードを取得する（ステップＳ１０）。次いで、ユーザ端末２から取得したキーワード（「ダイエット」）とａ〜ｚ，０〜９，平仮名（「あ」から「ん」），濁音，半濁音，拗音のすべての文字（ＣＨ）との組合せからサジェストワードを検索サーバ３から取得する（ステップＳ１２およびステップＳ１４：ＮＯ）。つまり、「ダイエット  ａ」，…，「ダイエット  ｚ」，「ダイエット  ０」，…，「ダイエット  ９」，「ダイエット  あ」，…という具合に、仮にそれぞれを検索クエリとして検索窓に入力した場合に提示されるサジェストワードを、検索サーバ３のＡＰＩ経由ですべて取得する。
次いでウェブサーバ５は、ユーザ端末２から取得したキーワード（「ダイエット」）と、検索サーバ３から取得した各サジェストワードとからなる複数の掛け合わせワードの各々に対する月間平均検索ボリュームを、広告掲載サーバ４から取得する（ステップＳ１６）。
【００４７】
ユーザ端末２のウェブブラウザは、図８に示したウェブサーバ５による処理の実行結果を取得し、表示部２４に表示する。その表示例を図１０に示す。
図１０の画面Ｇ２に示す例では、結果一覧において「ダイエット  夜ごはん」，「ダイエット  ごはん」，…の順に、掛け合わせワードが表示された例が示される。
【００４８】
掛け合わせワード取得処理によれば、ユーザは、自身が運営している、若しくは運営しようとしているウェブサイトに対応するキーワード（例えば、上記「ダイエット」）に関連してインターネットユーザに検索されているサジェストワードの中でも特に頻繁に検索されているワードを簡単な操作で取得することができる。
すなわち、検索サーバ３から提供されるサジェストワード（関連語の一例）は、上記キーワードに対して多数のインターネットユーザが興味を有するワードであることが考えられる。また、上記キーワードとサジェストワードからなる掛け合わせワードを対象として広告掲載サーバ４によって提供される月間平均検索ボリュームは、掛け合わせワードに対してインターネットユーザによって、より頻繁に検索される回数として統計的に示されている値である。そこで、掛け合わせワード取得処理では、キーワードに対して網羅的に作成した掛け合わせワードを、掛け合わせワードの月間平均検索ボリュームの降順にユーザに提示する。それによって、ユーザは、自身のウェブサイトのＳＥＯ対策として有効な関連語を短時間で認識することができ、自身のウェブサイトに反映させることができる。
【００４９】
（３−３）マーケット調査処理
次に、マーケット調査処理について、図１１〜図１３Ｂを参照して説明する。図１１は、マーケット調査処理のフローチャートである。図１２は、ウェブページ種別決定処理のフローチャートである。図１３Ａおよび図１３Ｂはそれぞれ、図１１に基づいてプログラムを実行したときの表示例を示す図である。
マーケット調査処理は、ユーザ端末２のウェブブラウザによる表示要求に応じて、ウェブサーバ５が掛け合わせワード取得モジュール２１２、抽出モジュール２１４、種別決定モジュール２１５、および、指標値算出モジュール２１６を実行するときに行われる処理である。
【００５０】
図１１の処理は、図１３Ａの画面Ｇ３においてユーザがユーザ端末２のウェブブラウザ上で、メニュー３００のボタン３２０（「マーケット一発調査」）を選択し、さらにボタン３２１（「調査レポート」）を選択した状態で、入力窓ＩＷ（図示せず）に「ダイエット」を入力し、指示ボタンＩｂ（図示せず）を操作することによってウェブサーバ５に表示要求が送信され、マーケット調査処理がウェブサーバ５によって実行される。
【００５１】
先ず、ウェブサーバ５は、ユーザ端末２から取得したキーワードに基づいて掛け合わせワード取得処理（図８参照）を実行する（ステップＳ２２）。それによって、ウェブサーバ５は、キーワードと複数のサジェストワードの各々とからなる複数の掛け合わせワードを取得する。
【００５２】
次いで、ウェブサーバ５は、キーワード（「ダイエット」）とサジェストワードからなる各掛け合わせワードを検索クエリとした場合の検索結果を検索サーバ３から取得し、当該検索結果に含まれる表示順位で１０位以内の各ウェブページのＵＲＬを特定する（ステップＳ２４）。そして、ステップＳ２６では、ウェブサーバ５は、各ウェブページのＵＲＬに基づいてステップＳ２６のウェブページ種別決定処理を実行して、各ウェブページの種別を決定する。
【００５３】
ステップＳ２６の処理の詳細が図１２に示される。図１２のフローチャートでは、ウェブページの種別を決定するための処理の対象となるウェブページのＵＲＬを「処理対象ＵＲＬ」と表記し、予め登録されたユーザのＵＲＬを「登録ＵＲＬ」と表記する。
図１２のウェブページ種別決定処理において、先ず処理対象ＵＲＬは登録ＵＲＬと比較される、両者が同じドメイン名を含む場合（ステップＳ４０：ＹＥＳ）、処理対象ＵＲＬのウェブページは、ユーザのウェブサイトに含まれるため、制御部２１は、処理対象ＵＲＬによって特定されるウェブページの種別を「自社」と判定する（ステップＳ５１）。
【００５４】
次いで、処理対象ＵＲＬが登録ＵＲＬと同じドメイン名を含まない場合（ステップＳ４０：ＮＯ）、ウェブサーバ５は、ウェブサーバ５のドメイン関連付けデータベースを参照して、処理対象ＵＲＬが登録ＵＲＬと競合関係にあるか否か判断する（ステップＳ４２）。ドメイン関連付けデータベースでは、ウェブサイトのドメイン名同士が競合関係にある場合に関連付けられている。そこで、ウェブサーバ５は、ドメイン関連付けデータベースにおいて処理対象ＵＲＬと登録ＵＲＬのドメイン名同士が関連付けられている場合には（ステップＳ４２：ＹＥＳ）、処理対象ＵＲＬによって特定されるウェブページの種別を「競合」と判定する（ステップＳ５２）。
【００５５】
次いで、ドメイン関連付けデータベースにおいて処理対象ＵＲＬと登録ＵＲＬのドメイン名同士が関連付けられていない場合には（ステップＳ４２：ＮＯ）、ウェブサーバ５は、種別データベースを参照して、処理対象ＵＲＬによって特定されるウェブページの種別を判定する。
【００５６】
処理対象ＵＲＬが種別データベースに存在しない場合には（ステップＳ４４：ＮＯ）、ウェブサーバ５は、処理対象ＵＲＬを「その他」と判定する（ステップＳ５３）。処理対象ＵＲＬが種別データベースに存在する場合（ステップＳ４４：ＹＥＳ）、ウェブサーバ５は、種別データベースを参照して、処理対象ＵＲＬによって特定されるウェブページの種別を「ＱＡ」，「ＥＣ」，または「メディア」のいずれかに決定する（ステップＳ５４，Ｓ５５，Ｓ５６）。
【００５７】
ステップＳ４０〜Ｓ５６の処理をすべての処理対象ＵＲＬについて実行した後（ステップＳ５８：ＹＥＳ）、ウェブサーバ５はウェブページ種別決定処理を終了する。
【００５８】
図１１のフローチャートに戻る。すべてのサジェストワードを対象として、キーワード（「ダイエット」）との組合せによる掛け合わせワードの検索結果に含まれる表示順位の１０位以内の各ウェブページの種別を決定すると（ステップＳ２６）、ウェブサーバ５は、指標値として、すべての掛け合わせワードに対する全体のウェブページの種別割合と、すべての掛け合わせワードに対する想定流入数の総和とを算出する（ステップＳ２８）。
【００５９】
ユーザ端末２のウェブブラウザは、図１１に示したウェブサーバ５による処理の実行結果を取得し、表示部２４に表示する。その表示例を図１３Ａに示す。
図１３Ａの画面Ｇ３に示す例では、レポート詳細において「ランク詳細」というタブが選択されると、各掛け合わせワードに対する検索結果の表示順位１位（ランク１）、２位（ランク２）、…の各ウェブページの種別が表形式で表示される。表は、縦および横にスクロール可能であり、すべての掛け合わせワードに対する検索結果の１位（ランク１）から１０位（ランク１０）までのウェブページの種別を確認することができるように構成されている。
なお、画面Ｇ３では、切り替えボタン１０７を操作することで、各ウェブページの種別の表示に代えて、各ウェブページのタイトルまたはＵＲＬを表示させることができる。
【００６０】
マーケット調査処理では、ユーザのウェブサイトに対応するキーワードに対して作成された掛け合わせワードに対して検索サーバ３により表示順位の上位にランクされているウェブページの種別が特定され、表示される。それによってユーザは、掛け合わせワードの中から自身のウェブサイトにインターネットユーザを流入させるのに有効な関連語としてのサジェストワードを絞ることができる。
例えば、ユーザのウェブサイトが記事型コンテンツである場合に、ある掛け合わせワードに対して表示順位の上位にランクされているウェブページの種別として「ＥＣ」が多いとしたならば、当該掛け合わせワードに含まれるサジェストワードは、自身のウェブサイトに対して有効ではない可能性がある。逆に、ある掛け合わせワードに対して表示順位の上位にランクされているウェブページの種別として「競合」または「メディア」が多いとしたならば、当該掛け合わせワードに含まれるサジェストワードは、自身のウェブサイトに対して有効である可能性がある。したがって、表示順位の上位にランクされているウェブページの種別を確認することで、ユーザは、複数の掛け合わせワードに含まれるサジェストワードの中から、自身のウェブサイトに有効な関連語を絞ることができるようになる。
【００６１】
図１３Ｂは、図１３Ａの画面Ｇ３の表形式の部分を右側にスクロールした状態を示している。図１３Ｂに示すように、ランク１〜１０の各ウェブページの種別表示に続いて、各掛け合わせワードに対して、「競合ドメイン数」、「自社ランク」、「競合最上位ランク」、および、「流入ポテンシャル」の項目が設けられている。
「競合ドメイン数」は、ランク１〜１０に含まれるウェブページにおいて種別が「競合」であるウェブページの数である。この数によって、掛け合わせワードにおける検索上位へのランクインの難易度が可視化される。「競合ドメイン数」が多いほど、自社もランクインし易いと考えることができる。
「自社ランク」は、ランク１〜１０の中の自社のランクである。圏外（ランク１１以下）である場合には表示されない。
「競合最上位ランク」は、ランク１〜１０のウェブページうち「競合」であるウェブページの最上位のランクを示している。
「流入ポテンシャル」は、以下の式（２）により算出される。ここで、クリック率ＣＴＲは、実際には掛け合わせワードごとに異なるが、統計的に算出された固定値を用いる。例えば、ランク１は３１％、ランク２は２４％、ランク３は１５％、…、ランク９は３％、ランク１０は２％、圏外は０％、といった具合である。なお、競合最上位ランクが圏外の場合である場合には算出不能である。なお、クリック率ＣＴＲは固定値ではなく、キーワード等の種類ごとに異なる値を適用してもよい。
流入ポテンシャルを算出することで、自社が競合最上位ランクとなった場合に新たに自社サイトに獲得可能な、検索サーバ３を利用するインターネットユーザの数を把握することができるため、対策するべきワードの優先順位付けが可能である。
流入ポテンシャル＝｛（競合最上位ランクのＣＴＲ）−（自社ランクのＣＴＲ）｝×月間平均検索ボリューム  ・・・（２）
【００６２】
図１３Ａ，図１３Ｂの画面Ｇ３に示す例では、レポート詳細において「グラフ」というタブが選択されると、図１４の画面Ｇ４に示すように表示が切り替わり、グラフ１１１〜１１４が表示される。グラフ１１１〜１１４はすべて図１１のステップＳ３０の処理結果である。
グラフ１１１は、ウェブページの種別ごとの検索上位比率（１位から１０位までのウェブページを対象とした全体の種別割合）を示している。Ｍ個の掛け合わせワードに対してマーケット調査処理が行われる場合、Ｍ個の掛け合わせワードの各々に対する１０個のウェブページ、すなわち、Ｍ×１０個のウェブページのうち、ウェブページの種別ごとの数の比率によって、ウェブページの種別ごとの検索上位比率が決定される。
グラフ１１２は、ウェブページの種別ごとの月間平均の想定流入数の総和を示している。上記式（１）の想定流入数の総和ＰＳＵＭとは異なり、種別ごとに想定流入数の総和を分散させた値で表示される。
グラフ１１３は、種別ランキングであり、種別ごとの想定流入数の総和を示している。
グラフ１１４は、ドメインごとの月間平均の想定流入数を左から大きい順に示している。ドメインごとの月間平均の想定流入数は、上記式（１）のＰＳＵＭをドメインごとに振り分けた場合の数である。
【００６３】
図１４に示すように、マーケット調査処理によれば、ユーザは、自身が注目するキーワードに対する市場全体の情報を概観することができる。
【００６４】
（３−４）コンテンツ作成支援処理
次に、コンテンツ作成支援処理について、図１５〜図１７を参照して説明する。図１５は、コンテンツ作成支援処理のフローチャートである。図１６および図１７はそれぞれ、ウェブサーバ５がコンテンツ作成支援処理を実行したときのユーザ端末２における表示例を示す図である。コンテンツ作成支援処理は、ユーザ端末２のウェブブラウザによる表示要求に応じて、ウェブサーバ５がウェブページ情報解析モジュール２１８を実行するときの処理である。
【００６５】
図１５を参照するとウェブサーバ５は、コンテンツ作成支援処理を行うために、ユーザ端末２からキーワード（「ダイエット」）を取得する（ステップＳ５０）。図１６の画面Ｇ５においてユーザがユーザ端末２のウェブブラウザ上で、メニュー３００のボタン３４０（「コンテンツ作成」）を選択し、さらにボタン３４１（「構成案アドバイザー」）を選択した状態で、入力窓ＩＷに「ダイエット」を入力し、指示ボタンＩｂを操作することによってウェブサーバ５に表示要求が送信され、ステップＳ５０以降の処理がウェブサーバ５によって実行される。
【００６６】
次いでウェブサーバ５は、ステップＳ５０において取得したキーワード（「ダイエット」）を検索クエリとして検索サーバ３から、当該キーワードに対する複数のサジェストワード、複数の関連ワード、および、検索結果（表示順位の１０位までの各ウェブページのＵＲＬ）を取得する（ステップＳ５２）。
なお、ステップＳ５２で取得する関連ワードは、図７の画面Ｇ１の関連ワード一覧１０５に例示される関連ワードである。
【００６７】
次いでウェブサーバ５は、ステップＳ５２において取得した検索結果に含まれる各ウェブページを対象としてウェブページ情報解析を実行し（ステップＳ５４）、各ウェブページに用いられているＨＴＭＬタグ（ｈ１タグ，ｈ２タグ，…）とその内容を抽出する。さらに制御部２１は、ステップＳ５２およびＳ５４の処理結果を表示出力する（ステップＳ５６）。
【００６８】
図１６の画面Ｇ５に示す例では、ユーザによって入力された「ダイエット」の複数のサジェストワードと、複数の関連ワードと、ウェブページ情報解析結果とが表形式で表示される。図１６では、検索結果の１位（ランク１）のＵＲＬ、および、タグ名（ｈ１，ｈ３等）とその内容を示すテキストが表示されている。この表は横にスクロール可能であり、検索結果の１位（ランク１）から１０位（ランク１０）までのウェブページのウェブページ情報解析結果を確認することができるように構成されている。
【００６９】
上述したように、コンテンツ作成支援処理によれば、ユーザは、自身が運営している、若しくは運営しようとしているウェブサイトに対応するキーワード（例えば、上記「ダイエット」）を検索クエリとして検索された検索結果において上位に表示されるウェブページの構成を直ぐに把握することができるため、自身のウェブサイトを効率的に作成、若しくは改善することができる。
【００７０】
図１７は、ユーザがメニュー３００のボタン３４０（「コンテンツ作成」）を選択し、さらにボタン３４１（「ウェブページ情報解析」）を選択した状態で、入力窓ＩＷにＵＲＬを入力し、指示ボタンＩｂを操作した場合のユーザ端末２の表示例を示している。ユーザが任意のＵＲＬを入力することで、当該ＵＲＬのウェブページのウェブページ情報解析の実行結果を表示する（つまり、入力されたＵＲＬを基にウェブページ情報解析モジュール２１８の実行結果を表示する）ように構成されている。
【００７１】
コンテンツ作成支援処理によって、自身が注目するキーワードに対して検索サーバ３による表示順位の上位のウェブページの構成が可視化される。そのため、ユーザは、当該上位のウェブページの構成と内容を分析し、自身のウェブページを効率的に作成し、あるいは自身のウェブページの改善を図ることができるようになる。
【００７２】
（３−５）モニタリング処理
次に、モニタリング処理について、図１８を参照して説明する。図１８は、モニタリング処理を実行したときの表示例を示す図である。
モニタリング処理は、ウェブサーバ５が指標値算出モジュール２１６および第３表示モジュール２１９を実行するときの処理である。
前述したように、ウェブサーバ５では、ユーザによって入力されたキーワードが登録可能に構成されている。図１８の画面Ｇ７は、ユーザがメニュー３００のボタン３３０（「モニタリング」）を選択し、さらにボタン３３１（「キーワードのランク推移」）を選択した場合の表示例を示している。ボタン３３１が選択されると、ユーザ端末２のウェブブラウザによる表示要求に応じて、ウェブサーバ５は、登録されているキーワードに対して、ユーザ（自社）のウェブサイトの想定流入数と、ユーザのウェブサイトと競合関係にあるウェブサイトの想定流入数とを時系列で算出し、その結果をユーザ端末２のウェブブラウザに返す。
【００７３】
ユーザのウェブサイトと競合関係にあるウェブサイトは、ウェブサーバ５のドメイン関連付けデータベースから既知である。そこで、ウェブサーバ５は、定期的に、登録されているキーワードを検索クエリとして検索サーバ３から取得した検索結果の中で上位の表示順位にある複数のウェブページを対象として、ユーザのウェブサイトと競合関係にあるウェブサイトに属するウェブページが存在するか否か判断し、存在する場合には当該競合関係あるウェブページの想定流入数を算出して記録する。ウェブサーバ５は、例えばバッチ処理により定期的にかかる処理を実行することで、現在時刻を基準とした過去の所定期間の、ユーザのウェブページ（つまり、種別が「自社」であるウェブページ）と、競合関係にある１または複数のウェブページの想定流入数を示すグラフを作成する。
【００７４】
モニタリング処理を実行することでユーザは、自身のウェブサイトを改良した後に、自身のウェブサイトの時系列上の評価を可視化することができるため、ウェブサイトの改良の効果の程度を容易に認識することができるようになる。
【００７５】
以上、本発明の情報処理装置について詳細に説明したが、本発明の範囲は上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更が可能である。
【００７６】
入力窓ＩＷには、複数のキーワードを入力してもよい。その場合、入力された複数のキーワードの各々に対応する結果が出力される。例えば、図１０の画面Ｇ２において入力窓ＩＷに「ダイエット」と「ヨガ」を入力した場合、キーワードである「ダイエット」に対応する掛け合わせワードと、キーワードである「ヨガ」に対応する掛け合わせワードとの両方が、キーワードごとに月間平均検索ボリュームの降順に表示される。このとき、フィルタボタン１０６によって、「ダイエット」に対応する掛け合わせワードのみを抽出して表示する選択肢と、キーワードである「ヨガ」に対応する掛け合わせワードのみを抽出して表示する選択肢と、その両方を表示する選択肢と、をユーザが選択可能に構成することが好ましい。
【００７７】
上述した実施形態においてウェブアプリケーションの抽出モジュールは、掛け合わせワードを検索クエリとして検索エンジン３１により検索したときの検索結果のうち表示順位が１０位までの１０個のウェブページを抽出する場合について例示したが、その限りではない。抽出するウェブページの数は１０個に限られず、任意の数でよい。
上述した実施形態では、種別データベースの「種別」フィールドのデータが「メディア」、「ＥＣ」または「ＱＡ」のいずれかである場合について例示したが、その限りではない。ウェブページの種別については、ユーザが自由に設定できるようにしてもよい。
【符号の説明】
【００７８】
１…情報処理システム
２…ユーザ端末
２１…制御部
２１０…登録モジュール
２１１…関連ワード取得モジュール
２１２…掛け合わせワード取得モジュール
２１３…第１表示モジュール
２１４…抽出モジュール
２１５…種別決定モジュール
２１６…指標値算出モジュール
２１７…第２表示モジュール
２１８…ウェブページ情報解析モジュール
２１９…第３表示モジュール
２２…メモリ
２３…操作入力部
２４…表示部
２５…通信インタフェース
３…検索サーバ
３１…検索エンジン
４…広告掲載サーバ
５…ウェブサーバ
５１…制御部
５２…通信インタフェース
１０１…検索窓
１０２…検索クエリ
１０３…サジェストワード一覧
１０４…検索結果
１０５…関連ワード一覧
１０６…フィルタボタン
１０７…切り替えボタン
１１１〜１１４…グラフ
３００…メニュー
Ｉｂ…指示ボタン
３１０，３１１，３１２，３２０，３２１，３３０，３３１，３４０，３４１，３４２…ボタン
ＮＷ…インターネット
ＩＷ…入力窓
【図１】
2020042637.tif 000004
【図２】
2020042637.tif 000005
【図３】
2020042637.tif 000006
【図４】
2020042637.tif 000007
【図５】
2020042637.tif 000008
【図６】
2020042637.tif 000009
【図７】
2020042637.tif 000010
【図８】
2020042637.tif 000011
【図９】
2020042637.tif 000012
【図１０】
2020042637.tif 000013
【図１１】
2020042637.tif 000014
【図１２】
2020042637.tif 000015
【図１３Ａ】
2020042637.tif 000016
【図１３Ｂ】
2020042637.tif 000017
【図１４】
2020042637.tif 000018
【図１５】
2020042637.tif 000019
【図１６】
2020042637.tif 000020
【図１７】
2020042637.tif 000021
【図１８】
2020042637.tif 000022