2026年6月2日
2026年6月2日
WordPressのAggregateRatingスキーマ設定方法
はじめに
AggregateRatingスキーマは、ユーザーが製品や記事に対する評価を共有するための仕様です。これにより、Googleなどの検索エンジンで「星」アイコンが表示され、訪問者にとって信頼性の高い情報を提供できます。この設定方法について詳しく説明します。
症状・背景
- 製品や記事に対する評価をユーザーに促したい
- Google検索結果で「星」アイコンを表示したい
- SEOの改善を目指している
- ユーザーからのフィードバックを集めるための機能が必要
手順・設定方法
ステップ1: 公式プラグインを使用してAggregateRatingを有効にする
# WordPress管理画面にログインする
wp core download --version=latest
# AggregateRating対応のプラグインをインストール
wp plugin install wp-schema-creator --activate
# プラグイン設定ページを開く
wp admin url edit /schema/
ステップ2: 製品や記事にAggregateRating情報を追加する
# 記事エディタで新規または既存の投稿を開く
wp post update 1 --post_status=publish --meta_input="{'@type':'Article','aggregateRating':{'@type':'AggregateRating','ratingValue':'4.5','reviewCount':'20'}}"
# 製品ページで同様に情報を追加
wp post update 2 --post_status=publish --meta_input="{'@type':'Product','aggregateRating':{'@type':'AggregateRating','ratingValue':'4.8','reviewCount':'150'}}"
ステップ3: カスタムコードでAggregateRatingを追加
# functions.phpにカスタムコードを追加
wp shell --require functions.php
// テンプレートファイル内で以下を実装
if (is_single()) {
$rating = get_post_meta($post->ID, 'aggregateRating', true);
echo '<div itemscope itemtype="http://schema.org/AggregateRating">';
echo '<span itemprop="ratingValue">'.esc_attr($rating).'</span>';
echo '</div>';
}
ステップ4: 設定したSchemaの確認と検証
# Google Structured Data Testing Toolを開く
wp shell --require https://developers.google.com/structured-data/testing-tool/
# テストページを入力し、解析結果を見る
wp option update google_sdtt_test "http://localhost/post-slug"
注意事項
- 設定する前に必ずプラグインのドキュメンテーションを確認すること
- スキーマ情報は正確に記載することが重要であり、ユーザーからのレビューに基づくべき
- 動的に評価情報を生成する場合は、その情報をデータベースから取得し、適切な形式で表示すること
- 設定後はGoogle Structured Data Testing Toolなどで検証を行う
まとめ
1. プラグインの使用: WordPressの公式プラグインや有効なサードパーティ製プラグインを使用することで簡単に設定可能。
2. カスタムコードの追加: 特定の記事またはページに限定して評価情報を提供したい場合、個別にHTMLタグを追加する。
3. レビューの更新: 訪問者が新しい評価情報を提供した際には、その情報を即座にサイト上で反映させることが重要。
4. 検証と保守: 定期的にSchema.org規格の最新情報やGoogle Structured Data Testing Toolでの検証を行い、SEO最適化を図る。
関連記事: