2026年10月3日
2026年10月3日
WordPressのPersonスキーマを設定する方法
はじめに
WordPressを使用して個人のウェブサイトやブログを運営している場合、検索エンジンからの信頼性向上とSEO最適化のためにPersonスキーママークアップを利用することができます。Personスキーマは、個々の人に関する情報を明確にするためのSchema.orgの一部で、GoogleのStructured Data Testing Toolなどで確認することができます。
症状・背景
このテーマが必要になる主な場面:
- ウェブサイトが個人や企業代表者の情報を持つ場合
- 検索エンジンからの信頼性向上を望む場合
- ブランドの認知度を高めたい場合
- 他のウェブサイトとの連携を強化したい場合
手順・設定方法
ステップ1: Personスキーマを追加するプラグインのインストール
# WordPress管理画面にログインします。
wp core update --version=6.2
# プラグイン検索機能を使用して、"Schema and Structured Data for SEO by Yoast"や"WPBakery Page Builder"を検索し、インストールと有効化を行います。
wp plugin install schema-and-structured-data-for-seo-by-yoast
wp plugin activate schema-and-structured-data-for-seo-by-yoast
# プラグイン設定画面に移動します。プラグインの設定でPersonスキーマを有効化します。
ステップ2: JSON-LD形式でのPersonスキーママークアップを作成
# WordPressテーマディレクトリ内にあるfunctions.phpファイルを開き、以下のようにカスタム関数を追加します。
function custom_person_schema() {
$person = new \stdClass();
$person->name = 'あなたの名前';
$person->url = get_permalink(get_the_ID());
$person->sameAs = 'https://www.linkedin.com/in/yourusername/';
$person->image = 'https://yoursite.com/path/to/profile-image.jpg';
return json_encode($person);
}
add_action('wp_head', 'custom_person_schema');
ステップ3: Personスキーマと他のSEO設定を組み合わせる
# Yoast SEOプラグインの設定ページを開きます。
wp option update _yoast_wpseo_json-ld '{"person":true}'
# ブログポストやページのSEO設定でPersonスキーマを有効化します。
ステップ4: Personスキーマのトラブルシューティングと監視
# Google Structured Data Testing Toolを使用して、WordPressサイト上でPersonスキーマが正しくマークアップされていることを確認します。
https://search.google.com/structured-data/testing-tool/u/0/
注意事項
- データの正確性: すべての情報は最新かつ正確であるように保つことが重要です。特に、
urlとsameAsプロパティは、ウェブサイトやソーシャルメディアアカウントのURLを正しく反映させるべきです。 - セキュリティ上の注意: パーソナル情報を公開する際には、適切なセキュリティ対策を講じる必要があります。特に個人情報の保護法(GDPRなど)に則って取り扱うことが重要です。
- パフォーマンス/運用上の注意: JSON-LD形式でPersonスキーママークアップを行う場合、WordPressテーマやプラグインの更新時に変更が適切に対応されるように確認することが必要です。
まとめ
1. データの正確性: Personスキーマでは、すべての情報は最新かつ正確であるべきです。
2. セキュリティ対策: パーソナル情報を公開する際には、GDPRなどの規制に従って取り扱うことが重要です。
3. 適切なツールを使用: Google Structured Data Testing Toolを用いて、Personスキーマが正しくマークアップされていることを確認することが推奨されます。
4. 定期的な更新とチェック: WordPressサイトの構造や情報変更に合わせて、Personスキーマも定期的に更新・確認を行ってください。
関連記事: