本文へ移動
rootpublish.

Rootpublish Journal

YoastとAI記事生成を併用するときのタイトルとdescriptionの扱い

更新

記事とSEO設定の担当を分ける

Rootpublishは、承認した記事の投稿タイトルと本文をWordPressに反映します。Yoast専用のSEOタイトルやdescriptionには書き込みません。Yoastを使っているサイトでは、SEOの設定は引き続きYoastで管理します。

そのため、併用時に確認したいのは、プラグインの実行順序よりも「その項目をどこで設定しているか」です。投稿タイトル、検索向けのSEOタイトル、記事案の要約は、それぞれ別の項目です。Rootpublishの記事案に付く要約は確認用の説明であり、そのままdescriptionやWordPressの抜粋になるわけではありません。

固定した文とテンプレートでは変更後の見え方が違う

Yoast側に固定文で保存したSEOタイトルやdescriptionは、Rootpublishの記事更新で書き換えません。一方、記事タイトルなどを参照するテンプレートを使っている場合は、参照先の記事が変わることで出力も変わりえます。

たとえば、SEOタイトルを固定した文章として入力していれば、その設定を保持します。投稿タイトルを組み込むテンプレートなら、承認した新しい投稿タイトルがSEOタイトルにも反映される可能性があります。descriptionを本文などから自動生成している場合も、固定文を入力した場合とは分けて確認します。

設定が消えたのか、設定どおりに表示が変わったのかを判断するには、更新前に固定文かテンプレートかを記録しておくと役立ちます。手動の抜粋とURL用のslugも、Rootpublishの更新と復元で保持する対象です。

検証済みの組み合わせと対象外の条件を確認する

Rootpublishの既存の実機検証では、WordPress 7.1・PHP 8.3・Yoast SEO 28.4の組み合わせで71項目を確認しました。標準設定の記事、独自のSEOタイトル・description・canonicalを持つ記事、noindexを指定した記事について、更新前・承認後・復元後のHTMLを比較した記録があります。

確認したのは、固定した設定が残ることや、titleやメタタグが重複していないこと、抜粋やslugが保持されることです。この記録から、別の版や有料拡張、独自テーマ、多言語設定、マルチサイト、CDNまで同じ結果になるとは言えません。今回の記事作成時に、すべての環境を再検証したわけでもありません。

Rootpublishは、検出対象のSEOプラグインが複数有効な場合、新しい記事案の承認反映を止めます。導入前に、SEO設定を担当するプラグインを整理してください。

最初の1記事で更新前後を比べる

導入時は、まず検証用の環境で1記事を選びます。次の手順はRootpublishの編集上の推奨であり、検索順位が上がることを示す実測結果ではありません。

1. 更新前の投稿タイトル、SEOタイトル、description、URL、公開状態、noindexを記録する
2. SEOタイトルとdescriptionが固定文かテンプレートかを確認する
3. 記事案の本文と根拠を確認してから、その1件だけを承認反映する
4. ログアウトした閲覧者が受け取るHTMLを更新前と比べ、固定設定とテンプレートの変化をそれぞれ確認する
5. キャッシュを使っている場合は、再取得した結果でも確かめる

管理画面で設定が残っていても、閲覧者が古いキャッシュを見ることはありえます。保存した設定と実際に配信されるHTMLの両方を確認する手順にしておきます。

構造が複雑な記事はWordPressで編集する

Rootpublishは、画像、リンク、表、独自ブロックを含む記事を自動更新の対象外とし、元の構造を保持するためWordPressでの手動編集を求めます。SEOプラグインと併用できることと、どんな記事も自動で更新できることは別の条件です。

問題が見つかったときは、Rootpublishが反映した記事変更の復元を確認し、SEOプラグイン、テーマ、キャッシュの設定も切り分けます。記事の復元を、サイト全体の設定を戻す操作として扱わないでください。

最初の1記事で変更範囲を把握できたら、同じ条件の対象へ広げます。メタ情報の重複がないことは運用の確認項目であり、検索順位やAI検索での引用を保証するものではありません。