はじめに
事前準備
- APIキーを取得する
- Scrapeless Dashboardに登録してログインします。
- 「設定」に移動します。
- 「APIキー管理」をクリックします。
- DifyにDeep SerpApiをインストールする
- Difyにログインし、「ツール」ページに移動します。
- 検索バーで**「Deep SerpApi」**を検索します。
- Deep SerpApiを選択してインストールします。
- 「承認する」をクリックし、APIキーを貼り付けます。
インテリジェントなSEOタイトルジェネレーターを構築する
一般的な手順:
1. 「新規作成」からアプリを作成する。
ワークフローを選択し、名前と説明を入力します。
2. 入力ノードとフィールドを追加する。
3. Googleへのアクセスを支援するDeep SerpApiノードを選択する。
検索入力を設定します。
4. データ型を調整する
Deep SerpApiの出力形式はJSONなので、型を調整するためにCode
ノードを追加する必要があります。
次のコードを入力して、JSON構造を次のノードのパラメーター入力用のstring
型に変換します。
function main({result}) {
return {
result: JSON.stringify(result)
}
}
5. 結果を要約し、ブログタイトルを生成する。
LLMノードを追加します。
gpt-3.5-turbo
モデルを選択します(他のLLMモデルに変更することもできます)。そして、次のプロンプトワードを入力します。プロンプトワードは、Deep SerpApiの検索結果を使用して、よりユーザーフレンドリーなブログタイトルを生成します。
SYSTEM:
あなたはSEOのエキスパートであり、主題に関する専門家です。あなたの仕事は、Google検索のコンテキストに基づいて、ユーザーが提供したキーワードのSEO記事タイトルを生成することです。
USER:
私の記事の内容に関するコンテキストとして、/keywordのトップランキングの結果は以下の通りです:/result
これらのランキングにつながった原則は何ですか?
ASSISTANT:
共有したトップランキングの結果で観察された原則に沿って、キーワード「/keyword」のSEOに最適な記事タイトルを作成するには、これらのタイトルが効果的であった理由を理解することが重要です。高ランキングに貢献した可能性のある原則を以下に示します。
1. **キーワードの配置と明確さ**: 各タイトルは、正確なキーワードまたは非常に類似したバリアントを含めることで、クエリに直接対応しています。この明確さにより、検索エンジンはコンテンツの関連性を簡単に理解できます。
2. **簡潔さと直接性**: タイトルは簡潔で、短時間で読みやすく理解しやすいです。不必要な単語を避け、要点に直接入っています。
3. **定義または説明の包含**: タイトルは、記事が概念を定義または説明することを示唆しており、これはまさに「/keyword」を検索している人が探しているものです。
4. **プレゼンテーションのバリエーション**: 類似したコンテンツを扱っているにもかかわらず、各タイトルはわずかに異なる角度から主題にアプローチしています。このバリエーションにより、より広いオーディエンスの関心を集めることができます。
USER:
これらの原則を踏まえ、トップランキングのタイトルの構文をモデル化して、「/keyword」キーワードでランク付けされるタイトルを生成してください。模倣するのではなく、より良いものを提供し、「マスター」、「包括的」、「発見」、「公開」などの言葉は避けてください。動名詞は使用せず、能動態の現在形で記述してください。タイトルのみを返してください。引用符やコロンなどの特殊記号は使用しないでください。
6. 出力結果ノードを追加する。
おめでとうございます!これでコアプロセスが完了しました。次に、テストしてみましょう!
試運転
キーワード「AIコンテンツ生成」を入力し、「実行開始」をクリックします。
Googleで高いランキングを獲得するブログタイトルが正常に生成されたことがわかります。
リリースと使用
上記の手順が完了したら、安心してリリースできます。
リリースが完了したら、アプリケーションを使用できます。
これで、Deep SerpApiとDifyを使用してSEOに最適なブログタイトルジェネレーターを構築する方法を学びました!
まとめ
DifyのLLMアプリケーションフレームワークとDeep SerpApiの強力なデータ取得機能を利用することで、もはやインスピレーションや手動による経験に頼る必要がなくなり、自動化された、データドリブンで、検索意図に準拠したタイトル生成システムを構築できます。
これは、コンテンツチームの時間を大幅に節約するだけでなく、SEO効果も向上させ、AIをコンテンツ制作のあらゆる側面に真に統合します。