ブログの記事が増えるほど、内部リンクの管理は難しくなります。
「あの記事からもリンクした方がよい」
「公開前の記事へ間違ってリンクしてしまった」
「URLを探すだけで時間がかかる」
こうした作業をAIに任せられないか。実際に、記事の管理表と公開状態を使い、内部リンク候補の選定から設定準備までを自動化してみました。
結論から言うと、候補選びと配置案はかなり自動化できます。ただし、AIへ記事本文だけを渡して「適当にリンクして」と頼む方法は危険です。公開済みURLの台帳と、確認ルールをセットにすることが重要でした。
内部リンクとは何か
内部リンクは、同じサイト内の別ページへ移動するリンクです。
読者にとっては、分からない言葉を補足したり、次に読む記事を見つけたりする道案内になります。サイト運営者にとっては、関連する記事のつながりを検索エンジンへ伝える役割もあります。
ただし、数を増やせばよいわけではありません。本文と関係の薄い記事へ無理に誘導すると、読者の理解を妨げます。リンク切れや未公開ページへのリンクは、サイトの信頼性も損ないます。
AIが得意な3つの作業
1. 関連記事の候補を探す
AIは、記事のタイトルや見出し、想定読者、記事目的を比べて、意味の近い記事を探すのが得意です。
たとえば「ChatGPTで記事構成を作る」という記事なら、「AIでブログ記事を書く手順」や「WordPressへ下書きを入れる方法」が候補になります。単語が同じかどうかだけでなく、読者が次に知りたい内容を推測できます。
2. 自然なアンカーテキストを作る
リンクを置く文字をアンカーテキストと呼びます。「こちら」だけでは、リンク先の内容が分かりません。
AIへリンク先のタイトルと目的を渡すと、「AIで記事構成を作る手順」など、行き先が分かる表現を提案できます。
3. 本文のどこへ置くかを提案する
関連記事のリンクは、読者がその情報を必要とする場所に置くのが自然です。
AIは段落ごとの役割を読み、用語説明の直後、手順の前後、まとめの前など、候補位置を示せます。最後に関連記事を並べるだけより、読みながら理解を深めやすくなります。
実際に使った管理表
自動化で最も重要だったのは、記事本文ではなく管理表でした。
管理表には、次の項目を持たせています。
- 記事番号
- 記事タイトル
- テーマと想定読者
- 記事の目的
- WordPressの公開状態
- 公開URL
- 内部リンク候補
- 原稿と画像の状態
AIはまず、WordPress状態が「公開済み」の行だけを対象にします。原稿が完成していても、まだ公開されていない記事は候補から除外します。
これにより、公開予定の記事へ先回りしてリンクする事故を防げます。公開URLが空欄の行も除外するため、存在しないURLを推測して作ることもありません。
自動化の流れ
今回の運用では、作業を2段階に分けました。
朝は記事原稿とアイキャッチ画像を準備し、管理表へ保存先を記録します。この段階ではWordPressへ触れません。
公開作業の時間になったら、原稿をWordPressへ入れ、公開URLを確定します。その後、管理表の公開済み記事だけを読み、内部リンク候補を選びます。
具体的な流れは次の通りです。
1. 対象記事のテーマ、読者、目的を読み取る。
2. 管理表から公開済みの記事だけを抽出する。
3. 内容の近さと読者の次の疑問を基準に候補を選ぶ。
4. 本文中の自然な位置とアンカーテキストを提案する。
5. URLが管理表の値と完全に一致するか確認する。
6. WordPressへ設定後、リンク先を実際に開いて確認する。
7. 管理表の内部リンク状態を更新する。
AIは候補を広く出すより、2〜5本に絞るよう指示した方が安定しました。リンクを置く理由も一緒に出させると、人が確認しやすくなります。
うまくいかなかった方法
本文だけを渡してリンクを任せる
この方法では、AIがURLの規則を推測し、存在しないリンクを作ることがあります。必ず公開済みURLの一覧を渡す必要があります。
公開予定の記事も候補に含める
管理表にタイトルがあると、AIは関連度の高い未公開記事を選ぶことがあります。WordPress状態で対象を限定しないと、リンク切れの原因になります。
「こちら」を大量に使う
AIへ短くするよう頼むと、アンカーテキストが「こちら」に偏ることがあります。リンク先の内容が分かる言葉を使うルールが必要です。
関連性より本数を優先する
内部リンクを10本入れる、など本数を固定すると、不自然なリンクが増えます。読者の疑問を解消するリンクだけに絞る方がよい結果になりました。
AIに任せても人が確認する点
自動化しても、最後の確認は必要です。
- リンク先が本当に公開されているか
- アンカーテキストとリンク先の内容が一致するか
- 同じリンクを近い場所で重複していないか
- 文章の流れを切っていないか
- URLに余計な文字や追跡パラメータが入っていないか
- リンク先を開いたときにエラーにならないか
特に注意したいのは、公開状態とURLです。AIが意味を理解できても、WordPress側の最新状態を知らなければ正しいリンクは選べません。最新の管理表を唯一の情報源にすることで、判断を安定させられます。
初心者向けのプロンプト例
次のような指示にすると、候補を確認しやすくなります。
「この記事の想定読者と記事目的を読み、管理表でWordPress状態が公開済みかつ公開URLがある記事から、関連度の高い内部リンク候補を最大3件選んでください。各候補について、リンクを置く段落、自然なアンカーテキスト、読者にとっての理由を示してください。未公開記事やURLが空欄の記事は除外し、URLを推測しないでください。」
最初からWordPressへ自動入力させるのではなく、まず候補表を出し、人が確認する形から始めると安全です。
どこまで自動化できたか
今回の方法では、関連記事の探索、候補の絞り込み、アンカーテキスト、挿入位置の提案までを自動化できました。
一方、公開直後のURL確認、リンク先の表示確認、文章の微調整は人または別の確認工程に残しています。
完全自動化を急ぐより、AIが判断しやすい台帳を作り、失敗しやすい場所だけ人が見る方が実用的です。作業時間を減らしながら、リンク切れのリスクも抑えられます。
今後の改善
記事が増えたら、古い記事から新しい記事へ戻すリンクも重要になります。
新しい記事を公開した直後に、その記事から既存記事へリンクするだけでなく、週に一度、既存記事の関連候補を再確認する運用が考えられます。
また、クリック数や読了率が取れる場合は、関連度だけでなく実際の読者行動も候補選びに使えます。ただし、最初は複雑な評価を増やさず、公開状態、関連性、URL一致の3点から始めるのがおすすめです。
ただ、最大のネックは使用量が多くなることです。筆者は毎月20ドルのプランですが、正直、このプランでは、リンクの設定は毎日1ブログが限界のようです。
まとめ
AIでWordPressの内部リンク作業はかなり効率化できます。成功の鍵は、AIの賢さより、公開済みURLを正確に管理する仕組みです。
AIに任せるのは、候補探し、アンカーテキスト、挿入位置の提案。人が確認するのは、公開状態、URL、文脈、実際の表示。この分担なら、初心者でも安全に始められます。
内部リンクの自動化は、記事数が増えるほど効果が大きくなります。まずは管理表を整え、候補を3件以内に絞る小さな運用から試してみてください。

コメント