• ベストアンサー

CGIページは検索エンジンにひっかかりにくいのですか

私が開発・運用にかかわってる商用サイトのことなのですが、 アクセス数を増やしたいとのことで、今まで、GoogleやYAHOO!に登録したりしました。 ただ、メインの商品ページ等は、HTMLではなくCGIで動的に作成されているので、検索に引っかかりにくいのでは?と営業サイドから言われています。 本当にCGIでつくったページは検索にひっかかりにくいのでしょうか? もし大きくちがうのであれば、解決方法として何か有効な手はあるでしょうか? データが膨大なため、すべてのページをHTMLで作るのは無理です。 どなたか詳しい方、教えてくださいませ。 ちなみにサイトは、 http://order403.com/ です。 現在、月間PVが10万件弱です。

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

  • ベストアンサー
  • guttyjr
  • ベストアンサー率62% (5/8)
回答No.3

静的ページ(HTMLなど)に比べれば動的ページ(CGI)の方が検索エンジンにひっかかりにくい(というかインデックスされにくい)と思いますが、私の経験上、リクエストパラメータが1,2個くらいはGoogle、Yahoo、MSNでもインデックスしてくれるようです。 その証拠にGoogle、Yahoo、MSNのインデックス情報へのリンクを見てみてください。リクエストパラメータ付きのリンクもインデックスされていますよね。 http://www.google.co.jp/search?q=allinurl:order403.com&num=50&hl=ja&lr=&pwst=1&filter=0 http://search.yahoo.co.jp/search?p=site%3Aorder403.com&ei=UTF-8&fr=sfp&fl=0&vc=&x=wrt&meta=vc%3D http://search.msn.co.jp/results.aspx?q=site%3Aorder403.com&first=11&FORM=PORE 後、サイトを拝見して思ったのが、商品の詳細ページへのリンクがPostで送られているため、インデックスされにくい(もしかするとまったくされない)のではないかと思います。 Postだと文字数制限なしでパラメータを渡すことができるため、こういったQ&Aサイトの回答情報を送るときなどには使用すべきですが、商品詳細ページのようにリクエストパラメータが2つ(item_no, co_code)あれば良い場合ではGetを使用した方が良いと思います。 また、WebサーバにApacheを使用しており、モジュールの追加が可能な環境であればmod_rewriteを使用することでCGIでも静的ページに見せることは可能です。詳しくはググって調べましょう!! http://www.google.co.jp/search?num=50&hs=wfo&hl=ja&client=firefox&rls=org.mozilla%3Aja%3Aofficial&q=mod_rewrite&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja SEOは数年前から話題になっていますが、ショッピングサイトなど一般向けのサイト構築を仕事にしているのであれば、基本的な知識は必須だと思いますよ。

noname#241291
質問者

お礼

回答ありがとうございました。 もう少し勉強してみようと思います。 getを使用した方が良いというのは、全く気づきませんでした。 モジュール等についても知識不足ですので、いろいろ試してみようと思います。

その他の回答 (2)

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.2

がると申します。 そうですねぇ、引っかかりにくいです。 解決策は複数あるのですが、基本的には「URLが静的なHTMLであるっぽく見せる」というのが共通する部分かと思います。 具体的には、例えば http://order403.com/cgi-local/list.cgi?m_kind=WT というURLを、まぁCGIを作り直してになるのですが http://order403.com/list/m_kind/WT.html という風にすると、検索エンジンに引っかかりやすくなるようです。 一応念のため。上記の「いかにも静的なURL」はもちろんCGIを叩きます。 こういうのを(含め色々)最近はSEOなどと呼称いたしますが。 一度、専門家に相談してみるのもよいかもしれないです。

noname#241291
質問者

お礼

お返事が遅くなり、すみません。 回答ありがとうございました。 やはりCGIは引っかかりにくいのですね。 もう少し勉強してみようと思います。 専門家というのは、検索サイトの人とかでしょうか?

回答No.1

CGIのページは登録出来ない検索エンジンもありますが、 ロボットは、CGIも検索していきます、そのときに <meta name="robots" content="index,follow">の先 CGIページの<meta name="description" content=,<meta name="keywords" content= を考慮していないようです。 参考URL 検索エンジンロボットシミュレーターの解析結果で、 下記ページを表示させて、検討して下さい。 -------------- http://order403.com/ http://order403.com/cgi-local/list.cgi?m_kind=LS

参考URL:
http://www.searchengineoptimization.jp/tools/robot_simulator/search_engine_robot_simulator.html
noname#241291
質問者

お礼

お返事が遅くなり、すみません。 回答ありがとうございました。 もう少し研究してみようと思います。