この記事は年以上前に書かれたもので、内容が古かったり、セキュリティ上の問題等の理由でリンクが解除されている可能性があります。

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
