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最適化を図る。

関連記事:

お気軽にご相談ください

お見積りへ お問い合わせへ