多くの物件データを扱う企業ページを作成しています。
今のところ、SEO対策にと言われ、全てのページを手作業でHTMLで作っているのですが、データが増えてきて(数千件)なんとか更新の手間を減らせないか検討しています。
データベースとCGIを使ったページだと、検索に引っかからないと聞いているのですが、このようにたくさんのデータを扱うページを作るのによい方法はありませんでしょうか。
PHPだと検索にひっかかるとかXMLを使うといいとか、断片的な情報を聞くのですが、私自身あまり詳しくないのでよくわかりません。
どんなことでもいいので、教えていただけますか?
No.1ベストアンサー
- 回答日時:
俺んちはトップページ以外のページを根こそぎCGIで動かしてますが、ヤフーの検索エンジンにはちゃんと引っかかってますよ。
どうしても気になるなら、CGIを使ってHTMLファイルを直接書き換えるようなシステムにしてはどうでしょう?
つまり、HTMLベースという状況はそのままで、現在手作業でやってる作業だけをプログラムに任せてしまう方法です。
No.3
- 回答日時:
index.cgi?mode=hoge&name=hoge&value=hoge
を
index/hoge/hoge/hoge/...
というようにすることで、見かけ上CGIを使っていないようにみせることができます。(2ちゃんねるもこの方法です)
この場合、QUERY_STRINGでは、パラメーター部分は取れないので、REQUEST_URIから取得します。(区切り文字は / なのでこれでsplitする)
No.2
- 回答日時:
私も仕事で大量のデータから各HTMLファイルを作成する作業をしたことがあるので、ちょっとアドバイスを。
検索エンジンがクロールしないのは、index.cgi?mode=hoge&name=hoge&value=hoge...といった感じにパラメータが3個以上あるものです。取得してくれないわけではないですが、嫌がるロボットもいます。
かといって、数千ものHTMLファイルを手作業で作るのは非効率的なので、データベースからデータを持ってきて、HTMLテンプレートに流し込むソフトを作って、自動的に生成するやり方にしてみました。
これだと、実際サーバにあるのは静的なHTMLファイルだし、修正する際もデータベースを修正して、またソフトを使って吐き出せばいいだけなので、HTMLを分からない人でも作業が出来るメリットもあります。
一つ問題があるとすれば、各ページが全て同じテンプレートを使わざるをえないので、例外的にデザインを変えたいときなど、ルール作りをしっかりしなければならないことでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Mac OS Macで今あるファイルの連番(ページ番号)に足し算をしてリネームしたい 1 2022/10/12 17:22
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Excel(エクセル) エクセルの印刷範囲をページ単位で可変にする方法 3 2022/05/23 13:04
- SEO SEO対策などに詳しい方に質問です。 私は過去にこの掲示板を使い 幾度なく質問を投稿し 後に知った実 3 2022/12/11 13:05
- 美術・アート トレパク疑惑をかけられにくくするには ここ最近いわゆるトレパク警察のいいがかりがが厳しくなったようで 1 2023/08/21 09:59
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- その他(プログラミング・Web制作) パイソンでのプログラミングについて 3 2022/08/11 20:31
- SEO ほぼ同一ページを削除すべき? 1 2022/05/04 09:39
- PHP PHP ページング データベース 1 2022/06/16 10:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CGIにCSSを
-
CGIでソースがそのままでてしま...
-
cgiでhtmlファイルを読み込みたい
-
ファイルをアップロードするフ...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
ラジオボタンのグループ化
-
VBScriptで、ファイルから任意...
-
WEBデザイナーの方にお聞きした...
-
SFTPなどは使わないホームペー...
-
WIn32API ディレクトリ内ファイ...
-
PHPとPostgresとEclipseについて
-
VBAでサーバーにアクセスするに...
-
設置場所場わかりません。
-
ASP(IIS?)のエラーについて
-
ASPから既存のexcelブックを開...
-
まったくわかりません。お手上...
-
実行属性って?
-
KENT-WEBのclipmailで文字化け
-
VBAを使用して、外部サーバのフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CGIでソースがそのままでてしま...
-
.cgi拡張子のままCGIファイルを...
-
FC2レンタルサーバーライトでの...
-
XサーバーでCGIを使うには??
-
Linuxで拡張子は必要か
-
htmlに外部のcgiを読み込む
-
2apesの掲示板。
-
CGIが実行されずにダウンロード...
-
cgiのファイルが消せません
-
ブラウザ上でファイルをアップ...
-
cgiファイルを直接は見れなくす...
-
UTF-8で書いたperlのパスが正し...
-
hp 送信する情報を・・・
-
注文フォームの確認画面を直したい
-
BBS掲示板でのhtmlとcgiの関係...
-
URLがhttp://~.cgiとなってい...
-
phpの中で外部のcgiを実行させ...
-
Windowsで作った *.cgi ファイ...
-
フレームページでSSIを使ってア...
-
cgiファイルのhtmlファイルへの...
おすすめ情報