• ベストアンサー

SEO対策とCGIファイルとの関係

自社サイトのSEO対策を施したいのですが、どなたか詳しい方、宜しければ早期にお教え頂ければ大変幸いです。宜しくお願い申し上げます。 (質問内容) 自社のサイト内にある情報に関してですが、SEO的に検索エンジン上位表示をより狙うには、サイト内に「HTML(テキスト)タグでの検索されたい関連キーワードやトピック情報」がより多くちりばめられていることがベターです。 ただ、現在自社サイトでは、Web上の簡易インターフェイスからトピック内容を入力してcgiでページが表示されるシステムを使っています。 すなわち「関連トピックのページ」のURLは、例えば ~/0004/col.cgi?mode=col&num=&no=5 のように表示されるものです。 このようなURL表記がなされるcgiプログラム等で生成されるページ中には、いくら「検索をされたいキーワード」が含まれていても検索クローラーには拾って登録してもらえないのでしょうか? ユーザーからインタラクティブに呼び出しをされないと表示がなされない cgiのページ等ゆえに懸念しております。 そのようなトピック記事は、きちんとHTMLのページとして作成すべきなのでしょうか? 上記の質問事項につき、どなたさまかぜひお教えくださいませ。何卒宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • mark523
  • ベストアンサー率70% (12/17)
回答No.3

>cgiプログラム等で生成されるページ中には、いくら「検索をされたいキーワード」が含まれていても検索クローラーには拾って登録してもらえないのでしょうか? 拾ってもらえます。ただし数に限りがあります。 100ページくらいまでは拾ってくれるようです。 ですので多少のトピックスページなら問題無いともいえます。 トップページからリンクを張ればほぼ拾ってくれるはずです。 >そのようなトピック記事は、きちんとHTMLのページとして作成すべきなのでしょうか? その通りです。それがベストです。 上記のようにCGIでも拾ってもらえますが、 ご利用になっているCGIのレスポンスが悪い場合はロボットは拾ってくれないことがあります。

その他の回答 (2)

  • souta_n
  • ベストアンサー率33% (79/234)
回答No.2

再び回答です。 >プログラムをすぐ組めない場合は(プログラムを知る人間がおらず) なるほど、CGIが出来なければ、Javascriptで外部データを参照させるという手はどうでしょう。例えば同一フォルダにhyouji.htmlとsansyou.jsというファイルを2つ作り hyouji.htmlでは <HTML> <BODY> <TABLE BORDER=1 WIDTH=100> <TR><TD> <!--この部分が外部ファイル参照部分--> <script type='text/javascript' src='./sansyou.js'></script> </TD></TR> </TABLE> </BODY> </HTML> sansyou.jsでは document.write('あいうえお<BR><a href=http://yahoo.co.jp>ヤフーだよ</a><BR><B>かきくけこさしすせそたちつてとなにぬねの</B>') としておくと、hyouji.htmlを開いたときにdocument.write('~~~')の中の情報が表示されます。 sansyou.jsを変更するとHTMLの表示も変わります。 一度試してみて下さい。

  • souta_n
  • ベストアンサー率33% (79/234)
回答No.1

確かにおっしゃる通り、HTMLファイルよりCGIファイルの方がクローラーは拾いにくいものですが、拾うケースもあるようです。 私の場合もCGIでの検索結果がGoogleで拾われていた事がありました。もっともCGIでの結果はパラメータを受けて一時的に表示するというのが本来の目的なので、貴方の様に拾って欲しいというより、逆に拾ってくれるな!みたいなものが多いと思うのですが。 >そのようなトピック記事は、きちんとHTMLのページとして作成すべきなのでしょうか? それはさておき、拾って欲しいのなら、おそらく何らかのパラメーターを受けてCGIでHTMLを生成し、表示しているのを、単に表示するのではなく、生成したHTMLをファイル名.htmlという名前でにCGI実行の都度、Webサーバーに上書き保存するというようにしてみたらいかがでしょう。

dnsn
質問者

補足

souta_n さん、ご回答ありがとうございます。 しかし、CGI生成したHTMLファイルを都度上書きするようなプログラムをすぐ組めない場合は(プログラムを知る人間がおらず)、やはりトピック記事はHTMLファイルでページは作成すべきなのでしょうか? また、CGIで.html拡張子で上書き保存するプログラムを組むことよりも、やはり純粋にHTMLファイルでトピック記事ページを作成する方がより良いでしょうか? だとすれば、プログラム生成ページではなく、HTMLファイルで再度作り直すのですが..。