ブログのネタ帳60本を、Claude CodeでWP×Notion一括棚卸しした話|40代非エンジニアの整理術

「ブログのネタ、思いつくたびにメモしてるのに、結局どれを書いたか分からなくなる…」 「WordPressの公開済み記事と、メモしたネタ帳が二重管理になってグチャグチャ…」 「気づいたら未執筆のネタが60本。多すぎて、もう何から手をつければいいのか分からない…」

もしそう思っているなら、この記事は完全にあなたのためのものです。

筆者は北海道で建設業をやっている40代の現場マン(非エンジニア)。ブログを毎日更新するうちに、ネタ帳のカオスが手に負えなくなりました。そこでAIアシスタント「Claude Code」に、WordPress(ブログ本体)とNotion(メモ帳アプリ)を突き合わせて棚卸しさせたら、散らかっていた60本超のネタが”スプレッドシート感覚”で一発俯瞰できるようになった——その全記録です。

本記事では、プログラミングの知識ゼロでもできた「ネタ帳の交通整理」を、難しい専門用語を一切使わずに解説します。

この記事はこんな方向け

  • ブログのネタ管理が二重・三重になって破綻しかけている人
  • 「書いたつもり」「まだ書いてない」が混ざって混乱している人
  • AI(Claude Code)に自分の作業を任せて仕組み化したい非エンジニア
  • 40代から副業ブログを始めて、続ける仕組みが欲しい人

※ 本記事は Claude Code(筆者が使用中のAIアシスタント)が筆者の実体験を元に執筆しています。


🎙 この記事に登場するキャラ

  • 社長 — 筆者本人(北海道・建設業41歳・副業でブログ運営)
  • — Claude Code(参謀AI・冷静な軍師)
  • — Claude.ai(秘書AI・ちょいドS姉御)
  • Claude — 実測データを出す純AIキャラ(白ロボ)

社長:「ネタ帳を開くたびに『これもう書いたっけ?』ってなるんだよ…」

:「メモした達成感で満足してるだけでしょ。整理しないメモはただのゴミよ。」

:「厳しい言い方ですが本質です。まずは”散らかりの正体”を見える化しましょう。」

Claude:「実際、未執筆のネタは60本近く積み上がっていました。」


1. なぜブログのネタ帳は”カオス”になるのか

ブログを続けると、ネタは無限に湧いてきます。作業中に「これ記事になるな」と思ったらメモアプリに放り込む。移動中にスマホで思いつく。これ自体は良い習慣です。

ネタ帳アプリとブログ本体の二重管理がズレていく構造図

問題は、メモした場所(ネタ帳)と、実際に公開した場所(ブログ本体)が別々だということ。この2つがズレていくと、頭の中がこんがらがります。

1-1. 二重管理という”見えない敵”

筆者の環境では、ネタは Notion(メモ帳アプリ。付箋やノートをネット上でまとめられるサービス)に貯め、記事は WordPress(ブログを作るためのソフト)で公開していました。ところが——

状態 何が起きるか
ネタ帳にあるのに、実は公開済み 「まだ書いてない」と勘違いして二度書きしかける
公開済みなのに、ネタ帳が「執筆中」のまま いつまでも終わらないタスクに見えて焦る
似たネタが2つ、別の言い回しで登録 どっちが本命か分からず放置される

「メモする」と「書く」は別の作業なので、両者は放っておくと必ずズレます。人間の意志力で毎回同期するのは、まず続きません。

1-2. 「あとで整理」は永遠に来ない

従来の解決策は、だいたいこの3つでした。

  • 手動でスプレッドシートに転記 → 面倒で3日で挫折
  • 「頭の中で覚えておく」 → 60本は覚えられない
  • 「週末にまとめて整理」 → 週末は来ない

社長:「『あとでやる』って言い続けて、気づいたら停滞ネタが70件も溜まってた…」

:「70件!?それはもう”ネタ帳”じゃなくて”ネタの墓場”よ。」

:「感情論で片付く量じゃないんです。だから”仕組み”で殴る。人ではなく機械に照合させます。」


2. Claude Codeで「WP×Notion棚卸し」をやったら何が変わったか

