2009/7/10

EC-CUBEのSEO対策

EC-CUBEということは当然ネットショップなので、SEOのことを考えなくてはいけません。「タイトル | 商品名」ではなく「商品名 | タイトル」にしたいところ。調べてみたら、とっても親切なソースがありました。

カゴラボ的EC-CUBE開発ブログ – EC-CUBEのSEO対策案-第2回 METAタグへの対応(商品詳細でdescriptionとkeywordsを区別する)

<!–{assign var=top value="`$smarty.const.URL_DIR`index.php"}–>
<!–{assign var=list value="`$smarty.const.URL_DIR`products/list.php"}–>
<!–{assign var=detail value="`$smarty.const.URL_DIR`products/detail.php"}–>

<!–トップページ–>
<!–{if $smarty.server.PHP_SELF==$top}–>
<title><!–{$arrSiteInfo.shop_name}–> | <!–{$arrPageLayout.description|escape}–></title>
<meta name="description" content="<!–{$arrPageLayout.description|escape}–>" />
<meta name="keywords" content="<!–{$arrPageLayout.keyword|escape}–>" />

<!–商品一覧ページ–>
<!–{elseif $smarty.server.PHP_SELF==$list}–>
<!–{if $tpl_subtitle != "全商品"}–>
<title><!–{$tpl_subtitle}–> | <!–{$arrSiteInfo.shop_name}–></title>
<!–{else}–>
<title><!–{$arrPageLayout.description|escape}–> | <!–{$arrSiteInfo.shop_name}–></title>
<!–{/if}–>
<meta name="description" content="<!–{$arrPageLayout.description|escape}–>" />
<meta name="keywords" content="<!–{$arrPageLayout.keyword|escape}–>" />

<!–商品詳細ページ–>
<!–{elseif $smarty.server.PHP_SELF==$detail}–>
<title><!–{$tpl_title|escape}–> | <!–{$arrSiteInfo.shop_name}–></title>
<meta name="description" content="<!–{$arrProduct.main_list_comment|escape|regex_replace:"/[rtn]/":""}–>" />
<meta name="keywords" content="<!–{if $arrProduct.comment3}–><!–{$arrProduct.comment3|escape|regex_replace:"/[rtn]/":""|regex_replace:"/、/":","}–><!–{/if}–>" />

<!–その他の場合–>
<!–{else}–>
<title><!–{$tpl_title|escape}–> | <!–{$arrSiteInfo.shop_name}–></title>
<meta name="description" content="<!–{$arrPageLayout.description|escape}–>" />
<meta name="keywords" content="<!–{$arrPageLayout.keyword|escape}–>" />
<!–{/if}–>

それぞれのページで条件分岐して表示させる情報を変えています。自分で書こうと思うと結構難しそうなので、大変助かりました。

なんか楽しくなって来たぞ、EC-CUBE。

ひとり仕事: フリーランスという働き方
(2012-10-5)
売り上げランキング: 14,705
100円

加藤 康祐 / 企画・設計

1980年1月12日生まれ。フリーランス歴15年。プランナー、デザイナー。加藤康祐企画設計代表。学生時代にデザイン会社でWebデザインを経験。2005年よりフリーランスとしてキャリアスタート。これまでに個人から上場企業まで、100以上のクライアントとのプロジェクトを経験。主な仕事としてベンチャー企業でのサービスのUXデザイン、独法との防災メディアの編集・運営、社会的養護の子どもたちの自立を支援するNPOのサポート等。趣味はラグビーと料理。Keep the head up, Bind tight & Stay low.

加藤康祐企画設計

是非、フォローしてください!
Twitter / Instagram