ECCUBE商品詳細ページのタイトルタグをSEO最適化する方法

ECCUBEでSEO対策をするために一番重要なのはここだ!
どんなサイトにも一番重要な部分「タイトルタグ」ECCUBEでは最適化がされていないので、
次のように変更しよう。

まず、タイトルタグの表記がデフォルトでは、
"サイト名"│"商品詳細" "商品タイトル"

となっているので、
FTP上の

/data/Smarty/templates/default/site_frame.tpl

を修正。

修正箇所は、

<!--{$arrSiteInfo.shop_name}-->/<!--{$tpl_title|escape}-->

となっているところを

<!--{$tpl_title|escape}-->/<!--{$arrSiteInfo.shop_name}-->

に変更。

これで、「商品詳細 商品名│サイト名」になります。

「商品詳細」の文言が不必要なので、これを取り除くには

/data/class/pages/product/LC_Page_Products_Detail.php

を修正

268行目

// タイトルに商品名を入れる
$this->tpl_title = "商品詳細 ". $this->arrProduct["name"];

492行目

// タイトルに商品名を入れる
$this->tpl_title = "商品詳細 ". $this->arrProduct["name"];

の商品詳細という文字を削除する。

$this->tpl_title = $this->arrProduct["name"];

とする。

これにより、商品詳細ページのタイトルに必ずついてた「商品詳細」という文字が消える

これでタイトルタグが最適化されます。

また、トップページはサイトタイトルのみ表示、商品一覧ページはカテゴリ名を表示させたほうがいいのですが、
それをするには「if文」でプログラムを記述する必要があります。
その方法は次回更新予定。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です