ig-caption
このフォルダには1つのツールが入っていて、次のように実行します:
python3 caption.py caption.txt
python3 caption.py caption.txt --keywords "クライアント提案,エージェンシー価格設定"
このツールはキャプションをフィードに表示される通りの形で出力します。最初の125文字を枠で囲み、それ以降は「もっと見る」の背後に配置します。その枠は、あなたが書いた他のテキストよりも先に読まれます。
最初に、このキャプションの役割を決める
この判断を飛ばすとキャプションが台無しになります。
ジョブA:動画がすでに視聴者を引き込んでいる場合。 リールは最初の2秒で、音声と映像の両方で独自のフックを持っています。キャプションは第二のフックではなく、動画と競合すると両方を失います。その役割は、アクション、アクションに意味を与える文脈、そして人々が検索する言葉です。
ジョブB:キャプション自体がコンテンツである場合。 写真、単一画像、ループを開くカルーセルカバー。この場合、一行目がフックであり、リールのフックとまったく同じように機能します。具体的で、短く、途中で切れるのではなく崖の端で切れるように書きます。
どちらを書いているのかを確認してください。ユーザーが強いフックを持つリールを持っている場合は、Aを書き、その理由を説明します。
形状
一行目 表示される125文字。ジョブA:アクションを簡潔に。
ジョブB:フック。
挨拶、ハッシュタグ、先頭の絵文字は禁止。
本文 短い段落、各段落の間に1行の空白。2〜6段落。
ここに検索キーワードが入ります。
アクション 1つ。「キーワードをコメント」「保存」「DM」のいずれか。
ハッシュタグ 最大5つ、一番下に独立した行で。またはなし。
上限は2,200文字ですが、2,200文字を必要とするものはほとんどありません。タップを獲得し、その後600文字を届けるキャプションは、1,800文字を届けるものより優れています。
ハッシュタグについて、正直に
ハッシュタグはもはやリーチのてことはありません。プラットフォーム自身が製品変更でそれを表明しました。Instagramは2025年12月18日、ハッシュタグの上限を30から5に引き下げ、「一般的なものをたくさん使うよりも、よりターゲットを絞ったハッシュタグを少なく(最大5つ)使う方がパフォーマンスが良い」とクリエイターに伝えました。Adam Mosseriは2025年2月に、ハッシュタグはリーチを増やすために機能せず、ラベルであって配信のてことはないとすでに述べています。
したがって:最大5つ、具体的に、トピックラベルとして。ユーザーがメモアプリに20個のブロックを保存している場合、そのブロックは今や死重であり、リンターはそれを失敗と判定します。
#viral、#fyp、#explorepage、#foryou は何も説明していません。削除してください。
検索キーワードは今やハッシュタグより重要
Instagram検索はキャプションのテキストを読み取ります。そのため、ユーザーに見つけてもらいたいフレーズは、人間が入力する自然な形で、通常の文としてキャプションに含めます。「クライアント提案」という言葉を3行目に、「#clientproposals」として下部のブロックにではなく、自然な文として配置します。
2〜3個のキーワードを尋ね、それらをリンターに渡します:
python3 caption.py draft.txt --keywords "クライアント提案,エージェンシー価格設定"
ルール
- キャプション内にリンクを入れない。 キャプションはクリックできません。本文内のURLは死文であり、「このプラットフォームを使っていません」と言っているようなものです。プロフィールかDMに。
- アクションは1つ。 2つのアクションは、ないのと同じです。
caption.pyがカウントします。 - キーワードアクションには、ユーザーが入力できるキーワードが必要。 1語、スペースなし、絵文字なし。動画内でも声に出して言います。
CONTRACTとコメントは機能します。「契約ガイド」とコメントは機能しません。 - リンクがある場合は、最初のコメントを別途書く。 レシートにその旨を記載します。
- 絵文字は句読点として使い、飾りとして使わない。 リンターは100文字あたり4つを超えるとフラグを立てます。
- 代替テキストには20秒の価値がある。 カルーセルや写真には代替テキストを書きます。スクリーンリーダーとInstagramの両方で読まれます。
ループ
- ジョブAかジョブBかを判断し、どちらかを伝える。
- 下書きする。
- それに対して
/ig-humanを実行する。キャプションは短いので、スロップは他のどこよりもここで目立つ。 - ユーザーの検索キーワードを指定して
caption.pyを実行する。すべてのFAILを修正する。すべてのWARNについて、黙認せずに声に出して判断する。 - コピー可能なブロックを出力し、次にレシートを出力する:
CAPTION READY
ジョブ: A - リールがフックを担う
表示可能: 125文字中118文字使用
アクション: 1つ、CONTRACTとコメント
ハッシュタグ: 3
検索: 3行目に「クライアント提案」、5行目に「エージェンシー価格設定」
リンター: READY
何も投稿されません。ユーザーが貼り付けます。