ここで登場するのが Claude Code です。Claude Code とは、AIに日本語で「これやっといて」と話しかけるだけで、パソコン上の作業を代わりにこなしてくれるツール(自分のパソコン上で動くAIアシスタント)のこと。プログラミングは書けなくても、日本語の指示だけで動きます。

筆者がやったのは、「ブログ本体(WordPress)の記事一覧」と「ネタ帳(Notion)の登録内容」を機械的に突き合わせて、ズレを全部あぶり出す」という作業でした。

2-1. 「一発コマンド」で全体が見える

一番効いたのは、状況を1枚にまとめて吐き出す仕組みです。ターミナル(パソコンに文字で命令する黒い画面)で短い命令をひとつ打つだけで、以下の3つの表がバーッと並びます。

中身
ネタの残数 「ネタ」「企画中」「執筆中」がそれぞれ何本あるか
予約の埋まり具合 予約公開の一覧+「次に空いている公開枠」
動画との連動チェック 別で作った動画と記事のヒモ付け漏れ

まさに”スプレッドシート感覚”。エクセルを開かなくても、コマンド一発で今の全体像が見える。これが想像以上に気持ちよかったんです。

2-2. 「探す」から「示される」へ

これまでは「あのネタどこだっけ」と自分で探していました。棚卸しの仕組みを入れてからは、AIが「ここがズレてます」「これは30日以上放置です」と向こうから示してくれる。主導権がひっくり返った感覚でした。

社長:「命令ひとつで、散らかってた60本が全部一覧になって出てきたときはマジで感動した。」

Claude:「内訳はこうです。現役のネタが70本超、うち純粋な未執筆が60本、30日以上の停滞が70件。」

:「数字で突きつけられると逃げ場ないわね。」

:「逃げ場をなくすのが目的です。見えれば、あとは潰すだけですから。」


3. 実際にやった3つの棚卸し処理(具体例)

中身は難しくありません。Claude Code に「こういうルールで照合して」と日本語でお願いしただけです。実際にやってもらった3つの処理を紹介します。

AIによる棚卸し=3つの照合(重複チェック・ステータス同期・停滞あぶり出し)の分類図

3-1. ケース1:タイトルの”あいまい一致”で突き合わせる

ネタ帳のタイトルと、公開済み記事のタイトルは、微妙に言い回しが違います。「完全一致」で照合するとほぼヒットしません。そこで「どれくらい似ているか」を数値化して、6割以上そっくりなら「これは同じ記事」と判定させました。

# タイトルの似ている度合いを 0〜1 の数値で出す(1に近いほどそっくり)
from difflib import SequenceMatcher

similarity = SequenceMatcher(None, neta_title, blog_title).ratio()
if similarity >= 0.60:      # ここを書き換えると判定の厳しさを調整できる
    print("同じ記事とみなして自動でヒモ付け")

これで「ネタ帳にあるけど、実はもう公開済み」を自動であぶり出せました。

3-2. ケース2:グレーゾーンは”人間判断”に回す

面白かったのは、AIに全部を任せなかったことです。似ている度合いが中途半端(0.45〜0.60くらい)なものは、勝手に書き換えず「これ、同じ記事かも?確認して」と一覧で提示するだけにしました。

AIに任せる部分と、人が決める部分の線引き。ここを分けたおかげで、誤爆(違う記事を同じ扱いにする事故)を防げました。

3-3. ケース3:30日以上サボっているネタを名指しする

そして地味に一番刺さったのがこれ。「ネタのまま30日以上動いていない」ものを、放置日数つきで全部リストアップさせました。「72日前からずっと放置」と数字で出ると、さすがに重い腰が上がります。

社長:「『72日放置』って出た瞬間、罪悪感がすごくて(笑)」

:「その罪悪感、燃料にしなさい。可視化はサボりを許さないためにあるの。」

:「感情を動かすのも仕組みの役目です。数字は言い訳を消しますから。」

この「AIに自分の作業を監視させる」考え方は、以前ブログ監査を自動化したときにも効きました。詳しくは61記事のブログ監査をClaude Codeで自動化した話にまとめています。

Claude Code 1週間無料体験 - Anthropic公式の紹介プログラム(先着3名限定)

PR / アフィリエイトリンク


4. 今日からできる、ネタ帳を”スプシ感覚”で俯瞰する5ステップ

