WordPressでECサイトを
運営する為のプラグイン、
WP e-Commerceの
SEOカスタマイズのチュートリアル
のエントリがあったので参考にしてみようと思い、
メモ的に記事にします。
WP e-Commerce SEO Tutorial
ベーシックなSEO
タイトルロゴをh1にしない。タイトルとh1は密接に関係したテキストを配置します。
商品ページの見出しタイトルを削除する
製品に関連するh1タグを使用できるように、製品ページ単位でページタイトルを取り除きます。
WP e-Commerceファイル内のpage.phpを以下のように変更します。
<?php while (have_posts()) : the_post(); ?> <h1><a href=“<?php the_permalink() ?>” rel=“bookmark” title=“Permanent Link to <?php the_title_attribute(); ?>”><?php the_title(); ?></a></h1>
ページが「製品ページ」でない限り、ページタイトルを表示するようにします。
<?php while (have_posts()) : the_post(); ?> <?php if (get_the_title() != ‘Products Page’) { ?><h1><a href=“<?php the_permalink() ?>” rel=“bookmark” title=“Permanent Link to <?php the_title_attribute(); ?>”><?php the_title(); ?></a></h1><?php } ?>
h1要素を項目ページに追加する
products_display_functions.phpの645行で次のコードを変更します。
$output .= “<h2 class=”prodtitles“>$special” . stripslashes($product[‘name’]).“</h2>\n\r“;
h2をh1に変更します。
$output .= “<h1 class=”prodtitles“>$special” . stripslashes($product[‘name’]).“</h1> \n\r“;
レイアウトが崩れるのでcssのh2に指定してある部分を変更してください。
カテゴリ/グループページのh1
h1をカテゴリページに含めさせるためにWP e-Commerceの
コアファイルを編集する必要があります。
テキストエディタでproducts_page.phpを開き、63行目を変更します。
if($_GET[‘product_search’] != null) { echo "<strong class="cattitles">".TXT_WPSC_SEARCH_FOR." : ".stripslashes($_GET[‘product_search’])."</strong>"; } else { $category_image = ”; if((get_option(’show_category_thumbnails’) == 1) && ($category_data[‘image’] != null)) { $category_image = "<img class="category_image" src="".WPSC_CATEGORY_URL.$category_data[" alt="" />"; } echo "".$category_image."<strong class="cattitles">".stripslashes($category_data['name'])."</strong>";
以下のように変更します。
if($_GET[‘product_search’] != null) { echo " <h1 class="cattitles">".TXT_WPSC_SEARCH_FOR." : ".stripslashes($_GET[‘product_search’])."</h1> "; } else { $category_image = ”; if((get_option(’show_category_thumbnails’) == 1) && ($category_data[‘image’] != null)) { $category_image = "<img class="category_image" src="".WPSC_CATEGORY_URL.$category_data[" alt="" />"; } echo "".$category_image." <h1 class="cattitles">".stripslashes($category_data['name'])."</h1> ";
途中ですが、多忙になってしまいましたので、続きはリンク先でお確かめ下さい。
WP e-Commerce SEO Tutorial