• ベストアンサー

Smartyの検索エンジンとの相性は?

検索エンジン対策として、色々な手段があると思いますが、 静的なhtmlファイルに、titleやh1タグで重要な語句を強調するのが効果的だと思っています。 PHPを使う場合、 1、htmlファイルにphpを記載 2、phpファイルにhtmlを記載 3、phpファイルにsmartyでデザイン の大きく3種類あると思いますが、 3、のsmartyを使ってみようと思っているのですが、検索エンジンとの相性はどうなのか心配です。 感覚的なのですが、テンプレートに飛ばしたら若干影響はあるのかなあ、と考えました。 検索エンジンについては、「こうだ」という正解はエンジン製作元にしか分からないと思いますが、これについての一般論などで結構なので、何か情報をいただけると嬉しいです。 よろしくお願いします。

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

  • ベストアンサー
  • awazak
  • ベストアンサー率36% (61/165)
回答No.1

結果から言うと、2,3は検索エンジンから見た場合、まったく違いがありません。 Smartyの動作としては「テンプレートに飛ばす」のではなく「phpでテンプレートを参照して出力する」というものだからです。 つまり、 ・2の場合 test.phpにアクセスするとtest.phpがhtmlを出力 ・3の場合 test.phpにアクセスするとtest.phpがtest.tplを参照してhtmlを出力 ということです。

makoto_ty
質問者

お礼

ご回答ありがとうございます。 そうですか、2、3では違いはないのですね。 1と2ですとだいぶ(感覚的ですが)違うのですかね。 最近の検索エンジン対策をしている企業は、トップページだけhtmlにしているのでしょうか? もしご存知ならご教授ください。 よろしくお願いします。

その他の回答 (1)

回答No.2

>静的なhtmlファイルに、titleやh1タグで重要な語句を強調するのが効果的だと思っています。 実際は、Smartyも関係なくどんなウェブアプリでも、 「mod_rewrite」(Apaccheの設定です)を使えば、 例えば。 本来は、 「http://www.example.com/index.php?year=2007&month=09&day=16」というURLでも、 閲覧者(検索エンジンも含む)に対しては、http://www.example.com/20070916.html として認識できますよ。 「mod_rewrite」は、SEOの中でバックリンクと同様に効果の高い方法だと思います。

makoto_ty
質問者

お礼

回答ありがとうございます。 mod_rewriteというものが効果的なのですね。。 ちょっと勉強してみます。 ありがとうございました。