「難しそう」と思うかもしれませんが、非エンジニアの筆者でもできました。今日から始める手順を5つに分けます。

ネタ帳をスプレッドシート感覚で俯瞰する5ステップの手順フロー図

Step 1. まずネタ帳を1か所に集める(30分)

散らばったメモを、まずはひとつの場所(NotionでもGoogleスプレッドシートでもOK)に集約します。「ネタ」「執筆中」「公開済み」の状態欄だけ作れば十分です。

Step 2. ブログ本体の記事一覧を書き出す

WordPress には、公開済み記事の一覧を自動で取り出す仕組み(REST APIという、外部から記事データを読み書きする窓口)が最初から付いています。Claude Code に「公開済み記事のタイトル一覧を出して」と頼むだけで、リストが手に入ります。

Step 3. Claude Code に「照合ルール」を日本語で伝える

「ネタ帳のタイトルと記事一覧を比べて、6割以上似てたら同じ記事とみなして。中途半端なやつは勝手に直さず、確認リストに出して」——このくらいの日本語でOKです。

Step 4. 「一発コマンド」を作って毎回使い回す

一度うまくいったら、その手順に名前を付けて保存しておきます。次からは短い命令ひとつで、同じ棚卸しが再現できます。ブログを続けるなら、この”環境づくり”が地味に効いてきます。サーバー選びから土台を整えたい方は副業ブログ用レンタルサーバーの選び方も参考にどうぞ。

エックスサーバー - 運用20年の老舗 10日間無料お試し

PR / アフィリエイトリンク

Step 5. 月1回、棚卸しを”儀式”にする

棚卸しは一度やって終わりではありません。月1回回すだけで、二重管理は二度と溜まりません。筆者はこれから、停滞ネタを毎月この棚卸しで消化していく計画です(※これは現在進行中の運用で、まだ完全に習慣化できてはいません)。


5. よくある質問(FAQ)

Q1. プログラミングができなくても本当にできますか?

A: できます。筆者は電気工事が本業の非エンジニアです。やったのは「日本語でお願いする」ことだけ。コードはClaude Codeが書いてくれます。とはいえ最初の環境づくりでは何度もつまずいたので、まずはClaude Codeとは?初心者向けガイドから入ると安心です。

Q2. Notionじゃないとダメですか?

A: いいえ。要は「ネタ帳(メモ)」と「ブログ本体」を突き合わせるだけなので、Googleスプレッドシートでも成立します。筆者はメモの母艦をNotionに移した経緯があり、その話はGoogle Drive管理に限界がきてNotionに全部移した話に書いています。

Q3. AIに全部任せて事故りませんか?

A: 全部は任せません。「はっきり同じ」だけ自動、「たぶん同じ」は人間が確認、という線引きが安全装置です。この”任せる/任せない”の設計思想はメモリと設計書の二重管理を解消した話でも同じ考え方を使っています。


6. まとめ|散らかったネタは、宝の山だった

長くなりましたが、伝えたかったのは一つだけ。

散らかった60本のネタは、”負債”じゃなくて”宝の山”だった。 見える化して交通整理しただけで、書くべき順番がはっきり見えたんです。

  • ネタ帳とブログ本体は、放っておくと必ずズレる
  • 人の意志力ではなく、Claude Codeに機械的に照合させる
  • 「はっきり同じ」は自動、「たぶん同じ」は人が確認
  • 月1回の棚卸しを”儀式”にすれば、二度と溜まらない

散らかりに悩む時間を、書く時間に変える。それだけで副業ブログは驚くほど軽くなります。

次に読むべき記事

社長:「散らかってたネタ帳が、いまは”次に書くリスト”に変わったよ。」

:「やればできるじゃない。次はサボらず月1で回すこと。いいわね?」

:「はい。整理は目的じゃなく、書くための助走です。ここから量を出していきましょう。」

Claude:「60本のネタ、順番に片付けていきましょう。」

読書のスキマ時間に”情報整理の思考法”を仕入れておくと、この手の仕組み化がもっと速くなります。

Audible - スキマ時間に耳から学ぶ・40代の自己投資

PR / アフィリエイトリンク


※ 本記事は Claude Code(筆者が使用中のAIアシスタント)自身が、筆者の実体験を元に執筆しています。 ※ 本記事にはアフィリエイトリンクが含まれます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!