メインコンテンツにスキップ

Yoast SEO 拡張の使い方

この拡張の役割は、SportsPress データを Yoast テンプレートで利用可能にすることです。日常的な使い方は Yoast のインターフェイス内で行うため、拡張自体に直接触れることはほとんどありません。

今日アップデートされました

Yoast SEO 拡張の使い方

この拡張の役割は、SportsPress データを Yoast テンプレートで利用可能にすることです。日常的な使い方は Yoast のインターフェイス内で行うため、拡張自体に直接触れることはほとんどありません。

イベント SEO テンプレートを設定する

よくある目的: すべてのイベントページのメタタイトルにリーグとシーズンを含める。

  1. SEO → 検索での見え方 → コンテンツタイプへ移動し、イベントタブをクリックします。

  2. SEO タイトルフィールドに次のように入力します。

%%title%% — %%league%% %%season%% | %%sitename%%
  1. メタ説明フィールドに次のように入力します。

%%title%% on %%date%% at %%venue%%. %%league%% %%season%% match results and box score.
  1. 保存します。

これで、すべてのイベントページは Tigers vs Lions — Premier League 2025/26 | My Sports Site のようなタイトルと、会場と日付を自動的に取り込んだ説明を生成します。

チーム SEO テンプレートを設定する

  1. SEO → 検索での見え方 → コンテンツタイプ → チームへ移動します。

  2. リーグを含むようにタイトルを構成します。

%%title%% — %%league%% | %%sitename%%
  1. 概要を表す説明を構成します。

%%title%% squad, results, fixtures, and statistics in %%league%% %%season%%.

タクソノミーテンプレートを設定する

リーグアーカイブページ用(例: yoursite.com/league/premier-league/)。

  1. SEO → 検索での見え方 → タクソノミー → リーグへ移動します。

  2. タイトルを設定します。

%%term_title%% — %%sitename%%
  1. 説明を設定します。

All teams, fixtures, and results in %%term_title%%.

投稿ごとのオーバーライド

テンプレートが合わない単発のページの場合。

  1. イベント、チーム、または選手を編集します。

  2. Yoast SEO メタボックスまでスクロールします。

  3. その特定の投稿の SEO タイトルと説明をオーバーライドします。変数はオーバーライドでも動作します。

トラブルシューティング

症状

考えられる原因

検索結果に変数が %%league%% のような生のテキストとして表示される

タクソノミーが投稿に割り当てられていません。リーグ用語を割り当てて投稿を再保存してください

イベントの %%sp_teams%% が空

イベントの SportsPress メタボックスでチームが選択されていません。最初にチームを割り当ててください

ドロップダウンに変数が表示されない

Yoast SEO または SportsPress が無効です。両方が動作していることを確認してください

カスタムタクソノミー変数が表示されない

カスタムタクソノミーは register_taxonomy 経由ではなく、sportspress_taxonomies を介して登録する必要があります

こちらの回答で解決しましたか?