(57)【要約】【課題】本発明は、ウェブページを診断し、ウェブサイトの運営を支援するウェブサイト診断・支援装置、該方法及び該プログラムに関する。【解決手段】本発明のウェブサイト診断・支援装置は、マークアップ言語を用いて作成されたウェブページを、検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の作成診断項目について、該作成診断項目の内容に応じて設定された作成診断基準に基づいて、ウェブポジショニングの診断を行う。【選択図】  図２
2005010899.tif 000002
【特許請求の範囲】
【請求項１】
マークアップ言語を用いて作成されたウェブページを、検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の作成診断項目について、該作成診断項目の内容に応じて設定された作成診断基準に基づいて、ウェブポジショニングの診断を行うこと
を特徴とするウェブサイト診断・支援装置。
【請求項２】
検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の作成診断項目と、該作成診断項目の内容に応じて設定された作成診断基準と、前記作成診断項目の診断結果を記述した作成診断結果メッセージと、前記作成診断項目に対する対策を記述した作成対策メッセージとの対応関係を示す作成診断テーブルを記憶する作成診断テーブル記憶手段と、
マークアップ言語を用いて作成されたウェブページを作成診断基準に基づいて診断した場合に該当する作成診断項目に対応する作成診断結果メッセージと作成対策メッセージとを前記作成診断テーブルから取得する診断手段とを備えたこと
を特徴とするウェブサイト診断・支援装置。
【請求項３】
前記ウェブページは、通信網を介して前記ウェブページを運営するサーバから入力され、
前記診断手段によって取得された作成診断結果メッセージと作成対策メッセージとを作成診断結果として前記通信網を介して前記サーバ又は前記サーバを操作するコンピュータに出力すること
を特徴とする請求項２に記載のウェブサイト診断・支援装置。
【請求項４】
前記診断手段は、
前記ウェブページを前記作成診断基準に基づいて診断した場合に該当する作成診断項目を点数化する点数化手段と、
前記ウェブページの作成者の設定するキーワードが前記ウェブページのキーワードと一致する度合いを示す数値を演算する一致度演算手段と、
前記点数化手段の結果と前記一致度演算手段との結果に基づいてウェブページ評価点を前記作成診断結果としてさらに演算する評価点演算手段とを備えること
を特徴とする請求項２又は請求項３に記載のウェブサイト診断・支援装置。
【請求項５】
ウェブページのキーワードとして記述されるメタ情報の１又は複数の属性値をウェブページ中における使用位置に応じて点数化するための、前記使用位置と前記使用位置に割り当てられウェブポジションへの寄与に応じて設定された数値である使用位置係数との対応関係を示す位置判定テーブルを記憶する位置判定テーブル記憶手段をさらに備え、
前記作成診断テーブルには、前記作成診断項目に該当する場合にウェブポジションへの寄与に応じて設定された数値である項目点がさらに前記作成診断項目に対応付けられ、
前記診断手段の点数化手段は、前記ウェブページを前記作成診断基準に基づいて診断した場合に該当する作成診断項目に対応する項目点を前記該当する作成診断項目について合計して項目評価点を演算し、
前記診断手段の一致度演算手段は、前記１又は複数の各属性値にその並び順に応じて予め割り当てられた数値である基礎点を前記ウェブページの作成者が前記メタ情報に記述した作成者の属性値ついて合計してベースキーワード評価点を演算し、前記作成者の属性値に対しウェブページ中における使用回数を演算し、前記位置判定テーブルから使用されている位置に対応する使用位置係数を取得し、前記使用回数に取得した前記使用位置係数を乗算して重要度係数を演算し、前記作成者の属性値に対応する基礎点に前記重要度係数を乗算して実態点を演算し、前記実態点を前記作成者の属性値について合計してページキーワード評価点を演算し、前記ベースキーワード評価点及び前記ページキーワード評価点に基づいてキーワード評価点を演算し、
前記診断手段の評価点演算手段は、前記項目評価点及び前記キーワード評価点に基づいてウェブページ評価点を前記作成診断結果としてさらに演算すること
を特徴とする請求項４に記載のウェブサイト診断・支援装置。
【請求項６】
前記診断手段は、ウェブページのキーワードとして記述されるメタ情報にウェブページの作成者が記述した属性値を、ウェブサイトを構成する総てのウェブページについて論理和を演算してサイトキーワードをさらに演算すること
を特徴とする請求項１乃至請求項５の何れか１項に記載のウェブサイト診断・支援装置。
【請求項７】
前記ウェブページのアクセスを把握及び解析するアクセス把握・解析手段と、
前記アクセス把握・解析手段によって解析された解析結果を用いて、運営中のウェブページを、検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の運営診断項目について、該運営診断項目の内容に応じて設定された運営診断基準に基づいて、ウェブポジショニングの診断をさらに行うこと
を特徴とする請求項１乃至請求項６の何れか１項に記載のウェブサイト診断・支援装置。
【請求項８】
検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の運営診断項目と、該運営診断項目の内容に応じて設定された運営診断基準と、前記運営診断項目の診断結果を記述した運営診断結果メッセージと、前記運営診断項目に対する対策を記述した運営対策メッセージとの対応関係を示す運営診断テーブルを記憶する運営診断テーブル記憶手段と、
前記ウェブページを運営診断基準に基づいて診断した場合に該当する運営診断項目に対応する運営診断結果メッセージと運営対策メッセージとを前記運営診断テーブルから取得する支援手段とをさらに備えたこと
を特徴とする請求項１乃至請求項６の何れか１項に記載のウェブサイト診断・支援装置。
【請求項９】
前記ウェブページを修正した場合に修正した作成診断項目と修正した時刻に関する情報とを登録する履歴データベースを記憶する履歴データベース記憶手段と、
前記解析結果と前記解析結果を得た時刻に関する情報とを登録する運営診断結果データベースを記憶する運営診断結果データベース記憶手段と、
前記アクセス把握・解析手段によって解析された解析結果が前記運営診断結果データベースにおける過去の解析結果よりも向上した場合に、前記履歴データベース記憶手段に記憶されている履歴データベースを用いて修正した作成診断項目を取得し、取得した作成診断項目に対応する項目点の重みが大きくなるように前記作成診断テーブルを変更する変更手段とをさらに備えたこと
を特徴とする請求項８に記載のウェブサイト診断・支援装置。
【請求項１０】
前記解析結果と前記解析結果を得た時刻に関する情報とを登録する運営診断結果データベースを記憶する運営診断結果データベース記憶手段と、
前記アクセス把握・解析手段によって解析された解析結果と前記運営診断結果データベースにおける過去の解析結果とに基づいて解析結果の予測を行う予測手段とをさらに備えること
を特徴とする請求項８に記載のウェブサイト診断・支援装置。
【請求項１１】
検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の作成診断項目と、該作成診断項目の内容に応じて設定された作成診断基準と、前記作成診断項目の診断結果を記述した作成診断結果メッセージと、前記作成診断項目に対する対策を記述した作成対策メッセージとの対応関係を示す作成診断テーブルを記憶する作成診断テーブル記憶工程と、
マークアップ言語を用いて作成されたウェブページを作成診断基準に基づいて診断した場合に該当する作成診断項目に対応する作成診断結果メッセージと作成対策メッセージとを前記作成診断テーブルから取得する取得工程とを備えること
を特徴とするウェブサイト診断・支援方法。
【請求項１２】
前記ウェブページのアクセスを把握及び解析するアクセス把握・解析工程と、
検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の運営診断項目と、該運営診断項目の内容に応じて設定された運営診断基準と、前記運営診断項目の診断結果を記述した運営診断結果メッセージと、前記運営診断項目に対する対策を記述した運営対策メッセージとの対応関係を示す運営診断テーブルを記憶する運営診断テーブル記憶工程と、
前記ウェブページを運営診断基準に基づいて診断した場合に該当する運営診断項目に対応する運営診断結果メッセージと運営対策メッセージとを前記運営診断テーブルから取得する支援工程とをさらに備えたこと
を特徴とする請求項１１に記載のウェブサイト診断・支援方法。
【請求項１３】
コンピュータに、
検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の作成診断項目と、該作成診断項目の内容に応じて設定された作成診断基準と、前記作成診断項目の診断結果を記述した作成診断結果メッセージと、前記作成診断項目に対する対策を記述した作成対策メッセージとの対応関係を示す作成診断テーブルを記憶する作成診断テーブル記憶機能と、
マークアップ言語を用いて作成されたウェブページを作成診断基準に基づいて診断した場合に該当する作成診断項目に対応する作成診断結果メッセージと作成対策メッセージとを前記作成診断テーブルから取得する取得機能とを実現させるためのウェブサイト診断・支援プログラム。
【請求項１４】
前記ウェブページのアクセスを把握及び解析するアクセス把握・解析機能と、
検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の運営診断項目と、該運営診断項目の内容に応じて設定された運営診断基準と、前記運営診断項目の診断結果を記述した運営診断結果メッセージと、前記運営診断項目に対する対策を記述した運営対策メッセージとの対応関係を示す運営診断テーブルを記憶する運営診断テーブル記憶機能と、
前記ウェブページを運営診断基準に基づいて診断した場合に該当する運営診断項目に対応する運営診断結果メッセージと運営対策メッセージとを前記運営診断テーブルから取得する支援機能とをさらに実現させるための請求項１３に記載のウェブサイト診断・支援プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ウェブページを診断し、ウェブサイトの運営を支援するウェブサイト診断・支援装置、ウェブサイト診断・支援方法及びウェブサイト診断・支援プログラムに関する。
【０００２】
【従来の技術】
近年、コンピュータ技術や通信技術の進展により、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  ｄｉｇｉｔａｌ  ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）などの高速で低価格なサービスが提供されるようになり、インターネットが一般の家庭にも浸透してきている。ウェブサイトは、かつては、ウェブページを制作及び公開していることに意義があったが、株式や社債等を通じて資金を集めるための自社情報の公開、新規顧客を開拓するための自社製品の紹介、優秀な人材を集めるための求人情報の公開及びオンライショッピング等の様々な目的に従ったビジネスツールとして活用され始めている。このようなインターネットの一般への普及とウェブサイトがビジネスツールとして利用可能との状況から、市場において競争優位に立つために、近年では、大学、官庁及び大企業等だけでなく中小企業及び零細企業等もウェブサイトを運営するようになってきている。
【０００３】
そして、ウェブサイトをビジネスツールとして利用する場合には、ウェブサイトの運営者は、ウェブサイトへのアクセス状況に対して関心が高い。そのため、近年では、ウェブサイトのアクセス状況を解析するアクセス解析装置が開発されている（例えば、特許文献１）。
【０００４】
一方、インターネットユーザは、目的の情報を掲載したウェブサイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を知っている場合には直接当該ウェブサイトへアクセスすることができるが、通常、インターネットユーザは、検索サイトが提供する検索エンジンを利用して目的の情報を掲載したウェブサイトにアクセスしている。検索サイトの検索エンジンは、ウェブブラウザ（Ｗｅｂ  Ｂｒｏｗｓｅｒ）からインターネットユーザによってキーワード（クエリ、リクエスト）が入力されると、検索サイトのデータベースから当該キーワードに対応するウェブページのＵＲＬを検索し、検索結果のＵＲＬをウェブブラウザに順番に表示するものである。この順番に表示された検索結果のＵＲＬを一般に検索リストといい、検索リストにおけるＵＲＬの表示順位を一般にウェブポジションという。
【０００５】
ここで、検索エンジンとは、本来「ロボット型」のエンジンを言うが（狭義）、本明細書では、或るキーワードに基づいて当該キーワードに対応するウェブサイトを検索する機能一般を検索エンジンといい（広義）、「ディレクトリ型」、「ロボット型」及び「複合型」の三種類のエンジンを含む概念である。
【０００６】
なお、ディレクトリ型検索エンジンは、エディタやサーファー等と呼ばれる人間の検閲者がウェブサイトを審査し、インターネットユーザにとって有益であると認めたウェブサイトのみをウェブサイトの内容に合わせてカテゴリごとに分類して検索エンジンのデータベースに登録し、このデータベースを参照して検索リストを出力するエンジンである。ロボット型検索エンジンは、クローラと呼ばれるプログラムがインターネット上の各ウェブサイトを自動的に巡回してウェブページを収集し、インデクサと呼ばれるプログラムが検索エンジンのデータベースを作成し、このデータベースを参照して検索リストを出力するエンジンである。ディレクトリ型検索エンジンの長所は、データベースへの登録が人間の審査を経て行われるため、比較的質の高い情報を掲載したウェブサイトが登録される。逆に短所として、登録が人手によるため、データベースに登録されているウェブサイトの数が少ない。一方、ロボット型検索エンジンの長所と短所は、ディレクトリ型検索エンジンの逆となっている。そのため、一方のタイプを主とし他方のタイプを補助的に使用する複合型検索エンジンを通常の検索サイトは利用している。
【０００７】
【特許文献１】
特開２０００−３１１１２４号公報
【０００８】
【発明が解決しようとする課題】
ところで、検索エンジンは、ブラウザのウィンドウサイズにも依るが、１ページ（１画面）に１０件〜２０件程度のＵＲＬを検索リストとして表示するのが一般的である。このため、インターネットユーザの検索結果が数件の場合には１ページに表示されるが、大抵数十件以上、時には数千件以上も検索されるため１ページに表示されない場合が多い。このため、ウェブポジションが上位の、特に１ページ目に表示されるＵＲＬは、インターネットユーザの目に留まり易く、アクセスされ易い。
【０００９】
特に、検索エンジンからアクセスしてくるインターネットユーザは、或る目的に従って検索しているのであるから、アクセスしたウェブページを利用する可能性が高くビジネスに繋がる可能性が高い有望な見込み客である。このため、ウェブポジションが上位にランクされたＵＲＬのウェブページは、訪問者が多く、注文の受注や就職の応募等のウェブサイトの目的が果たされ易い。このような事情から、ウェブサイトの運営者は、効果的にウェブサイトを運営するために、ウェブポジションを上位に上げることを要望している。従来、上述したようにアクセス解析装置については知られているが、ウェブポジションを上位に上げるウェブポジショニングに関する装置は、知られていない。
【００１０】
また、大企業等であれば、インターネット技術に精通した技術者を雇用し、試行錯誤的にウェブポジションの上位化を図ることが可能であるが、中小零細企業では、難しい。
【００１１】
本発明は、上述の事情に鑑みて為された発明であり、ウェブポジションの上位化を図るために、ウェブページを診断し、ウェブサイトの運営を支援するウェブサイト診断・支援装置を提供することを目的とする。そして、当該ウェブサイト診断・支援装置に適用されるウェブサイト診断・支援方法、及び、ウェブサイト診断・支援プログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上述の目的を解決するために、本発明の第１手段にかかるウェブサイト診断・支援装置は、マークアップ言語を用いて作成されたウェブページを、検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の作成診断項目について、該作成診断項目の内容に応じて設定された作成診断基準に基づいて、ウェブポジショニングの診断を行う。
【００１３】
そして、本発明の第２手段にかかるウェブサイト診断・支援装置は、検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の作成診断項目と、該作成診断項目の内容に応じて設定された作成診断基準と、前記作成診断項目の診断結果を記述した作成診断結果メッセージと、前記作成診断項目に対する対策を記述した作成対策メッセージとの対応関係を示す作成診断テーブルを記憶する作成診断テーブル記憶手段と、マークアップ言語を用いて作成されたウェブページを作成診断基準に基づいて診断した場合に該当する作成診断項目に対応する作成診断結果メッセージと作成対策メッセージとを前記作成診断テーブルから取得する診断手段とを備えて構成される。
【００１４】
また、本発明の第３手段にかかるウェブサイト診断・支援方法は、検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の作成診断項目と、該作成診断項目の内容に応じて設定された作成診断基準と、前記作成診断項目の診断結果を記述した作成診断結果メッセージと、前記作成診断項目に対する対策を記述した作成対策メッセージとの対応関係を示す作成診断テーブルを記憶する作成診断テーブル記憶工程と、マークアップ言語を用いて作成されたウェブページを作成診断基準に基づいて診断した場合に該当する作成診断項目に対応する作成診断結果メッセージと作成対策メッセージとを前記作成診断テーブルから取得する取得工程とを備えて構成される。
【００１５】
さらに、本発明の第４手段にかかるウェブサイト診断・支援プログラムは、コンピュータに、検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の作成診断項目と、該作成診断項目の内容に応じて設定された作成診断基準と、前記作成診断項目の診断結果を記述した作成診断結果メッセージと、前記作成診断項目に対する対策を記述した作成対策メッセージとの対応関係を示す作成診断テーブルを記憶する作成診断テーブル記憶機能と、マークアップ言語を用いて作成されたウェブページを作成診断基準に基づいて診断した場合に該当する作成診断項目に対応する作成診断結果メッセージと作成対策メッセージとを前記作成診断テーブルから取得する取得機能とを実現させるためのプログラムである。
【００１６】
このような構成のウェブサイト診断・支援装置、ウェブサイト診断・支援方法及びウェブサイト診断・支援プログラムでは、作成されたウェブページがウェブポジショニングの観点から診断され、作成診断結果、特に、作成診断結果メッセージ及び作成対策メッセージが得られるので、ウェブページの作成者は、この作成診断結果を参考に、ウェブページにウェブポジショニング対策を施すことができる。その結果、検索サイトの検索リストにおけるウェブポジションを向上させることができる。
【００１７】
そして、上述の第２手段にかかるウェブサイト診断・支援装置において、前記ウェブページは、通信網を介して前記ウェブページを運営するサーバから入力され、前記診断手段によって取得された作成診断結果メッセージと作成対策メッセージとを作成診断結果として前記通信網を介して前記サーバ又は前記サーバを操作するコンピュータに出力する。
【００１８】
このような構成のウェブサイト診断・支援装置では、ウェブポジショニングの観点からの診断をＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  ｐｒｏｖｉｄｅｒ、アプリケーション・サービス・プロバイダ）として行うので、ウェブサイト診断・支援装置が機能アップした場合に個々のユーザに対応する必要が無い。
【００１９】
また、上述の第２又は第３手段にかかるウェブサイト診断・支援装置において、前記診断手段は、前記ウェブページを前記作成診断基準に基づいて診断した場合に該当する作成診断項目を点数化する点数化手段と、前記ウェブページの作成者の設定するキーワードが前記ウェブページのキーワードと一致する度合いを示す数値を演算する一致度演算手段と、前記点数化手段の結果と前記一致度演算手段との結果に基づいてウェブページ評価点を前記作成診断結果としてさらに演算する評価点演算手段とを備えて構成される。さらに、このような構成のウェブサイト診断・支援装置において、ウェブページのキーワードとして記述されるメタ情報の１又は複数の属性値をウェブページ中における使用位置に応じて点数化するための、前記使用位置と前記使用位置に割り当てられウェブポジションへの寄与に応じて設定された数値である使用位置係数との対応関係を示す位置判定テーブルを記憶する位置判定テーブル記憶手段をさらに備え、前記作成診断テーブルには、前記作成診断項目に該当する場合にウェブポジションへの寄与に応じて設定された数値である項目点がさらに前記作成診断項目に対応付けられ、前記診断手段の点数化手段は、前記ウェブページを前記作成診断基準に基づいて診断した場合に該当する作成診断項目に対応する項目点を前記該当する作成診断項目について合計して項目評価点を演算し、前記診断手段の一致度演算手段は、前記１又は複数の各属性値にその並び順に応じて予め割り当てられた数値である基礎点を前記ウェブページの作成者が前記メタ情報に記述した作成者の属性値ついて合計してベースキーワード評価点を演算し、前記作成者の属性値に対しウェブページ中における使用回数を演算し、前記位置判定テーブルから使用されている位置に対応する使用位置係数を取得し、前記使用回数に取得した前記使用位置係数を乗算して重要度係数を演算し、前記作成者の属性値に対応する基礎点に前記重要度係数を乗算して実態点を演算し、前記実態点を前記作成者の属性値について合計してページキーワード評価点を演算し、前記ベースキーワード評価点及び前記ページキーワード評価点に基づいてキーワード評価点を演算し、前記診断手段の評価点演算手段は、前記項目評価点及び前記キーワード評価点に基づいてウェブページ評価点を前記作成診断結果としてさらに演算する。
【００２０】
このような構成のウェブサイト診断・支援装置では、診断結果がウェブページ評価点として点数でも得られる。そのため、診断結果が客観的な数値として示されるので、ウェブページを修正した場合に、修正の前後でウェブページ評価点を比較することで、修正のウェブポジショニングへの貢献度合いを知ることができる。
【００２１】
さらに、これら上述の構成のウェブサイト診断・支援装置において、前記診断手段は、ウェブページのキーワードとして記述されるメタ情報にウェブページの作成者が記述した属性値を、ウェブサイトを構成するウェブページについて論理和を演算してサイトキーワードをさらに演算する。
【００２２】
このような構成のウェブサイト診断・支援装置は、サイトキーワードを演算するので、作成したウェブサイトのキーワードを知ることができる。このため、作成したウェブサイトが目的に沿って作成されているか否かを判断することができる。
【００２３】
本発明の第５手段にかかるウェブサイト診断・支援装置は、これら上述の構成のウェブサイト診断・支援装置において、前記ウェブページのアクセスを把握及び解析するアクセス把握・解析手段と、前記アクセス把握・解析手段によって解析された解析結果を用いて、運営中のウェブページを、検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の運営診断項目について、該運営診断項目の内容に応じて設定された運営診断基準に基づいて、ウェブポジショニングの診断をさらに行う。
【００２４】
そして、本発明の第６手段にかかるウェブサイト診断・支援装置は、これら上述の構成のウェブサイト診断・支援装置において、検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の運営診断項目と、該運営診断項目の内容に応じて設定された運営診断基準と、前記運営診断項目の診断結果を記述した運営診断結果メッセージと、前記運営診断項目に対する対策を記述した運営対策メッセージとの対応関係を示す運営診断テーブルを記憶する運営診断テーブル記憶手段と、前記ウェブページを運営診断基準に基づいて診断した場合に該当する運営診断項目に対応する運営診断結果メッセージと運営対策メッセージとを前記運営診断テーブルから取得する支援手段とをさらに備えて構成される。
【００２５】
また、本発明の第７手段にかかるウェブサイト診断・支援方法は、上述の第３手段のウェブサイト診断・支援方法において、前記ウェブページのアクセスを把握及び解析するアクセス把握・解析工程と、検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の運営診断項目と、該運営診断項目の内容に応じて設定された運営診断基準と、前記運営診断項目の診断結果を記述した運営診断結果メッセージと、前記運営診断項目に対する対策を記述した運営対策メッセージとの対応関係を示す運営診断テーブルを記憶する運営診断テーブル記憶工程と、前記ウェブページを運営診断基準に基づいて診断した場合に該当する運営診断項目に対応する運営診断結果メッセージと運営対策メッセージとを前記運営診断テーブルから取得する支援工程とをさらに備えて構成される。
【００２６】
さらに、本発明の第８手段にかかるウェブサイト診断・支援プログラムは、上述の第４手段のウェブサイト診断・支援プログラムにおいて、前記ウェブページのアクセスを把握及び解析するアクセス把握・解析機能と、検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の運営診断項目と、該運営診断項目の内容に応じて設定された運営診断基準と、前記運営診断項目の診断結果を記述した運営診断結果メッセージと、前記運営診断項目に対する対策を記述した運営対策メッセージとの対応関係を示す運営診断テーブルを記憶する運営診断テーブル記憶機能と、前記ウェブページを運営診断基準に基づいて診断した場合に該当する運営診断項目に対応する運営診断結果メッセージと運営対策メッセージとを前記運営診断テーブルから取得する支援機能とをさらに実現させるプログラムである。
【００２７】
このような構成のウェブサイト診断・支援装置、ウェブサイト診断・支援方法及びウェブサイト診断・支援プログラムでは、運営中のウェブページがウェブポジショニングの観点から診断され、運営診断結果、特に、運営診断結果メッセージ及び運営対策メッセージが得られるので、ウェブページの作成者は、この運営診断結果を参考に、ウェブページにウェブポジショニング対策を実際のインターネットユーザの動向を考慮して施すことができる。その結果、検索サイトの検索リストにおけるウェブポジションを定常的に維持及び向上することができる。
【００２８】
また、第６手段にかかるウェブサイト診断・支援装置において、前記ウェブページを修正した場合に修正した作成診断項目と修正した時刻に関する情報とを登録する履歴データベースを記憶する履歴データベース記憶手段と、前記解析結果と前記解析結果を得た時刻に関する情報とを登録する運営診断結果データベースを記憶する運営診断結果データベース記憶手段と、前記アクセス把握・解析手段によって解析された解析結果が前記運営診断結果データベースにおける過去の解析結果よりも向上した場合に、前記履歴データベース記憶手段に記憶されている履歴データベースを用いて修正した作成診断項目を取得し、取得した作成診断項目に対応する項目点の重みが大きくなるように前記作成診断テーブルを変更する変更手段とをさらに備えて構成される。
【００２９】
このような構成のウェブサイト診断・支援装置では、ウェブサイトへの実際のアクセス状況に応じて作成診断テーブルにおける各項目点を変更するので、検索エンジンの検索アルゴリズムに変更があった場合でも、作成又は修正したウェブサイトを作成診断する場合に、ウェブポジショニングの観点から適切に診断結果を演算することができる。
【００３０】
さらに、第６手段にかかるウェブサイト診断・支援装置において、前記解析結果と前記解析結果を得た時刻に関する情報とを登録する運営診断結果データベースを記憶する運営診断結果データベース記憶手段と、前記アクセス把握・解析手段によって解析された解析結果と前記運営診断結果データベースにおける過去の解析結果とに基づいて解析結果の予測を行う予測手段とをさらに備えて構成される。
【００３１】
このような構成のウェブサイト診断・支援装置では、解析結果の予測が得られるので、ウェブページの作成者は、この予測を考慮してウェブページに対策を施すことができる。
【００３２】
【発明の実施の形態】
まず、ウェブサイトの制作から運営までの過程を説明する。ウェブサイトの制作に当たって、最初にウェブサイトの目的が設定される（▲１▼ウェブサイトの目的の設定）。次に、この目的を達成するために企画が立てられる（▲２▼企画（Ｐｌａｎ））。次に、企画に沿ってデザイン及びウェブポジショニングを考慮してウェブサイトが制作される（▲３▼ウェブサイトの制作（Ｄｏ））。次に、ウェブサイトの運営中におけるアクセス状況が把握され、解析される（▲４▼アクセス状況の把握・解析（Ｃｈｅｃｋ））。そして、この解析結果を基により目的が達成されるように企画が改善される（▲５▼企画の改善（Ａｃｔｉｏｎ））。
【００３３】
ウェブサイトは、この▲２▼〜▲５▼を繰り返し実行するＰＤＣＡサイクルを行うことによって改善される。本実施形態にかかるウェブサイト診断・支援装置は、このＰＤＣＡサイクルにおいて、ウェブサイトの各ウェブページが目的及びウェブポジショニングの観点から適切に制作されているか否かを診断し、改善策を提案するものである。そして、本実施形態にかかるウェブサイト診断・支援装置は、ＰＤＣＡサイクルにおいて、把握及び解析したアクセス状況の結果に基づいて改善策を提案するものである。
【００３４】
以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。
（実施形態の構成）
図１は、ウェブサイト診断・支援システムの構成を示す図である。図２は、ウェブサイト診断・支援サーバの構成を示す図である。
【００３５】
図１において、ウェブサイト診断・支援システム１は、ウェブサイト診断・支援装置１０と、ウェブサイトサーバ１１と、運営者コンピュータ（以下、「運営者ＰＣ」と略記する。）１２と、検索サイトサーバ１３と、ユーザコンピュータ（以下、「ユーザＰＣ」と略記する。）１４と、これらウェブサイト診断・支援サーバ１０、ウェブサイトサーバ１１、運営者ＰＣ１２、検索サイトサーバ１３及びユーザＰＣ１４を相互に通信可能に接続する通信網１５とを備えて構成される。
【００３６】
ウェブサイトサーバ１１は、診断及び支援の対象となるウェブサイトを運営するＨＴＴＰＤ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｄｅａｍｏｎ）のウェブサーバコンピュータである。運営者ＰＣ１２は、ウェブサイトサーバ１１を操作する運営者のクライアントコンピュータである。検索サイトサーバ１３は、検索エンジンによってインターネット検索サービスを提供する検索サイトを運営するウェブサーバコンピュータである。ユーザＰＣ１４は、インターネットユーザのクライアントコンピュータである。通信網１５は、例えば、電話網、ディジタル通信網及び無線通信網等の伝送路であり、所定の通信プロトコルを用いてデータが伝送される。通信網１５は、例えば、通信プロトコルにＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等のインターネットプロトコルが用いられてインターネットを構成する。
【００３７】
なお、図１では、説明の都合上、ウェブサイトサーバ１１、運営者ＰＣ１２、検索サイトサーバ１３及びユーザＰＣ１４がそれぞれ１個ずつウェブサイト診断・支援システムに存在するように記載したが、これらは、複数でもよい。
【００３８】
ウェブサイト診断・支援サーバ１０は、マークアップ言語を用いて作成されたウェブページを、検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の作成診断項目について、該作成診断項目の内容に応じて設定された作成診断基準に基づいて、ウェブポジショニングの診断を行うと共に、アクセスの解析結果を用いて、運営中のウェブページを、検索サイトの検索リストにおけるウェブポジションを向上させるために予め設定された１又は複数の運営診断項目について、該運営診断項目の内容に応じて設定された運営診断基準に基づいて、ウェブポジショニングの診断を行う、ウェブサーバコンピュータである。マークアップ言語は、特定の記号を用いてテキストファイルの文書構造等の情報を付加するための言語であり、例えば、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等である。
【００３９】
より具体的には、図２において、ウェブサイト診断・支援サーバ１０は、制御部２１、通信インターフェース部２２、入力部２３、表示部２４、内部記憶部２５、外部記憶部２６、補助記憶部２７及びバス２８を備えて構成される。
【００４０】
制御部２１は、例えば、マイクロプロセッサ等で構成され、ウェブサイトの診断に関する情報処理を行うウェブサイト診断部２１１、ウェブサイトの登録に関する情報処理を行う登録確認部２１２、ウェブサイトのアクセスの把握及び解析を行うアクセス把握・解析部２１３、ウェブサイトの支援に関する情報処理を行うウェブサイト支援部２１４及びウェブサイトの修正履歴に関する情報処理を行う改善履歴登録部２１５を備えると共に、制御部２１は、通信インターフェース部２２、入力部２３、表示部２４、内部記憶部２５、外部記憶部２６及び補助記憶部２７を当該機能に応じてプログラムによって制御する。
【００４１】
通信インターフェース部２２は、ウェブサイトサーバ１１、運営者ＰＣ１２、検索サイトサーバ１３及びユーザＰＣ１４との間で情報を通信網１５を介して送受信するためのインターフェースである。入力部２３は、起動指示等の各種コマンドや各種データを本ウェブサイト診断・支援サーバ１０に入力する機器であり、例えば、キーボードやマウス等である。表示部２４は、入力部２３から入力されたコマンド、データ及びウェブサイト診断・支援装置１０の動作状況等を表示する機器であり、例えばＣＲＴディスプレイ、液晶ディスプレイ又は有機ＥＬディスプレイ等である。
【００４２】
内部記憶部２５は、制御部２１が実行するプログラムを補助記憶部２７から読み込むと共に、プログラム実行中の各データを一時的に記憶する装置であり、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等である。外部記憶部２６は、例えば、フレキシブルディスク、ＭＯ（Ｍａｇｎｅｔ  Ｏｐｔｉｃａｌ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）及びＤＶＤ−ＲＷ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅａｄ  Ｗｒｉｔｅ）等の記憶媒体とデータを読み書きする装置であり、例えば、フレキシブルディスクドライブ、ＭＯドライブ、ＣＤ−Ｒドライブ及びＤＶＤ−ＲＷドライブ等である。
【００４３】
補助記憶部２７は、例えばハードディスクや磁気テープ等のデータを記憶する装置であり、作成診断テーブルを記憶する作成診断テーブル記憶部２７１、位置判定テーブルを記憶する位置判定テーブル記憶部２７２、ウェブサイト作成診断結果データベース（以下、「ウェブサイト作成診断結果ＤＢ」と略記する。）を記憶するウェブサイト作成診断結果ＤＢ記憶部２７３、ウェブページデータベース（以下、「ウェブページＤＢ」と略記する。）を記憶するウェブページＤＢ記憶部２７４、検索サイトＵＲＬデータベース（以下、「検索サイトＵＲＬＤＢ」と略記する。）を記憶する検索サイトＵＲＬＤＢ記憶部２７５、ウェブポジションデータベース（以下、「ウェブポジションＤＢ」と略記する。）を記憶するウェブポジションＤＢ記憶部２７６、運営診断テーブルを記憶する運営診断テーブル記憶部２７７、ウェブサイト運営診断結果データベース（以下、「ウェブサイト運営診断結果ＤＢ」と略記する。）を記憶するウェブサイト運営診断結果ＤＢ記憶部２７８、及び、改善履歴データベース（以下、「改善履歴ＤＢ」と略記する。）を記憶する改善履歴ＤＢ記憶部２７９を備えて構成され、ウェブサイト診断・支援サーバ１０を動作させるためのプログラム等の各プログラム（不図示）、及び、各プログラム実行後のデータ（不図示）等を記憶する。各プログラムが格納されていない場合には、これらを記録した記録媒体から外部記憶部２６を介して補助記憶部２７にインストールされる。また、各テーブルが格納されていない場合には、これらを記録した記録媒体から外部記憶部２６を介して補助記憶部２７にインストールされる。あるいは、入力部２３から入力される。
【００４４】
作成診断テーブルは、各作成診断項目に対する作成診断基準、項目点、作成診断結果メッセージ及び作成対策メッセージを示すテーブルである。作成診断基準は、当該作成診断項目に該当するか否かの判断するための基準であり、当該作成診断項目の内容に応じて設定される。項目点は、当該作成診断項目に該当する場合にウェブポジショニングに与える影響度を数値化した値であり、作成診断結果メッセージは、当該作成診断項目に該当する場合に診断結果を記述した文章であり、作成対策メッセージは、当該作成診断項目に該当する場合にその対策を記述した文章である。作成診断テーブルの詳細については、後述する。
【００４５】
位置判定テーブルは、ウェブページのキーワードとして記述されるメタ情報の１又は複数の属性値をウェブページ中における使用位置に応じて点数化するために用いられるテーブルであり、キーワードの各属性値がウェブページ中において記述されている使用位置と当該使用位置に割り当てられウェブポジションへの寄与に応じて設定された数値である使用位置係数との対応関係を示すテーブルである。使用位置係数は、後述するようにベースキーワードからページキーワードを演算する際に使用される値である。
【００４６】
ウェブサイト作成診断結果ＤＢは、ウェブサイトを診断した結果を登録するためのデータベースである。本実施形態では、ウェブサイト作成診断結果ＤＢは、ウェブページのＵＲＬを登録するウェブページＵＲＬフィールド、作成診断結果メッセージを登録する作成診断結果メッセージフィールド、作成対策メッセージを登録する作成対策メッセージフィールド、ウェブページ評価点を登録するウェブページ評価点フィールド、サイトキーワードを登録するサイトキーワードフィールド、ベースキーワードを登録するベースキーワードフィールド、ベースキーワードの各属性値の基礎点を登録する基礎点フィールド、ページキーワードを登録するページキーワードフィールド、ページキーワードの各属性値の実態点を登録する実態点フィールド、項目評価点を登録する項目評価点フィールド、キーワード評価点を登録するキーワード評価点フィールド、及び、当該レコードの作成年月日を登録する作成診断年月日フィールドの各フィールドを備えて構成され、ウェブページのＵＲＬごとにレコードが作成される。
【００４７】
なお、これら作成診断結果メッセージ、作成対策メッセージ、ウェブページ評価点、サイトキーワード、ベースキーワード、ベースキーワードの各属性値の基礎点、ページキーワード、ページキーワードの各属性値の実態点、項目評価点及びキーワード評価点については、後述する。
【００４８】
ウェブページＤＢは、ウェブページのＵＲＬと当該ウェブページが属するウェブサイトのＵＲＬ（ウェブサイトのトップページのＵＲＬ）との対応関係を示すデータベースである。本実施形態では、ウェブページＤＢは、ウェブページのＵＲＬを登録するウェブページＵＲＬフィールド及びウェブサイトのＵＲＬを登録するウェブサイトＵＲＬフィールドの各フィールドを備えて構成され、ウェブページのＵＲＬごとにレコードが作成される。
【００４９】
検索サイトＵＲＬＤＢは、検索サイトのＵＲＬを登録するデータベースである。本実施形態では、検索サイトの名称を登録する名称フィールド及び検索サイトのＵＲＬを登録する検索サイトＵＲＬフィールドの各フィールドを備えて構成され、検索サイトの名称ごとにレコードが作成される。
【００５０】
ウェブポジションＤＢは、ウェブポジションを登録するデータベースである。本実施形態では、診断対象のウェブサイトのＵＲＬを登録するウェブサイトＵＲＬフィールド、ウェブポジションを調べるために使用した検索サイトの名称を登録する検索サイト名称フィールド、検索結果のウェブポジションを登録するウェブポジションフィールド、及び、ウェブポジションを調べた年月日を登録する調査年月日フィールドの各フィールドを備えて構成され、ウェブサイトのＵＲＬごとにレコードが作成される。
【００５１】
運営診断テーブルは、各運営診断項目に対する運営診断基準、運営診断結果メッセージ及び運営対策メッセージを示すテーブルである。運営診断基準は、当該運営診断項目に該当するか否かの判断するための基準であり、当該運営診断項目の内容に応じて設定される。運営診断結果メッセージは、当該運営診断項目に該当する場合に診断結果を記述した文章であり、運営対策メッセージは、当該運営診断項目に該当する場合にその対策を記述した文章である。運営診断テーブルの詳細については、後述する。
【００５２】
ウェブサイト運営診断結果ＤＢは、運営中におけるウェブサイトを診断した結果を登録するためのデータベースである。本実施形態では、ウェブサイト運営診断結果ＤＢは、ウェブページのＵＲＬを登録するウェブページＵＲＬフィールド、運営診断結果メッセージを登録する運営診断結果メッセージフィールド、運営対策メッセージを登録する作成対策メッセージフィールド、アクセス数関係の統計処理結果を登録する統計処理結果フィールド、及び、当該レコードの作成年月日を登録する運営診断年月日フィールドの各フィールドを備えて構成され、ウェブページのＵＲＬごとにレコードが作成される。なお、統計処理結果フィールドには、本実施形態では、後述するように、統計処理結果を格納したファイルのファイル名が登録される。
【００５３】
なお、これら運営診断結果メッセージ、運営対策メッセージ、アクセス数関係の統計処理については、後述する。また、統計処理結果フィールドには、例えば、統計処理結果のファイル名が登録される。
【００５４】
改善履歴ＤＢは、ウェブページを修正した場合にその履歴を登録するためのデータベースである。本実施形態では、改善履歴ＤＢは、各レコードを識別するために当該レコードに振られた番号を登録する番号フィールド、修正した年月日を登録する修正年月日フィールド、修正したウェブページのＵＲＬを登録する修正ウェブページフィールド、修正した作成診断項目を登録する修正項目フィールド、及び、コメントを登録するコメントフィールドの各フィールドを備えて構成され、修正があったたびにレコードが作成される。
【００５５】
そして、これら制御部２１、通信インターフェース部２２、入力部２３、表示部２４、内部記憶部２５、外部記憶部２６及び補助記憶部２７は、データを相互に交換することができるようにバス２８でそれぞれ接続される。
【００５６】
次に、本実施形態の動作について説明する。
（実施形態の動作）
図３は、ウェブサイトを診断する場合におけるウェブサイト診断・支援装置の動作を示す図である。図４は、作成診断項目の一例を示す図である。図４（Ａ）は、ＨＴＭＬによってウェブページを作成した場合であり、図４（Ｂ）は、ＪＡＶＡＳｃｒｉｐｔｓを含んでＨＴＭＬによってウェブページを作成した場合である。図５は、作成診断テーブルの一例を示す図である。図６は、位置判定テーブルの一例を示す図である。
【００５７】
まず、ウェブサイト診断・支援装置１０がポジショニングの観点からウェブサイトを診断し、診断結果及び対策を示す作成診断の動作について説明する。
【００５８】
図３において、ウェブサイト診断・支援装置１０に診断対象のウェブサイトにおける各ウェブページのファイルが入力される（Ｓ１１）。このファイルの入力は、例えば、運営者が運営者ＰＣ１２からウェブサイト診断・支援サーバ１０にアクセスし、ウェブサイト診断・支援サーバ１０の指示に従ってウェブサイトサーバ１１のＵＲＬを入力し、ウェブサイト診断・支援サーバ１０のウェブサイト診断部２１１が通信網１５を介して運営者ＰＣ１２から取得したＵＲＬに基づいてウェブサイトサーバ１１にアクセスし、ウェブサイトの各ウェブページのファイルをダウンロードすることによって行われる。また例えば、ウェブページを制作するコンピュータを通信網１５に接続し、このコンピュータからウェブサイト診断・支援サーバ１０にアクセスし、ウェブサイト診断・支援サーバ１０の指示に従ってウェブページのファイルを通信網１５を介して送信することによって行われる。また例えば、診断対象のウェブページを記録する記憶媒体が外部記憶部２６に挿入され、この記憶媒体からロードすることによって行われる。
【００５９】
次に、ウェブサイト診断部２１１は、入力された各ウェブページのファイルを、作成診断項目ごとに予め設定した所定の作成診断基準に基づいて診断し、診断結果を内部記憶部２５に記憶する（Ｓ１２）。
【００６０】
この各作成診断項目は、検索サイトの検索リストにおけるウェブポジションを向上させるという観点から１又は複数の項目が予め設定され、例えば、図４に示すように設定される。図４（Ａ）において、ウェブページがＨＴＭＬによって作成されている場合には、作成診断項目は、タイトル（Ｔｉｔｌｅ）を除くヘッダ（Ｈｅａｄ）、タイトル及びボディ（Ｂｏｄｙ）に大別される。ヘッダにおける作成診断項目は、「キーワード」（例えば、メタ情報“ｋｅｙｗｏｒｄｓ”）、「説明文」（例えば、メタ情報“ｄｅｓｃｒｉｐｔｉｏｎ”）、「ページ移動タグ」（タグｒｅｆｒｅｓｈ）、「ロボット型検索エンジン用タグ」（タグｒｏｂｏｔｓ）、「著作権・所有者」（例えば、メタ情報“ｃｏｐｙｒｉｇｈｔ”、“ａｕｔｈｏｒ”）及び「ブラウザ用タグ」（タグｌｉｎｋ  ｈｒｅｆ）である。タイトルにおける作成診断項目は、「タイトル」及び「キーワード」である。ボディにおける作成診断項目は、「ソース」、「本文」、「キーワード」、「オブジェクト」、「リンク」及び「ユーザビリティ」である。
【００６１】
これら各作成診断項目に対し、例えば、図５の作成診断テーブルに示すように、作成診断基準、項目点、作成診断結果メッセージ及び作成対策メッセージが対応付けられる。
【００６２】
図５において、作成診断項目「キーワード」に対して、作成診断基準が「キーワードの有無」であり、項目点が「Ｐａ」であり、メタ情報としてキーワードが無い場合において作成診断結果メッセージが「メタ情報にキーワードが記述されていません。」であり、そして、作成対策メッセージが「本文内で使用頻度の高い上位５個は、以下のようになっております。これらからキーワードを選択しましょう。」である。
【００６３】
作成診断項目「説明文」に対して、作成診断基準が「説明文の有無」であり、項目点が「Ｐｂ」であり、メタ情報として説明文が無い場合において作成診断結果メッセージが「メタ情報に説明文が記述されていません。」であり、そして、作成対策メッセージが「説明文も検索エンジンの検索キーとして反映されます。メタ情報に説明文も記述しましょう。」である。
【００６４】
作成診断項目「ページ移動タグ」に対して、作成診断基準が「ページ移動タグの有無」であり、項目点が「Ｐｃ」であり、ページ移動タグが有る場合において作成診断結果メッセージが「ページ移動タグがあります。」であり、そして、作成対策メッセージが「ページ移動タグは、検索結果から除外されます。使用を止めましょう。」である。
【００６５】
作成診断項目「ロボット型検索エンジン用タグ」に対して、作成診断基準が「巡回受付の許否」であり、項目点が「Ｐｄ」であり、巡回受付を拒否している場合において作成診断結果メッセージが「検索ロボットの巡回を受付けていません。」であり、そして、作成対策メッセージが「検索ロボットの巡回を受付けるようにタグを削除するか、属性値を変更してください。」である。
【００６６】
作成診断項目「著作権・所有者」に対して、作成診断基準が「著作権・所有者の有無」であり、項目点が「Ｐｅ」であり、メタ情報として著作権・所有者が無い場合において作成診断結果メッセージが「作成者や著者が記述されていません。」であり、そして、作成対策メッセージが「ウェブページの所有権を示す会社名や作成者名・運営者名等を記述しましょう。」である。
【００６７】
作成診断項目「ブラウザ用タグ」に対して、作成診断基準が「画面解像度が予定地以下か？」であり、項目点が「Ｐｆ」であり、画面解像度が所定値以下の場合において作成診断結果メッセージが「このページは画面解像度××で作成されています。」であり、そして、作成対策メッセージが「印刷可能となるように、幅△△で作成するようにしましょう。」である。
【００６８】
作成診断項目「タイトル」に対して、作成診断基準が「タイトルの有無」であり、項目点が「Ｐｇ」であり、タイトルが無い場合において作成診断結果メッセージが「タイトルが記述されていません。」であり、そして、作成対策メッセージが「キーワードをベースにタイトルを作成するようにしましょう。」である。
【００６９】
作成診断項目「タイトルのキーワード」に対して、作成診断基準が「タイトル中のキーワードの有無」であり、項目点が「Ｐｈ」であり、タイトル中にキーワードが無い場合において作成診断結果メッセージが「タイトルにキーワードが含まれていません。」であり、そして、作成対策メッセージが「当該ページにおいてメインとなるキーワードをタイトルに記述しましょう。」である。また、作成診断項目「タイトルのキーワード」に対して、作成診断基準が「会社名のみか？」であり、項目点が「Ｐｉ」であり、タイトルが会社名のみである場合において作成診断結果メッセージが「タイトルに会社名しか記述されていません。」であり、そして、作成対策メッセージが「当該ページにおいてメインとなるキーワードをタイトルに記述しましょう。」である。このように１個の作成診断項目に複数の作成診断基準を設定してもよく、この設定された作成診断基準ごとに項目点、作成診断結果メッセージ及び作成対策メッセージが設定される。
【００７０】
作成診断項目「ソース」に対して、作成診断基準が「文法の正確性」であり、項目点が「Ｐｊ」であり、ＨＴＭＬの文法に照らして誤りがある場合において作成診断結果メッセージが「××に文法の誤りがあります。」であり、そして、作成対策メッセージが「××の文法を直しましょう。」である。
【００７１】
作成診断項目「本文」は、キーワード率を算出するための項目であり、本文中に使用されている単語数が計数される。そして、計数結果が作成診断結果メッセージとして「本文中の総単語数は、××です。」のように表示される。
【００７２】
作成診断項目「ボディのキーワード」に対して、作成診断基準が「キーワード率が所定値以上か？」であり、項目点が「Ｐｌ」であり、キーワード率が所定値以上である場合において作成診断結果メッセージが「本文のキーワード率は、××です。」であり、そして、作成対策メッセージが「キーワード率が△△になるように本文を作成しましょう。」である。キーワード率Ｒｋは、本文の総単語数Ｗｓに対するキーワードの個数Ｗｋの割合であり、本実施形態では百分率で表示される。即ち、Ｒｋ＝（Ｗｋ／Ｗｓ）×１００である。
【００７３】
作成診断項目「オブジェクトのキーワード」に対して、作成診断基準が「ＡＬＴ属性中のキーワードの有無」であり、項目点が「Ｐｍ」であり、オブジェクトのＡＬＴ属性にキーワードが無い場合において作成診断結果メッセージが「オブジェクトのＡＬＴ属性にキーワードが含まれていません。」であり、そして、作成対策メッセージが「オブジェクトのＡＬＴ属性にキーワードを含めるようにしましょう。」である。
【００７４】
作成診断項目「リンク」に対して、作成診断基準が「リンクの有無」であり、項目点が「Ｐｎ」であり、リンクが無い場合において作成診断結果メッセージが「リンクがありません。」であり、そして、作成対策メッセージが「ウェブサイト内で関連するウェブページにリンクを張りましょう。」である。
【００７５】
作成診断項目「ユーザビリティ」に対して、作成診断基準が「各ページ間のリンク階層が所定値以下か？」であり、項目点が「Ｐｏ」であり、各ページ間のリンク階層が所定値を超えている場合において作成診断結果メッセージが「××ページは、□□ページから○○階層です。」であり、そして、作成対策メッセージが「リンク階層は、△△以下になるようにしましょう。」である。
【００７６】
なお、ウェブページがＨＴＭＬとＪＡＶＡＳｃｒｉｐｔｓ（ジャバスクリプト）とによって作成されている場合には、図４（Ｂ）に示すように、作成診断項目は、「文法」及び「関数」の２項目が図４（Ａ）に示す作成診断項目に追加される。そして、作成診断項目「文法」に対して、作成診断基準が「文法の正確性」であり、項目点が「Ｐｐ」であり、ＪＡＶＡ（登録商標）の文法に照らして誤りがある場合において作成診断結果メッセージが「××に文法の誤りがあります。」であり、そして、作成対策メッセージが「××の文法を直しましょう。」である。また、作成診断項目「関数」に対して、作成診断基準が「使用関数の適切性」であり、項目点が「Ｐｑ」であり、関数が使用されている場合であってその使用がウェブポジショニングの観点から不適切である場合において作成診断結果メッセージが「××関数が使用されています。」であり、そして、作成対策メッセージが「××関数の代わりに○○を使用するようにしましょう。」である。例えば、リンクを張る場合に、関数ｌｏｃａｔｉｏｎ．ｒｅｐｌａｃｅ及び関数ｌｏｃａｔｉｏｎ．ｈｒｅｆなどを組み合わせて使用することによってリンク動作を実現できるが、このようなリンク処理は、通常、検索ロボットがリンクを認識することができないため、ウェブポジショニングの観点から、＜ａ  ｈｒｅｆ＞タグを使用した方が適切となる。
【００７７】
ここで、上述の作成診断基準は、ウェブポジションを向上させるという観点から、作成診断項目の内容を勘案して設定される。
【００７８】
そして、例えば、図４（Ａ）に示す各作成診断項目を図５に示す作成診断基準に従って診断した場合に、「説明文」、「ボディのキーワード」及び「リンク」の各作成診断項目が該当した場合に、ウェブサイト診断部２１１は、作成診断項目「説明文」、項目点「Ｐｂ」、作成診断結果メッセージ「メタ情報に説明文が記述されていません。」及び作成対策メッセージ「説明文も検索エンジンの検索キーとして反映されます。メタ情報に説明文も記述しましょう。」と、項目点「Ｐｌ」、作成診断結果メッセージ「本文のキーワード率は、××です。」及び作成対策メッセージ「キーワード率が△△になるように本文を作成しましょう。」と、作成診断項目「リンク」、項目点「Ｐｎ」、作成診断結果メッセージ「リンクがありません。」及び作成対策メッセージが「ウェブサイト内で関連するウェブページにリンクを張りましょう。」とを診断対象のウェブページを特定する識別子と対応付けて内部記憶部２５に記憶する。この診断対象のウェブページを特定する識別子には、例えば、診断対象のウェブページにおけるＵＲＬが利用される。
【００７９】
次に、ウェブサイト診断部２１１は、Ｓ１２における診断結果に基づいて項目評価点を算出する（Ｓ１３）。即ち、ウェブサイト診断部２１１は、内部記憶部２５に記憶された、Ｓ１２で各作成診断項目を作成診断基準に従って診断した場合に作成診断基準を満たした作成診断項目に対応する項目点を合計し、ウェブページの項目評価点ＳＰとする。例えば、上述の例では、ウェブページの項目評価点ＳＰは、作成診断項目「説明文」における項目点「Ｐｂ」と、作成診断項目「ボディのキーワード」における項目点「Ｐｌ」と、作成診断項目「リンク」における項目点「Ｐｎ」との総和である。即ち、ＳＰ＝Ｐｂ＋Ｐｌ＋Ｐｎである。このようにしてウェブサイト診断部２１１は、ウェブページを作成診断基準に基づいて診断した場合に該当する作成診断項目を点数化する。
【００８０】
次に、ウェブサイト診断部２１１は、ベースキーワードを演算し、ベースキーワードを点数化する（Ｓ１４）。
【００８１】
ベースキーワードは、ヘッダのメタ情報におけるキーワード又はページ別情報におけるキーワード（以下、「ウェブページにおけるキーワード」という。）の属性値であって、運営者が当該ページのキーワードとして意図した１又は複数の言葉である。運営者の意図は、ウェブページにおけるキーワードの属性値の記載順序に反映されていると考えられることから、ベースキーワードは、その記載順序のままの、ウェブページにおけるキーワードの属性値である。
【００８２】
また、ウェブサイト診断部２１１は、ベースキーワードにおける各属性値の記載順序に従って各属性値に基礎点を与える。例えば、記載順序第１位の属性値Ｗ１に基礎点Ｂａを与え、記載順序第２位の属性値Ｗ２に基礎点Ｂｂを与え、記載順序第３位の属性値Ｗ３に基礎点Ｂｃを与え、・・・、記載順序第ｎ位の属性値Ｗｎに基礎点Ｂｎを与える。但し、Ｂａ＞Ｂｂ＞Ｂｃ＞・・・＞Ｂｎである。そして、ウェブサイト診断部２１１は、ベースキーワードの各属性値に対する基礎点の総和を演算し、ベースキーワード評価点とする。
【００８３】
より具体的には、＜ＭＥＴＡ  ｎａｍｅ＝”ｋｅｙｗｏｒｄｓ”  ｃｏｎｔｅｎｔ＝”ｋｗ−Ａ、ｋｗ−Ｂ、ｋｗ−Ｃ”＞であって、Ｂａ＝１０，Ｂｂ＝８，Ｂｃ＝６である場合には、ベースキーワードは、「ｋｗ−Ａ、ｋｗ−Ｂ、ｋｗ−Ｃ」であって、各属性値の基礎点は、“ｋｗ−Ａ”に１０点が与えられ、“ｋｗ−Ｂ”に８点が与えられ、“ｋｗ−Ｃ”に６点が与えられる。ベースキーワード評価点は、１０点＋８点＋６点＝２４点と算出される。
【００８４】
次に、ウェブサイト診断部２１１は、ページキーワードを演算し、ページキーワードを点数化する（Ｓ１５）。
【００８５】
ページキーワードは、ウェブページにおけるキーワードの属性値であって、当該ページにおける使用実態に応じた１又は複数の言葉である。ページキーワードの演算は、第１に、ベースキーワード及び基礎点を読み込む。第２に、ベースキーワードの各属性値について、ヘッダのタイトル内、タイトル及びキーワードを除くヘッダ内及びボディ内における使用回数を算出し、算出した使用回数に位置判定テーブルから使用されている位置に対応する使用位置係数を乗算し、重要度係数を算出する。第３に、各属性値について、基礎点に重要度係数を乗算し、実態点を算出する。第４に、ベースキーワードの各属性値を実態点に従って大きい値から小さい値へ並べ替える（ソートする）。ページキーワードは、このベースキーワードの各属性値を実態点順に並べ換えたものである。
【００８６】
位置判定テーブルは、図６に示すように、ベースキーワードの各属性値がウェブページ中において記述されている使用位置と当該使用位置に対するウェブポジションへの寄与に応じて設定された数値である使用位置係数との対応関係を示すテーブルであり、本実施形態では、使用位置が「ヘッダのタイトル内」の場合には使用位置係数が「ＬＦａ」であり、使用位置が「タイトル及びキーワードを除くヘッダ内」の場合には使用位置係数が「ＬＦｂ」であり、そして、使用位置が「ボディ内」の場合には使用位置係数が「ＬＦｃ」である。ベースキーワードの各属性値の使用位置に対するウェブポジションへの寄与は、「ヘッダのタイトル内の使用」＞「ボディ内の使用」＞「タイトル及びキーワードを除くヘッダ内の使用」と考えられるので、使用位置係数は、「ＬＦａ」＞「ＬＦｃ」＞「ＬＦｂ」のように設定される。
【００８７】
そして、ウェブサイト診断部２１１は、ページキーワードの各属性値に対する実体点の総和を演算し、ページキーワード評価点とする。
【００８８】
より具体的には、ベースキーワード「ｋｗ−Ａ、ｋｗ−Ｂ、ｋｗ−Ｃ」に対し、各属性値の実体点を算出したところ、“ｋｗ−Ａ”が５点に、“ｋｗ−Ｂ”が９点に、そして、“ｋｗ−Ｃ”が４点になったとすると、ページキーワードは、「ｋｗ−Ｂ、ｋｗ−Ａ、ｋｗ−Ｃ」となり、ページキーワード評価点は、９点＋５点＋４点＝１８点と算出される。
【００８９】
次に、ウェブサイト診断部２１１は、ベースキーワードの各属性値に対する各基礎点とページキーワードの各属性値に対する各実態点とに基づいてウェブページのキーワード評価点を演算する（Ｓ１６）。例えば、ウェブサイト診断部２１１は、ページキーワード評価点をベースキーワード評価点で割った百分率をキーワード評価点とする。上述の例では、キーワード評価点は、（１８／２４）×１００＝７５点となる。このようにして、ウェブサイト診断部２１１は、ウェブページの作成者の設定するベースキーワードがウェブページのキーワードと一致する度合いを示す数値を演算する。
【００９０】
次に、ウェブサイト診断部２１１は、キーワード評価点と項目評価点とに基づいてウェブページ評価点を演算する（Ｓ１７）。例えば、ウェブサイト診断部２１１は、キーワード評価点と項目評価点とを加重平均する。即ち、キーワード評価点ＫＷＰに対する重みをｗｔａ、項目評価点ＣＮＰに対する重みをｗｔｂとすると、ウェブページ評価点は、（ｗｔａ×ＫＷＰ＋ｗｔｂ×ＣＮＰ）／（ｗｔａ＋ｗｔｂ）である。運営者は、発信したい情報に的を絞ってウェブページを制作していると考えられるので、このウェブページ評価点は、その点数が高いほど検索サイトにおける当該ウェブページのウェブポジションが高くなる可能性を示す。
【００９１】
次に、ウェブサイト診断部２１１は、サイトキーワードを決定する（Ｓ１８）。サイトキーワードは、各ウェブページにおけるキーワードの属性値の論理和ＯＲである。例えば、ウェブページＡのヘッダに＜ＭＥＴＡ  ｎａｍｅ＝”ｋｅｙｗｏｒｄｓ”  ｃｏｎｔｅｎｔ＝”ｋｗ−Ａ、ｋｗ−Ｂ、ｋｗ−Ｃ”＞が記述され、ウェブページＢのヘッダに＜ＭＥＴＡ  ｎａｍｅ＝”ｋｅｙｗｏｒｄｓ”  ｃｏｎｔｅｎｔ＝”ｋｗ−Ａ、ｋｗ−Ｄ、ｋｗ−Ｅ”＞が記述され、ウェブページＣのヘッダに＜ＭＥＴＡ  ｎａｍｅ＝”ｋｅｙｗｏｒｄｓ”  ｃｏｎｔｅｎｔ＝”ｋｗ−Ｃ、ｋｗ−Ｄ、ｋｗ−Ｆ”＞が記述されている場合には、これらの論理和ＯＲをとることによって、サイトキーワードは、ｋｗ−Ａ、ｋｗ−Ｂ、ｋｗ−Ｃ、ｋｗ−Ｄ、ｋｗ−Ｅ、ｋｗ−Ｆとなる。
【００９２】
次に、ウェブサイト診断部２１１は、作成診断結果メッセージ、作成対策メッセージ、ウェブページ評価点、サイトキーワード、ベースキーワード、ベースキーサードの各属性値の基礎点、ページキーワード、ページキーワードの各属性値の実態点、項目評価点及びキーワード評価点をウェブページのＵＲＬに対応付けてウェブサイト作成診断結果ＤＢに保存する（Ｓ１９）。さらに、ウェブページのＵＲＬを当該ウェブページのウェブサイトのＵＲＬに対応付けてウェブページＤＢに保存する。
【００９３】
なお、本実施形態では、作成診断結果メッセージ及び作成対策メッセージをそのままウェブサイト作成診断結果ＤＢの対応するフィールドに登録するように構成したが、作成診断結果メッセージに当該作成診断結果メッセージを識別する識別子、例えば、コード番号（作成診断結果メッセージコード）を割り振り、作成診断結果メッセージと作成診断結果メッセージコードとの対応関係を示す作成診断結果メッセージコードテーブル、及び、作成対策メッセージに当該作成対策メッセージを識別する識別子（作成対策メッセージコード）を割り振り、作成対策メッセージと作成対策メッセージコードとの対応関係を示す作成対策メッセージコードテーブルをさらに設け、作成診断結果メッセージ及び作成対策メッセージの代わりに対応するコード番号をウェブサイト作成診断結果ＤＢの対応するフィールドに登録するように構成してもよい。このように構成することによってウェブサイト作成診断結果ＤＢのデータ容量を少なくすることができ、補助記憶部２７の記憶容量を節約して使用することができる。
【００９４】
次に、ウェブサイト診断部２１１は、表示部２４に診断結果を表示すると共に、診断結果を運営者ＰＣ１２又はウェブサイトサーバ１１に送信する（Ｓ２０）。表示される診断結果は、例えば、診断メッセージ、作成対策メッセージ、ウェブページ評価点及びサイトキーワードである。なお、表示される診断結果にさらにベースキーワード、ベースキーワードの各属性値の基礎点、ページキーワード、ページキーワードの各属性値の実態点、項目評価点及びキーワード評価点のうちの１又は複数を含めても良い。
【００９５】
なお、本実施形態のウェブサイト診断部２１１は、上述のように請求項における診断手段、点数化手段、一致度演算手段、評価点演算手段の各手段に対応する一実施形態である。
【００９６】
このように、本実施形態にかかるウェブサイト診断・支援装置１０は、作成診断項目とベースキーワードについてウェブポジショニングの観点からウェブサイトを診断し、診断結果をウェブページ評価点という点数で表示する。このため、ウェブサイトの運営者は、診断結果のこの点数を参照することによって、ベースキーワードのうちの１又は複数を検索キーワードに用いてインターネットユーザが検索した場合において検索リストにおける運営者のウェブサイトに対するウェブポジションを予測することができる。そして、本実施形態にかかるウェブサイト診断・支援装置１０は、作成診断結果メッセージ及び作成対策メッセージを表示するので、点数に応じて、運営者は、これらメッセージを勘案してウェブサイトを改善することができ、ウェブポジションを向上させることができる。
【００９７】
また、本実施形態にかかるウェブサイト診断・支援装置１０は、作成診断結果メッセージを表示する。このため、この作成診断結果メッセージにユーザビリティに関する作成診断結果メッセージが含まれるか否かによって、作成したウェブサイトのユーザビリティを判断することができ、ユーザビリティが向上するように作成診断結果メッセージ及び作成対策メッセージを勘案してウェブサイトを改善することができる。
【００９８】
さらに、本実施形態にかかるウェブサイト診断・支援装置１０は、サイトキーワードを表示する。このため、運営者は、作成したウェブサイトが意図したキーワードになっているか否かを判断することができ、意に反する場合には、サイトキーワードが意図するキーワードになるように作成診断結果メッセージ及び作成対策メッセージを勘案してウェブサイトを改善することができる。
【００９９】
ウェブサイトの運営者は、作成したウェブサイトをウェブサイト診断・支援サーバ１０を用いて作成診断し、その診断結果に基づいてウェブサイトを改善し、さらに改善したウェブサイトをウェブサイト診断・支援サーバ１０を用いて作成診断する。この診断及び改善を繰り返すことによってウェブサイトをウェブポジションのより高いものにすることができる。
【０１００】
ここで、運営者ＰＣ１２から修正登録要求があると、改善履歴登録部２１５は、修正したウェブページのＵＲＬ、作成診断項目及びコメントの入力を要求し、回答を履歴改善ＤＢに登録する。コメントには、どのような記述を行ってもよいが、後日の参考となるように修正内容について記述するとよい。
【０１０１】
次に、こうして新規に作成したウェブサイト又は対策を施したウェブサイトに対し、実際のウェブポジションの評価を行う方法について説明する。
【０１０２】
図７は、ウェブポジションの評価の動作を示すフローチャートである。図７において、まず、登録確認部２１２は、診断対象のウェブサイトのＵＲＬ及びこのウェブサイトを検索するためのキーワードを取得する（Ｓ３１）。ウェブサイトが複数のウェブページから構成される場合には、ウェブサイトのＵＲＬは各ウェブページのＵＲＬの集合であり、キーワードは各ウェブページのベースキーワードの集合である。これらＵＲＬ及びキーワードは、例えば、当該ウェブサイトを診断している場合には、補助記憶部２７から取得される。また例えば、入力部２３から入力される。そして、ウェブサイトが複数のウェブページから構成される場合には、次のＳ３２乃至Ｓ３６の各処理がウェブページごとに行われる。
【０１０３】
次に、登録確認部２１２は、検索サイトＵＲＬＤＢから検索サイトのＵＲＬを取得し、このＵＲＬを用いて検索サイトを開き、キーワードを検索サイトに送信し、当該キーワードに基づいて検索サイトに検索させる（Ｓ３２）。
【０１０４】
次に、登録確認部２１２は、検索サイトから検索結果のデータを受信する（Ｓ３３）。
【０１０５】
次に、登録確認部２１２は、検索結果のデータに診断対象のウェブページのＵＲＬが含まれているか否かを判断する（Ｓ３４）。判断の結果、検索結果のデータに診断対象のウェブページのＵＲＬが含まれている場合（Ｙｅｓ）には、登録確認部２１２は、診断対象のウェブページのＵＲＬにおけるウェブポジションを数え、ウェブポジションを診断対象のウェブページのＵＲＬ及び検索サイトに対応付けてウェブポジションＤＢに保存する。そして、登録確認部２１２は、ウェブポジションを表示部２４に表示すると共にウェブポジションを運営者ＰＣ１２に送信する（Ｓ３５）。一方、判断の結果、検索結果のデータに診断対象のウェブページのＵＲＬが含まれていない場合（Ｎｏ）には、登録確認部２１２は、当該検索サイトに診断対象のウェブページのＵＲＬを送信する等によって診断対象のウェブサイトを当該検索サイトに登録を申請する。そして、登録確認部２１２は、登録を申請した旨を運営者ＰＣ１２に送信する（Ｓ３６）。
【０１０６】
なお、複数の検索サイトについてウェブポジションを調査する場合には、上述のＳ３１ないしＳ３６の各処理が繰り返される。
【０１０７】
このように本実施形態にかかるウェブサイト診断・支援装置１０は、ウェブサイトのウェブポジショニングを調べることができ、その結果を保存することができる。
【０１０８】
次に、運営中におけるウェブサイトのアクセス状況を把握及び解析する運営診断の動作について説明する。
【０１０９】
図８は、ウェブサイトのアクセス状況を把握及び解析する場合の動作を示すフローチャートである。図９は、運営診断テーブルの一例を示す図である。
【０１１０】
図８において、まず、ウェブサイト診断・支援装置１０にウェブサイトサーバ１１及び運営者ＰＣ１２から所定のデータが入力される（Ｓ４１）。データの入力は、例えば、ユーザＰＣ１４がウェブサイトサーバ１１にアクセスするごとにウェブサイトサーバ１１及び運営者ＰＣ１２が送信してもよく、また例えば、一定期間における所定のデータをウェブサイトサーバ１１及び運営者ＰＣ１２が蓄積し、この一定期間の経過後にウェブサイトサーバ１１及び運営者ＰＣ１２が蓄積した所定のデータをまとめて送信するようにしてもよい。
【０１１１】
所定のデータは、本実施形態の場合には、ＩＰアドレス、リンク元ＵＲＬ、診断対象のウェブサイトのＵＲＬ、アクセスしたユーザＰＣ（以下、「アクセスＰＣ」と略記する。）１４の画面解像度、アクセスＰＣ１４の画面表示色数、アクセスＰＣ１４のＯＳ種類に関する情報、アクセスＰＣ１４におけるビデオメモリの容量に関する情報、アクセスＰＣ１４におけるブラウザの種類に関する情報、アクセスＰＣ１４におけるブラウザが表示されているウィンドウサイズに関する情報、アクセスＰＣ１４のブラウザサイズ変更情報、アクセスＰＣ１４のブラウザ移動情報、アクセスＰＣ１４における言語セットの種類に関する情報、アクセスＰＣ１４におけるＣＰＵの種類に関する情報、アクセスＰＣ１４における搭載内部メモリ容量に関する情報、アクセスＰＣ１４における診断対象のウェブサイトのページ読み込み開始時間、アクセスＰＣ１４における診断対象のウェブサイトのページ読み込み終了時間、アクセスＰＣ１４におけるページ移動時間、アクセスＰＣ１４における通信回線計測用画像ダウンロード開始時間、アクセスＰＣ１４における通信回線計測用画像ダウンロード終了時間、ネットサーファ巡回周期に関する情報、及び、ロボット型検索エンジン巡回周期に関する情報である。
【０１１２】
これら所定のデータのうちＩＰアドレス、リンク元ＵＲＬ、ＯＳ種類に関する情報、ブラウザに関する情報、ロボット型検索エンジン巡回周期に関する情報は、運営者ＰＣ１２から受信され、残余のデータは、ウェブサイトサーバ１１から受信される。
【０１１３】
次に、アクセス把握・解析部２１３は、所定のデータを補助記憶部２７に保存し（Ｓ４２）、これら所定のデータから公知のアクセス解析手法を用いて各種統計処理を行い、統計処理結果を補助記憶部２７に保存する（Ｓ４３）。アクセス解析については、例えば、（株）酒井鉄工所、“ＧＡ−Ｐｒｏ”、［ｏｎｌｉｎｅ］、平成１５年６月１０日検索、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ａｃｃｅｋ．ｇａ−ｐｒｏ．ｃｏｍ／ｉｎｄｅｘ．ｈｔｍｌ＞がある。
【０１１４】
アクセス数関係の統計処理は、本実施形態では、一定期間におけるアクセス数の総数であるアクセス数、他のウェブサイトからアクセスされた総数であるリンクリクエスト数、ユーザＰＣ１４に記憶されているＵＲＬからアクセスされた総数であるお気に入り数、一回のアクセスで閲覧されたウェブページ総数であるページビュー数、ＩＰアドレスが同一のアクセスＰＣ１４の閲覧回数であるリピータ数、及び、アクセスＰＣ１４当たりのページビュー数であるページビュー割合である。
【０１１５】
キーワード関係の統計処理は、本実施形態では、１個のキーワードで検索を行った場合であって当該キーワードでウェブページにアクセスされた場合におけるそのキーワードの総数の順位であるシングルキーワードランキング、シングルキーワードランキングを検索サイト別に纏めた検索サイト別シングルキーワードランキング、キーワード伸び率の順位であるシングルキーワード伸び率ランキング、複数のキーワードで検索を行った場合であってそれらのキーワードでウェブページにアクセスされた場合におけるそれらキーワードの総数の順位であるマルチキーワードランキング、マルチキーワードランキングを検索サイト別に纏めた検索サイト別マルチキーワードランキング、マルチキーワード伸び率の順位であるマルチキーワード伸び率ランキング、マルチキーワード伸び率ランキングを検索サイト別に纏めた検索サイト別マルチキーワード伸び率ランキング、ターゲットキーワードを含むシングルキーワード及びマルチキーワードの総数の順位であるターゲットキーワード別ランキング、及び、類似するキーワードを１個のキーワードに纏めてその総数の順位である類似キーワードランキングである。なお、ターゲットキーワードとは、ウェブサイトの運営中においてどのようなキーワードで当該ウェブサイトにアクセスしてくるのか運営者が確認する場合のキーワードをいう。類似キーワードとは、検索するインターネットユーザが同一の検索結果を求めていると考えられるキーワード群をいい、例えば、「アクセス解析」、「アクセスログ解析」及び「アクセス解析ソフト」は、「アクセス解析」というキーワードと類似することになり、類似キーワードとなる。
【０１１６】
ここで、キーワード伸び率は、前回の統計処理結果における当該キーワードの総数と今回の統計処理結果における当該キーワードの総数との差を前回の統計処理結果における当該キーワードの総数で割ったものである。
【０１１７】
サイト情報関係の統計処理は、アクセス総数に従って各ページの順位付けを行い順位順に表示した人気ページランキング、アクセス滞在時間に従って各ウェブページの順位付けを行い順位順に表示したウェブページ滞在時間ランキング、最初に診断対象のウェブサイトにアクセスした際のウェブページであるドアページとなった回数の総数に従って各ページの順位付けを行い順位順に表示したドアページランキング、診断対象のウェブサイトにアクセスを終了した際のページである退出ページとなった回数の総数に従って各ページの順位付けを行い順位順に表示した退出ページランキング、ウェブサイト内におけるウェブページの閲覧順を表すサイト内巡回パターン、及び、特定のユーザ（ＩＰアドレス）におけるサイト内巡回パターンである特定ユーザサイト内巡回パターンである。
【０１１８】
インタネットユーザ環境調査関係の統計処理は、本実施形態では、アクセスＰＣ１４が使用するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）をアクセスの度にＯＳごとに累計しその総数に従って各ＯＳの順位付けを行い順位順に表示したＯＳランキング、診断対象のウェブサイトにアクセスした際におけるリンク元をアクセスの度にリンク元ごとに累計しその総数に従って各リンク元の順位付けを行い順位順に表示したリンク元ドメインランキング、アクセスＰＣ１４が使用する画面解像度をアクセスの度に画面解像度ごとに累計しその総数に従って各画面解像度の順位付けを行い順位順に表示した画面解像度ランキング、アクセスＰＣ１４が使用する表示色数をアクセスの度に表示色数ごとに累計しその総数に従って各表示色数の順位付けを行い順位順に表示した表示色数ランキング、アクセスＰＣ１４が使用するブラウザをアクセスの度にブラウザごとに累計しその総数に従って各ブラウザの順位付けを行い順位順に表示したブラウザランキング、アクセスＰＣ１４が使用するポータルサイトをアクセスの度にポータルサイトごとに累計しその総数に従って各ポータルサイトの順位付けを行い順位順に表示したポータルサイトランキング、アクセスＰＣ１４が使用するプロバイダをアクセスの度にプロバイダごとに累計しその総数に従って各プロバイダの順位付けを行い順位順に表示したプロバイダランキング、アクセスＰＣ１４の国をアクセスの度に国ごとに累計しその総数に従って各国の順位付けを行い順位順に表示した国別ランキング、アクセスＰＣ１４の地域をアクセスの度に地域ごとに累計しその総数に従って各地域の順位付けを行い順位順に表示した地域別ランキング、アクセスＰＣ１４が使用する回線速度をアクセスの度に回線速度ごとに累計しその総数に従って各回線速度の順位付けを行い順位順に表示した回線速度ランキング、及び、アクセスＰＣ１４が使用するＣＰＵをアクセスの度にＣＰＵごとに累計しその総数に従って各ＣＰＵの順位付けを行い順位順に表示したＣＰＵランキングである。
【０１１９】
次に、ウェブサイト支援部２１４は、Ｓ４３の統計処理結果及び当該診断対象のウェブサイトに対する過去の統計処理結果が補助記憶部２７に記憶されている場合にはこの過去の統計処理結果を用いて、運営診断項目ごとに予め設定した所定の運営診断基準に基づいて診断し、診断結果を補助記憶部２７に記憶する（Ｓ４４）。
【０１２０】
この各運営診断項目は、検索サイトの検索リストにおけるウェブポジションの向上とアクセス数の増加との観点から１又は複数の項目が予め設定され、例えば、図９の運営診断テーブルに示すように予め設定される。そして、各運営診断項目に対し、運営診断基準、運営診断結果メッセージ及び運営対策メッセージが対応付けられる。
【０１２１】
図９において、運営診断項目「アクセス数」に対して、運営診断基準が「１０未満？」であり、１日のアクセス数が１０未満の場合において運営診断結果メッセージが「１日のアクセス数が１０未満で少なすぎます。」であり、そして、運営対策メッセージが「ウェブサイトの検索対策が実施されていません。各ウェブページの目的を明確にし、検索対策を実施しましょう。ウェブポジションを向上するためには、相互リンクなどの非リンク数を増やすことも重要です。」である。
【０１２２】
また、運営診断項目「アクセス数」に対して、運営診断基準が「１０以上２５未満？」であり、１日のアクセス数が１０以上２５未満の場合において運営診断結果メッセージが「１日のアクセス数が１０以上２５未満でまだまだです。」であり、そして、運営対策メッセージが「ウェブサイトの検索対策がある程度実施されており、ウェブサイトに立ち寄るお客様が増えてきています。リピータを増やすために、商品や技術等の解説等を増やすなど、各ウェブページのコンテンツを充実させましょう。」である。
【０１２３】
さらに、運営診断項目「アクセス数」に対して、運営診断基準が「２５以上１００未満？」であり、１日のアクセス数が２５以上１００未満の場合において運営診断結果メッセージが「１日のアクセス数が２５以上１００未満でまずまずな線まで来ています。」であり、そして、運営対策メッセージが「検索対策、コンテンツの充実が開花し、検索サイトからのアクセス数が増加傾向にあると予想されます。ウェブサイトの認知度を上げるように、カタログに無い最新の情報を掲載する等、オリジナリティーを出す工夫をしましょう。」である。
【０１２４】
そして、運営診断項目「アクセス数」に対して、運営診断基準が「１００以上？」であり、１日のアクセス数が１００以上の場合において運営診断結果メッセージが「１日のアクセス数が１００以上になりました。」であり、そして、運営対策メッセージが「ウェブサイトがビジネスに繋がることが予想されます。お問合せ等の連絡が入るように工夫しましょう。」である。
【０１２５】
また、運営診断項目「アクセス数」に対して、運営診断基準が「時間変化が一定範囲内？」であり、過去の統計処理結果も参照して一定期間、例えば１ケ月間のアクセス数が一定の範囲内である場合において運営診断結果メッセージが「アクセス数が一定値に収束する傾向にあります。」であり、そして、運営対策メッセージが「ページ数を増やすか、ウェブサイトの各ウェブページが検索サイトに登録されているか確認しましょう。」である。
【０１２６】
さらに、運営診断項目「アクセス数」に対して、運営診断基準が「時間変化が負？」であり、過去の統計処理結果も参照して一定期間、例えば２週間のアクセス数が減少傾向にある場合において運営診断結果メッセージが「アクセス数が低下傾向にあります。」であり、そして、運営対策メッセージが「情報が古くなっていませんか？情報を最新に保ちましょう。」である。
【０１２７】
運営診断項目「ページ」に対して、運営診断基準が「所定値未満？」であり、ウェブサイトのウェブページ数が所定値未満である場合において運営診断結果メッセージが「ウェブページが少ないためアクセス数が伸びません。」であり、そして、運営対策メッセージが「各ウェブページの説明文等の充実や商品アイテムを増やすなど、ウェブサイトのウェブページ数を増やしましょう。」である。
【０１２８】
また、運営診断項目「ページ」に対して、運営診断基準が「ページビューが所定値未満？」であり、ウェブサイトに訪問してきたインターネットユーザにおける１人当たりのページビュー数が所定値未満である場合において運営診断結果メッセージが「１人当たりのページビューが少なすぎます。」であり、そして、運営対策メッセージが「ドアページからの誘導が上手くできていません。ドアページからのリンクを増やすなど、他のウェブページへの誘導を促進しましょう。」である。
【０１２９】
さらに、運営診断項目「ページ」に対して、運営診断基準が「巡回パターン中における所定のウェブページの有無」であり、巡回パターン中において所定のウェブページが無い場合において運営診断結果メッセージが「お客様の巡回パターンは××です。巡回パターン中に訪問を望むページが含まれていません。」であり、そして、運営対策メッセージが「巡回パターン中に訪問を望むウェブページが含まれるように誘導を行いましょう。」である。
【０１３０】
運営診断項目「キーワード」に対して、運営診断基準が「キーワード伸び率が所定値以上？」であり、過去の統計処理結果を参照してキーワード伸び率が所定値以上である場合であって当該キーワードに商品Ａが対応する場合において運営診断結果メッセージが「商品Ａに対するキーワード伸び率が急上昇中です。」であり、そして、運営対策メッセージが「商品Ａのウェブページを強化しましょう。」である。
【０１３１】
また、運営診断項目「キーワード」に対して、運営診断基準が「キーワード伸び率が負？」であり、過去の統計処理結果も参照して一定期間のキーワード伸び率が減少傾向にある場合であって当該キーワードに商品Ａが対応する場合において運営診断結果メッセージが「商品Ａに対するキーワード伸び率が低下傾向にあります。」であり、そして、運営対策メッセージが「商品Ａのウェブページを強化しましょう。」である。
【０１３２】
運営診断項目「画面解像度」は、ウェブサイトにアクセスしたインターネットユーザにおける画面解像度の範囲を調査するものであり、調査結果が運営診断結果メッセージとして「お客様の画面解像度は、××から△△です。」と提示される。
【０１３３】
ここで、上述の運営診断基準は、ウェブポジションの向上及びアクセス数の増加という観点から、運営診断項目の内容を勘案して設定される。
【０１３４】
そして、例えば、各運営診断項目を図９に示す運営診断基準に従って診断した場合に、「アクセス数」の「２５以上１００未満」及び「キーワード」の「キーワード伸び率が所定値以上」の各運営診断項目が該当した場合に、ウェブサイト支援部２１４は、運営診断項目、運営診断結果メッセージ及び運営対策メッセージのそれぞれを診断対象のウェブサイトを特定するための識別子と対応付けて内部記憶部２５に記憶する。診断対象のウェブサイトを特定するための識別子には、例えば、診断対象のウェブサイトにおけるＵＲＬが利用される。
【０１３５】
次に、ウェブサイト支援部２１４は、所定の項目が改善されているか否かを判断する（Ｓ４５）。所定の項目は、例えば、アクセス数、ページビュー数又はキーワード伸び率等である。所定の項目は、予め何れか１個、例えばアクセス数に設定してもよいし、アクセス状況に応じて変更可能なように構成してもよい。例えば、ウェブサイトのアクセス数が少ない運営初期の場合には、所定の項目にアクセス数を設定し、アクセス数が１００件／日以上になった場合には、ページビュー数又はキーワード伸び率に変更する。
【０１３６】
次に、ウェブサイト支援部２１４は、ウェブサイト運営診断結果ＤＢを参照して前回の運営支援診断年月日を取得する。次に、ウェブサイト支援部２１４は、運営診断改善履歴ＤＢを参照し、前回の運営支援診断から今回の運営支援診断までの間に、ウェブサイトを修正したか否かを判断する。そして、ウェブサイトが修正されている場合であって所定の項目が改善されている場合には、ウェブサイト支援部２１４は、作成診断項目を改善履歴ＤＢから取得し、取得した作成診断項目の重みが上昇するように、作成診断テーブルの各項目点を変更する。一方、ウェブサイトが修正されている場合であって所定の項目が改善されていない場合には、作成診断項目を改善履歴ＤＢから取得し、取得した作成診断項目の重みが低下するように、作成診断テーブルの各項目点を変更する。さらに、ウェブサイトが修正されていない場合には、ウェブサイト支援部２１４は、次のＳ４７の処理を行う（Ｓ４６）。
【０１３７】
このように本実施形態にかかるウェブサイト診断・支援サーバ１０は、ウェブサイトへのアクセス状況に応じて作成診断テーブルにおける各項目点を変更するので、検索エンジンの検索アルゴリズムに変更があった場合でも、作成又は修正したウェブサイトを作成診断する場合に、ウェブポジショニングの観点から適切に診断結果を演算することができる。
【０１３８】
次に、ウェブサイト支援部２１４は、過去の統計処理結果がある場合には、予測関数を作成する（Ｓ４７）。予測関数は、例えば、重回帰分析の手法により作成する。
【０１３９】
次に、ウェブサイト支援部２１４は、各種統計処理結果を個別のファイルとして補助記憶部２７に保存すると共に、運営診断結果メッセージ、運営対策メッセージ及び各種統計処理結果のファイル名をウェブページのＵＲＬに対応付けてウェブサイト運営診断結果ＤＢに保存する（Ｓ４８）。
【０１４０】
なお、本実施形態では、運営診断結果メッセージ及び運営対策メッセージをそのままウェブサイト運営診断結果ＤＢの対応するフィールドに登録するように構成したが、作成診断結果メッセージ及び作成対策メッセージと同様に、運営診断結果メッセージに当該運営診断結果メッセージを識別する識別子（運営診断結果メッセージコード）を割り振り、運営診断結果メッセージと運営診断結果メッセージコードとの対応関係を示す運営診断結果メッセージコードテーブル、及び、運営対策メッセージに当該運営対策メッセージを識別する識別子（運営対策メッセージコード）を割り振り、運営対策メッセージと運営対策メッセージコードとの対応関係を示す運営対策メッセージコードテーブルをさらに設け、運営診断結果メッセージ及び運営対策メッセージの代わりに対応するコード番号をウェブサイト運営診断結果ＤＢの対応するフィールドに登録するように構成してもよい。このように構成することによってウェブサイト運営診断結果ＤＢのデータ容量を少なくすることができ、補助記憶部２７の記憶容量を節約して使用することができる。
【０１４１】
次に、ウェブサイト支援部２１４は、表示部２４に統計処理結果、診断結果及び予測関数を表示すると共に、これらを運営者ＰＣ１２又はウェブサイトサーバ１１に送信する（Ｓ４９）。表示される診断結果は、例えば、運営診断結果メッセージ及び運営対策メッセージである。また、統計処理結果及びその予測関数は、上述したように複数種類あるが、例えば、入力部２３からの入力又は運営者ＰＣ１２からの入力に応じて１又は複数種類の統計処理結果及び予測関数が表示される。
【０１４２】
図１０は、統計処理結果及び予測関数の表示の一例を示す図である。図１０（Ａ）は、Ａ乃至Ｄの各ウェブページにおけるアクセス数の週単位の変化を示し、図１０（Ｂ）は、図１０（Ａ）において各アクセス数を総アクセス数で割って正規化したものを示し、図１０（Ｃ）は、図１０（Ａ）において各アクセス数を総アクセス数で割った値を変化率で表したものである。また、○、□、▲、×、＊を含む各折れ線は、実測値を示し、他の曲線は、最小二乗法による予測関数を表す曲線である。
【０１４３】
なお、本実施形態のウェブサイト支援部２１４は、上述のように請求項における支援手段、変更手段、予測手段の各手段に対応する一実施形態である。
【０１４４】
このように本実施形態にかかるウェブサイト診断・支援装置１０は、統計処理結果を表示するので、ウェブサイトに対するアクセス状況の現状を知ることができる。さらに、ウェブサイト診断・支援装置１０は、予測を表示するので、ウェブサイトに対するアクセス状況の将来を知ることができる。これら現状や将来のアクセス状況が、ウェブサイトの運営者の期待を下回ったものである場合には、予測を考慮してウェブサイトを改善することができ、ビジネスツールとして有効に活用することができる。
【０１４５】
そして、ウェブサイトを改善する場合に、ウェブサイト診断・支援装置１０は、運営診断結果メッセージや運営対策メッセージを表示するので、運営者は、これらを参考にすることができ、より効率的にウェブサイトを目的に適ったものに改善することができる。
【０１４６】
ウェブサイトの運営者は、運営中のウェブサイトをウェブサイト診断・支援サーバ１０を用いて運営診断し、その診断結果に基づいてウェブサイトを改善し、さらに改善したウェブサイトをウェブサイト診断・支援サーバ１０を用いて運営診断する。この運営診断及び改善を繰り返してＰＤＣＡサイクルを回すことによってウェブサイトをより効率的にウェブサイトを目的に適ったものに改善することができる。さらに、この運営診断及び改善を繰り返してＰＤＣＡサイクルを回すことによって、作成診断テーブルにおける各項目点も最適化されるので、検索エンジンの検索アルゴリズムに変更が合った場合でも、作成又は改善したウェブサイトを作成診断する場合にウェブポジショニングの観点から適切に診断結果を演算することができる。
【０１４７】
ここで、運営者ＰＣ１２から修正登録要求があった場合には、改善履歴登録部２１５は、修正したウェブページのＵＲＬ、作成診断項目及びコメントの入力を要求し、回答を履歴改善ＤＢに登録する。
【０１４８】
なお、上述の実施形態では、ウェブサイト診断・支援サーバ１０は、通信網１５に接続され、作成されたウェブサイトをウェブポジショニングの観点から診断する作成診断機能と、ウェブサイトの検索サイトへの登録の確認又は登録を行う登録確認機能と、運営中のウェブサイトへのアクセス状況を把握し解析する把握・解析機能と、運営中のウェブサイトのアクセス数の増加を支援する支援機能とを行うウェブサーバコンピュータであるが、図１１に示すように、スタンドアロンのコンピュータに作成診断機能のみを実行するように構成することもできる。
【０１４９】
また、上述の実施形態では、ウェブサイト作成診断結果ＤＢ、ウェブページＤＢ、検索サイトＵＲＬＤＢ、ウェブポジションＤＢ、ウェブサイト運営診断結果ＤＢ及び改善履歴ＤＢを補助記憶部２７に記憶するように構成したが、これらデータベースを管理するＤＢサーバを１又は複数個さらに設け、これらＤＢサーバとウェブサイト診断・支援サーバ１０とでＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、特にイントラネットを構成してもよい。
【０１５０】
【発明の効果】
以上説明したように、本発明にかかるウェブサイト診断・支援装置、該方法及び該プログラムは、ウェブポジションの上位化を図るために、ウェブページを診断し、ウェブサイトの運営を支援することができる。
【図面の簡単な説明】
【図１】ウェブサイト診断・支援システムの構成を示す図である。
【図２】ウェブサイト診断・支援サーバの構成を示す図である。
【図３】ウェブサイトを診断する場合におけるウェブサイト診断・支援装置の動作を示す図である。
【図４】作成診断項目の一例を示す図である。
【図５】作成診断テーブルの一例を示す図である。
【図６】位置判定テーブルの一例を示す図である。
【図７】ウェブポジションの評価の動作を示すフローチャートである。
【図８】ウェブサイトのアクセス状況を把握及び解析する場合の動作を示すフローチャートである。
【図９】運営診断テーブルの一例を示す図である。
【図１０】統計処理結果及び予測関数の表示の一例を示す図である。
【図１１】ウェブサイト診断装置を示す図である。
【符号の説明】
１  ウェブサイト診断・支援システム
１０  ウェブサイト診断・支援サーバ
１１  ウェブサイトサーバ
１２  運営者コンピュータ
１３  検索サイトサーバ
１６  ウェブサイト診断装置
２１  制御部
２７  補助記憶部
２１１  ウェブサイト診断部
２１２  登録確認部
２１３  アクセス把握・解析部
２１４  ウェブサイト支援部
２１５  改善履歴登録部
２７１  作成診断テーブル記憶部
２７２  位置判定テーブル記憶部
２７３  ウェブサイト作成診断結果ＤＢ記憶部
２７４  ウェブページＤＢ記憶部
２７５  検索サイトＵＲＬＤＢ記憶部
２７６  ウェブポジションＤＢ記憶部
２７７  運営診断テーブル記憶部
２７８  ウェブサイト運営診断結果ＤＢ記憶部
２７９  改善履歴ＤＢ記憶部
【図１】
2005010899.tif 000003
【図２】
2005010899.tif 000004
【図３】
2005010899.tif 000005
【図４】
2005010899.tif 000006
【図５】
2005010899.tif 000007
【図６】
2005010899.tif 000008
【図７】
2005010899.tif 000009
【図８】
2005010899.tif 000010
【図９】
2005010899.tif 000011
【図１０】
2005010899.tif 000012
【図１１】
2005010899.tif 000013