• 締切済み

SEO的にはPHPよりHTMLファイルの方が良い?

 PHPを使って、ページにアクセスしたときの状況によって表示の仕方を変えることができますよね。  掲示板などで記事は別のファイルにしておいて、アクセスしたときのその段階での記事を読み込んで表示させるとか。  でも、こういうのってSEO的にはどうなんでしょう?  うろ覚えですが、動的なページより静的なページの方が有利と聞いたことがあるんですが、いまいち動的・静的もよく分かっておりません。  ページとして動的がダメなのか、URLが動的だとダメなのかとか。  掲示板の例をもう一度出しますと、書き込んだときにHTMLファイルとしてはき出して置いた方が有利なのか?  それともPHPファイルのままで、アクセスしたときに記事を読みこんで表示させたとしても影響は全くないのか?  アクセスのたびに読み込むと表示スピードが若干遅くなるでしょうから、そういうのが影響してるだけで、軽いページならどちらでも良い?

noname#235729
noname#235729

みんなの回答

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

httpでの通信では ・PHPを実行したときの出力 と ・先に作っておいたHTMLファイル とを区別する方法はありません。 何度アクセスしても同じHTMLを出力するPHP と 単独でのHTMLファイル アクセスの度に変化するようPHPでの出力 と 数秒毎にHTMLファイルを直接書き換える 拡張子が.htmlでPHPが実行されている と 拡張子が.phpだけどPHPは実行しない アクセスの度に計算に時間がかかるPHP と サーバーの回線が細くて時間がかかるHTML など、外部からは判断できません。

noname#235729
質問者

お礼

 お礼が遅くなり申し訳ありません。  動的が不利になるというのはURLの場合であって、ファイルの中では結果さえ同じなら関係ないようですね。  ありがとうございました。

  • shockatz
  • ベストアンサー率80% (153/191)
回答No.1

PHPに限らず、サーバサイド系システム全般に言えることですが、 ・何も考えずに実装すれば、静的HTMLのほうがはるかにSEO的にみて良い ・正しく最適化すれば、SEO的には静的HTMLよりはるかに強力 ということです。 「ぐるなび」「カカクコム」「Amazon」など、世界の大手情報提供Webサービスサイトは、商品名や店舗名で真っ先に検索エンジンにインデックスされています。 手作業で「最適化」されたサイトの及ぶところではありませんよね。 Ajaxコンテンツを検索エンジン(Google)にクロール・インデックスさせる方法 ttp://www.suzukikenichi.com/blog/how-to-make-crawlable-and-indexable-ajax-content/ こういう手法を駆使しています。

noname#235729
質問者

