[EC-CUBE]商品詳細ページのtitleタグ変更(SEO対策)

EC-CUBEではデフォルトでは
商品詳細ページのtitleタグが[ショップ名][商品名]の順番になっていますが、
SEO効果を上げるために商品名を先頭にしたい人も多いはず。

変更するには

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

を修正します。
デフォルトでは

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

と、なっていますので

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

のように変更すればOK。
勿論、ショップ名を取ってしまうこともできます。

ただ、商品名を取得する際に「商品詳細」という文言が入ってしまうので、
それも取り除く。

これは

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

を修正する必要があり、

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

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

という箇所の「商品詳細」という言葉を削除すれば反映されます。

titleタグには必要最小限の言葉しか記載しない方がSEO効果が高い。
最終更新:2009年05月13日 17:13
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。