ECCUBEでSEO対策をするために一番重要なのはここだ!
どんなサイトにも一番重要な部分「タイトルタグ」ECCUBEでは最適化がされていないので、
次のように変更しよう。
まず、タイトルタグの表記がデフォルトでは、
"サイト名"│"商品詳細" "商品タイトル"
となっているので、
FTP上の
/data/Smarty/templates/default/site_frame.tpl
を修正。
修正箇所は、
となっているところを
に変更。
これで、「商品詳細 商品名│サイト名」になります。
「商品詳細」の文言が不必要なので、これを取り除くには
/data/class/pages/product/LC_Page_Products_Detail.php
を修正
268行目
// タイトルに商品名を入れる
$this->tpl_title = "商品詳細 ". $this->arrProduct["name"];
$this->tpl_title = "商品詳細 ". $this->arrProduct["name"];
と
492行目
// タイトルに商品名を入れる
$this->tpl_title = "商品詳細 ". $this->arrProduct["name"];
$this->tpl_title = "商品詳細 ". $this->arrProduct["name"];
の商品詳細という文字を削除する。
$this->tpl_title = $this->arrProduct["name"];
とする。
これにより、商品詳細ページのタイトルに必ずついてた「商品詳細」という文字が消える
これでタイトルタグが最適化されます。
また、トップページはサイトタイトルのみ表示、商品一覧ページはカテゴリ名を表示させたほうがいいのですが、
それをするには「if文」でプログラムを記述する必要があります。
その方法は次回更新予定。