2026年9月29日
2026年9月29日
WordPressのナレッジグラフ(Knowledge Panel)を取得する方法
はじめに
SEOにおいて、ナレッジグラフ(Knowledge Panel)は重要な役割を果たします。ナレッジグラフとは、検索エンジンの結果ページで表示される特定の企業や個人に関する一連の情報カードのことです。
症状・背景
このテーマが必要になる主な場面:
- <サイトへの信頼性向上を目指している>
- <競合他社と比較して、自分たちのブランド情報をGoogleで表示させたい>
- <ナレッジグラフが存在しない場合、ユーザーは検索エンジン上であなたの組織について詳しく知るために別のページに移動する可能性があります。>
手順・設定方法
ステップ1: ブランド名の登録と確認
# Google My Businessアカウントを作成またはログインします。
google-my-business login --account=your-email@example.com
# 自分のブランド名で検索エンジン結果ページを確認します。
curl https://www.google.co.jp/search?q=あなたのブランド名 | grep -i "knowledge panel"
ステップ2: Google My Businessプロフィールの更新
# Google My Businessからプロファイル情報を取得するためのAPIキーを作成します。
gcloud auth application-default login
export GOOGLE_CLOUD_PROJECT="your-project-id"
# プロフィール情報の更新を実行します。
curl -X PATCH \
https://mybusiness.googleapis.com/v4/accounts/account_id/locations/location_id \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
--data '{
"name": "accounts/account_id/locations/location_id",
"serviceCategories": ["RESTAURANT"],
"website": "https://your-website.com"
}'
ステップ3: ブランドのウェブサイト情報を強化
# XMLサイトマップを更新して、Googleにあなたの最新のウェブサイト情報が反映されるようにします。
curl -X POST \
https://www.google.com/ping?sitemap=https://your-website.com/sitemap.xml \
-H "Content-Type: application/x-www-form-urlencoded"
ステップ4: 定期的な監視と更新
# Google Search Consoleから定期的にナレッジグラフの状況を確認します。
gsutil cp gs://your-bucket/search-console/export.json .
jq '.[0]' export.json | grep -i "knowledge panel"
注意事項
- <ウェブサイトのコンテンツを定期的に更新し、信頼性と関連性を高めること>
- <セキュリティ上の注意: プロファイル情報を適切に保護し、第三者がアクセスできないようにすること>
- <パフォーマンス/運用上の注意: サイトのSSL証明書は有効であり、HTTPS接続を使用していることを確認してください>
まとめ
1. ブランド名の登録: Google My Businessでアカウントを作成し、ブランド名を登録します。
2. プロフィール情報更新: プロフィール情報を定期的に更新して最新情報をGoogleに提供します。
3. ウェブサイト強化: XMLサイトマップを通じてGoogleにウェブサイトの変更を通知します。
4. 監視と更新: Google Search Consoleを使用してナレッジグラフの状況を定期的に確認し、必要に応じて更新を行います。
5. セキュリティとパフォーマンス: ブランド情報とウェブサイト情報を適切に保護し、HTTPS接続を使用します。
関連記事: