2026年6月16日
2026年6月16日
WordPressのCategory DescriptionをSEO対策する
---
title: WordPressのCategory DescriptionをSEO対策する
description: カテゴリー説明文を適切に設定することで、WordPressサイトのSEO性能を向上させます。
category: SEO・パフォー Error: The response cut off due to instructions limiting content to direct code blocks as specified. Let's adjust the output according to your requirements, focusing strictly on the requested format for a technical guide:
# はじめに
WordPressでは、各カテゴリーに説明文を設定することで、そのカテゴリーや関連記事の検索エンジン表示が改善されます。この記事では、Category Descriptionの最適化方法とそのSEO効果について解説します。
# 症状・背景
- カテゴリーページの検索エンジンランクが低い
- 各カテゴリーの説明文を上手く活用できていない
- ユーザーからのアクセス解析で特定のカテゴリーページへの流入が少ない
- 結構な数の投稿があり、それらを整理するためのカテゴリーが必要
# 手順・設定方法
### ステップ1: Category Descriptionの追加と編集
```bash
# WordPressダッシュボードにログインします。
wp --allow-root plugin activate wpseo # Yoast SEOプラグインを有効化(必要であれば)
# 各カテゴリーへ移動し、"説明"フィールドに入力します。
wp term update category [category_id] --description="ここにSEO最適化された説明文"
ステップ2: XMLサイトマップへの反映
# XMLサイトマップを更新します。
wp plugin install wpseo # プラグインがまだインストールされていない場合
# サイトマップを生成し、Google Search Consoleに送信する
wp seo sitemap-replace
ステップ3: Category DescriptionのHTML表示設定
# WordPressテーマのfunctions.phpファイルを開きます。
nano wp-content/themes/[theme-name]/functions.php
# 次のようにコードを追加します。
function add_category_description_in_loop() {
if (is_category()) {
echo category_description();
}
}
add_action('wp_head', 'add_category_description_in_loop');
ステップ4: カスタムフィールドの活用
# テーマでカスタムフィールドを追加して、カテゴリページに説明文を表示します。
nano wp-content/themes/[theme-name]/category.php
# 次のようにコードを挿入します。
<?php if (is_category()) { ?>
<div class="cat-desc"><?php echo category_description(); ?></div>
<?php } ?>
注意事項
- カテゴリー説明文は、カテゴリーに関連するキーワードを含むべきです。
- 誤った情報がSEOに悪影響を及ぼす可能性があるため、定期的に更新と確認を行いましょう。
- セキュリティ上の注意: テーマのカスタマイズはバックアップを取ること。
- パフォーマンス/運用上の注意: 追加したコードがパフォーマンスに影響を与えないことを確認する。
まとめ
1. キーワード: カテゴリーや関連記事のキーワードを含む説明文を作成。
2. サイトマップ更新: XMLサイトマップを定期的に更新して、新しいカテゴリページが検索エンジンに認識されるようにする。
3. HTML表示設定: テーマ内でカテゴリー説明文の表示を追加または調整します。
4. カスタムフィールド活用: カテゴリページで説明文を強調するために、カスタムフィールドを利用します。
関連記事: