結論から言うと、記事データのSEO項目をWordPressのSEOプラグイン用メタへ対応付ければ、入稿時に自動反映できます。

開発で困ったこと

SEOタイトル・description・keywordをWordPressへ自動反映する方法:説明図1

本文を取り込めてもSEOタイトルやdescriptionが空欄なら、記事ごとの入力作業が残ります。

仕組みと確認例

SEOタイトル・description・keywordをWordPressへ自動反映する方法:説明図2

開発履歴ではSEOキーワードの反映が一度で安定せず、複数回の改善を要しました。記事032では画像とキーワードの反映を確認した記録があります。設定欄への保存と公開ページの出力を分けて確認する理由は、このような反映先のずれを見つけるためです。

確認と操作の進め方

SEOタイトル・description・keywordをWordPressへ自動反映する方法:説明図3

1.SEO項目を原稿に分けて用意する

seo_title、description、keywordを本文とは別のメタ情報として用意します。descriptionには記事で実際に扱う範囲を書き、本文にない結果を約束しないようにします。

2.利用するテーマ・プラグインの保存先を確認する

同じ「description」という表示でも、保存先は環境によって異なります。既存の編集画面で設定した値と対応を確認し、他環境のメタキーをそのまま流用しないようにします。

3.1記事で反映を照合する

取り込み後にSEO設定欄を開き、タイトル、description、keywordを原稿と照合します。別の記事の値、空欄、本文へのメタ情報の混入がないかを確認します。

4.公開ページの出力も確かめる

入力欄に値があるだけで完了とせず、公開ページのtitleとmeta descriptionへの出力を確認します。複数のSEO機能を使う環境では、重複出力にも注意します。

開発記録で確認できる結果

SEOタイトル・description・keywordをWordPressへ自動反映する方法:説明図4

seo_title、description、keywordをメタブロックへ固定し、投稿作成後に対応するカスタムフィールドへ保存します。

この機能で注意する点

SEOタイトル・description・keywordをWordPressへ自動反映する方法:説明図5

利用するSEOプラグインによってメタキーが異なるため、実際の保存先を確認せず決め打ちしないことが重要です。

失敗した場合の確認順

SEOタイトル・description・keywordをWordPressへ自動反映する方法:説明図6

本文は正常なのにSEO欄だけ空なら、投稿自体を作り直す前にメタ情報の取得と保存先を確認します。テーマやSEOプラグインを変更した場合は、以前の対応がそのまま使えると決めつけないようにします。

関連する開発記録

SEOタイトル・description・keywordをWordPressへ自動反映する方法:説明図7

全体の背景とバージョンごとの経緯は、AI Publisher開発の歴史にまとめています。

関連する機能:130記事を管理しやすいWordPress管理画面の作り方|検索・絞り込み・ページネーション