お礼

 ご回答ありがとうございます。  Amazonなどはどうやってるのか不思議でしたが、そういう仕組みでしたか。  ワシは個人サイトやブログを作ろうと思ってるだけなので、Ajaxという技術とは縁がなさそうで残念です(^_^;

noname#235729
質問者

補足

 ご紹介いただいた記事を拝見いたしましたが、これって動的URLについてのお話ですよね。  例えば動的URLではなく、abc.htmlというファイルがあるとして、直接、abc.htmlの中へPHPを書き込んで記事を呼び出す場合と、別のPHPファイルでabc.htmlを作り出してサーバーへ置いておく場合はどうでしょう?  URLとしては、どちらも「http://○○.net/abc.html」。  abc.html内のPHPで動的に記事を呼び出すのと、別のPHPファイルで静的なabc.htmlを作って上書きするのとでは、やっぱり後者の方が良いのでしょうか?

関連するQ&A

  • PHPをつかった動的ページでSEO化はできる?

    Amazonなどで検索結果の画面がGoogleに表示されているのをよく見かけます。 動的にプログラムで生成されたページだと思うのですが、 このような動的にプログラムで生成されたページをSEO対策できるものなのでしょうか? 私のSEOに対する知識が浅いものしかなく、 SEOといえばHTMLファイルにしておかないといけないと思っていました。 PHPをつかった動的ページでSEO対策はできるのでしょうか?

    • ベストアンサー
    • SEO
  • HTMLファイルと動的なファイルであれば、どちらがSEO対策には有利

    SEO対策についてですが、 HTMLファイルと動的なファイルであれば、どちらがSEO対策には有利なのでしょうか? test_1.html と test.php?a=1 中身は同じとします。 よろしくお願いします。

  • HTMLとPHPのファイルの混在って可能ですか?

    既存HTMLのサイトに、PHPファイルを追加しようとしているのですが、PHPファイルがエラー表示になってしまいます。 そこで質問なのですが、下記のようなツリー構成って可能ですか? index.html | |___既存HTMLフォルダ |     | |     |___aaa.html |     | |     |___bbb.html | |___新規PHPフォルダ        |        |___aaa.php        |        |___bbb.php ファイル拡張子が別々だと、駄目なのでしょうか?

    • ベストアンサー
    • PHP
  • SEO 動的・静的ページの説明について・・・

    今さらではありますが、動的ページの説明について悩んでいます。 私は、システム担当でPHPを主に使っています。 しかし会社からは、SEO対策のためPHPじゃなくシステムが絡まないHTMLで作って欲しいと言われています。(私の会社は人手不足のためコーディング、システムを一人で作業します) 今私のタスクは、掲示板のようなものなのですが、 とりあえず、.htaccessでmod_rewriteを使って、静的に見せるやり方を説明したら、「結局それ動的じゃん」っとばっさり斬られ返す言葉が見つかりませんでした・・・・・ ぶっちゃけSEOに動的・静的なんて関係ないと思っている私ですが、やはりそこは社会人として、説明できなければなと思い今悩んでいます。 (私はこのように考えています↓) (1)動的ページとは? ・パラメータがあって表示するページ ・更新するたびにHTMLが変化するページ ・DBからデータを引出して表示するページ (2)静的ページとは? ・いつ読み込んでも、同じ内容のデータを表示するページ (3)なんで動的静的がSEOに関係ないのか? ・・・・・・?(ここがつらいです・・・) (1)(2)で修正、追加などありましたら、幸いです・・ (3)に関しましては、ご教授の程よろしくお願いします。

    • 締切済み
    • PHP
  • 動的ページのSEO対策はPHP?SSI?

    宜しくお願いします。現在サイト構築でTOPページはHTMLで作成(静的)、その他ページはPHPで生成しています。(動的) SEO的に考えると、動的にPHPでデータベースから読み出している商品情報が検索に引っかかりくいのではないかと思っています。 PHPでは上部部分、下部部分はインクルードで統一ファイルを呼び出し、メインコンテンツの商品紹介ページはデータベースから読み出しています。 SEO的に効果があり、動的に生成できるPHPの利用方法をお教え願えませんでしょうか。 どうぞ宜しくお願い申し上げます。

    • ベストアンサー
    • HTML
  • 動的なページに対してのSEO対策について

    PHP、XHTML、CSS、JavaScriptを使って動的なページの作成を行っております。 サイトの内容としては、簡単な応募フォームなのですが、PHPとHTMLを別ファイルに分けてあり、PHPにアクセスすると、そこからテンプレートを読みにいくような処理になっています。 一通りコーディングが終わり、動的なページとして動くようになったので、次にSEO対策をしようと思いHTMLの文法チェックを行いました。 チェックを行う際に利用したサイトは ================ サイト名:Another HTML-lint gateway URL:http://openlab.ring.gr.jp/k16/htmllint/htmllint.html ================ です。ここのサイトから、URLで通常アクセスするであろうphpを指定した場合、エラーの数と点数がとんでもないことになっていました。 エラーの内容を見たところ、テンプレートにPHPで使用している変数を埋め込んでいる部分でエラーが出てしまっていたり、動的なページだから仕方ないとも思うのですが、SEO的にまずいのではないかと思いました。 一応、生のHTMLをURLに指定した状態で点数を上げるよう修正はしておいたのですが、一体どちらの評価が重要になってくるのか疑問に感じました。 「静的なページに比べて、PHPなどを利用した動的なページは評価が下がりやすい」ということ聞いたことはありますが、これはPHPで動的に表示してある状態のテンプレートが評価されているということになるのでしょうか? 具体的な質問ではなく、回答し難いかと思いますが、上記に対するご回答・または動的なページでのSEO対策に対するアドバイス等ございましたら、ご教授の程よろしくお願い致します。

    • ベストアンサー
    • HTML
  • PHPでHTMLのページを作成するには?

    拡張子HTMLで実行したいのではなくて PHPコードを使って作成したページをHTMLとして出力したいです。 PHPコードを拡張子HTMLで実行するとアクセスするたびにページの表示内容が変わってしまい 困っています。 どうしたら良いのでしょうか? 教えてください。

    • 締切済み
    • PHP
  • PHPからHTMLファイルを書き出し

    PHPプログラムからHTMLファイル(aaa.html)を書き出しているのですが、 その作られたHTMLファイルにブラウザでアクセスすると以下のようなエラーメッセージが表示されます。 Warning: Unknown: SAFE MODE Restriction in effect. The script whose gid is 1000 is not allowed to access /****/aaa.html owned by uid 1000 in Unknown on line 0 Warning: Unknown: SAFE MODE Restriction in effect. The script whose uid is 1000 is not allowed to access /****/aaa.html owned by uid 1000 in Unknown on line 0 Warning: Unknown: failed to open stream: Success in Unknown on line 0 Fatal error: Unknown: Failed opening required '/****/aaa.html' (include_path='.:/usr/local/lib/php') in Unknown on line 0 HTMLファイル名はユニークなので、あらかじめサーバーにアップロードし用意しておくという事ができません。 PHPプログラムの所有者と作成されたHTMLファイルの所有者が異なっていました。 chownはサーバーの仕様で使うことができません。 HTMLファイルのパーミッションを777として書き出しても、変化はありませんでした。 またPHPはsafemodeです。こちらも仕様でoffにできません。 長くなってしまい申し訳ないです。 HTMLファイルを閲覧できる方法はありますでしょうか。 どうかお知恵をお借りしたく思います。

    • 締切済み
    • PHP
  • HPをPHPからHTMLで作り直した場合

    現在、独自ドメインでHPを公開しています。 今まではPHPで作っていましたが、今回、PHPをやめてHTMLに戻すことになりました。 URLは、ドメインの△△△.comでアクセスすると、.htaccessで振り分けをしてTOPページのindex.phpに誘導していましたが、HTMLになると検索順位(?)はまた振り出しに戻ってしまいますか? せっかく検索上位まで来ていたのですが、ファイル名が変わってしまうとダメでしょうか? ご回答宜しくお願い致します。

  • htmlとphp、SEO対策的にはどちらが良いのでしょうか?

    いつも勉強させていただいております。今回は質問をさせていただけないでしょうか。 現在、HPを作っています。 いろいろな人に検索してもらえるように、SEO対策を考えています。 同じ内容のファイルがあります それぞれ拡張子が、htmlとphpになっています。 どちらを使った方が、SEO対策的には良いのでしょうか? これについて、参考になるHPなどありませんか? 決定的にだめではなければ、phpを使おうかと考えています。 それでは、よろしくお願いします。