自動SEO監査&Slackワークフロー

このワークフローは、ウェブサイトページのSEOレビューと監査プロセスを自動化します。ページコンテンツをSEOベストプラクティスに基づき分析し、Googleサーチコンソールやカニバリゼーションのチェックも行い、包括的なSEOレポートを生成します。レポートはGoogleドキュメントに保存され、Slackを通じてSEOチームに通知され、承認や次のステップにつなげます。効率と徹底したページ監査を求めるマーケティング・SEOチームに最適です。

Thumbnail for Video
AIフローの仕組み - 自動SEO監査&Slackワークフロー

フロー

AIフローの仕組み

SEOレビューリクエストの受信.
Slackまたはチャット入力でウェブページのSEOレビューを依頼する新しいメッセージを受信したときにトリガーされます。
自動SEO監査.
AIを使ってウェブページのコンテンツを分析し、オンページSEO要素、Googleサーチコンソールデータ、潜在的なキーワードカニバリゼーションをチェックします。
SEOレポートの生成とフォーマット.
AIが一般的なSEOチェック、GSC分析、カニバリゼーションの洞察を組み合わせた構造化された詳細なSEOレポートを生成します。
レポート保存&チーム通知.
SEOレビューをGoogleドキュメントとして保存し、レビューリンクを含むフォーマット済みSlackメッセージをSEOチームに送信してフィードバックや承認を促します。
承認と次のステップの自動化.
Slackでチームの承認後、ワークフローはページのインデックス登録またはSEOチームの反応に基づいた他の自動SEOアクションを実行できます。

このフローで使用されるプロンプト

以下は、このフローでその機能を実現するために使用されるすべてのプロンプトの完全なリストです。プロンプトは、AIモデルに応答を生成させたりアクションを実行させるために与えられる指示です。これらはAIがユーザーの意図を理解し、関連する出力を生成するのを導きます。

プロンプト

自動SEO監査および推奨事項付き構造化SEOレポート用プロンプト

                Analyze the provided page content and perform an automated SEO audit according to the checklist below, then output a structured SEO report with actionable recommendations.
Checklist & Requirements:
    On-Page Element Verification (from provided content):
        H1 tag: Verify presence, uniqueness, and inclusion of the main keyword.
        Meta title: Check length (50–60 characters), presence of main keyword, and clarity.
        Meta description: Check length (150–160 characters), presence of main keyword, and persuasiveness.
        URL length: Extract from input; ensure <75 characters, descriptive, keyword-rich.
        Image optimization: Check that each image has:
            A descriptive file name (no generic “image123.jpg”)
            Relevant alt text including the main keyword or related terms.
    Word Count:
        Count total visible text words (ignore HTML, menus, footer). Must be >800 words.
    Internal Linking:
        Detect links pointing to the domain **https://www.flowhunt.io**. Must have at least 2 links to relevant internal articles with descriptive anchor text.
    Keyword Occurrence Check:
        Verify main keyword is present in:
            H1 tag
            First 100 words of the body/excerpt
            URL slug
            Meta title

=== PAGE HTML ===
{context}
===

Output the result as a review and structure the summary of review in a markdown table with appropriate icons to draw attention if its resolved, needs review, or critical fix. make sure to include emojis for each task indicating whether its good, needs to be improved, or critical to be fixed

            

プロンプト

Googleサーチコンソールレビューとブログ改善提案用プロンプト

                Given is the URL and content of the page. First search the URL in Google Search Console to see if this URL exists in Google Search Console. If it does exist, analyze the CTR, Position etc.. and based on the content of the webpage suggest what should be changed in the Blog and make a list of what should be changed.

=== PAGE CONTENT AND URL ===
{context}
===

Output the result as a review and structure the summary of review in a markdown table with appropriate icons to draw attention if its resolved, needs review, or critical fix. make sure to include emojis for each task indicating whether its good, needs to be improved, or critical to be fixed

            

プロンプト

カニバリゼーション分析と推奨事項用プロンプト

                Given is the URL and content of the page. Your objective is to analyze the page from Cannibalization perspective. Search the queries that are ranking for the same primary keyword and see if there are any other URLs which are ranking for the same URL. If there is, suggest how to move forward and improve.

=== PAGE CONTENT AND URL ===
{context}
===

Output the result as a review and structure the summary of review in a markdown table with appropriate icons to draw attention if its resolved, needs review, or critical fix. make sure to include emojis for each task indicating whether its good, needs to be improved, or critical to be fixed

            

プロンプト

レビューサマリーとリンク付きSlack通知メッセージ用プロンプト

                Given is link to good docs of a review for an article. the review is given as REVIEW. write a message to the SEO group in slack notifying everyone the review is done giving also an overall nice message, giving an overall feeling of the review and make sure to include the REVIEW LINK in your message so they can check it out. at the end also ask the team to answe in the same thread whether it should review again or continue with next steps to index the page.

REVIEW LINK: {context}

=== REVIEW CONTENT===
{input}
===

JUST OUTPUT THE MESSAGE THAT IS SENT TO SLACK IN MARKDOWN

            

AIエージェント

20年の経験を持つSEO AIエージェント。詳細なSEO監査とツール活用を実施。

                Input:

Full HTML/content of a given URL. This is the source for all checks. Use the provided keyword tools only when additional keyword or SERP data is required.

Objective:

Analyze the provided page content and perform an automated SEO audit according to the checklist below, then output a structured SEO report with actionable recommendations.

Checklist & Requirements:

   On-Page Element Verification (from provided content):

       H1 tag: Verify presence, uniqueness, and inclusion of the main keyword.

       Meta title: Check length (50–60 characters), presence of main keyword, and clarity.

       Meta description: Check length (150–160 characters), presence of main keyword, and persuasiveness.

       URL length: Extract from input; ensure <75 characters, descriptive, keyword-rich.

       Image optimization: Check that each image has:

           A descriptive file name (no generic “image123.jpg”)

           Relevant alt text including the main keyword or related terms.

   Word Count:

       Count total visible text words (ignore HTML, menus, footer). Must be >800 words.

   Internal Linking:

       Detect links pointing to the same domain. Must have at least 2 links to relevant internal articles with descriptive anchor text.

   Keyword Occurrence Check:

       Verify main keyword is present in:

           H1 tag

           First 100 words of the body/excerpt

           URL slug

           Meta title

   SERP Position & CTR Review:

       If available from Google Search Console data (or supplied separately), compare ranking position for the main keyword with its CTR.

       If CTR is lower than expected for that position, suggest meta title/description tweaks.

   Cannibalization Detection:

       Use Get Keywords for Site to find keywords targeted by the domain.

       Identify if more than one URL is ranking for the same main keyword. If yes, list competing URLs and recommend consolidation/differentiation.

Available Tools:

   Get Keywords for Site – retrieve domain keywords for cannibalization checks.

   Get Keywords for Keywords – find related keywords for semantic optimization.

   Get Keywords Search Volume – verify keyword volumes and trends.

**MAKE SURE THE REPORT IS SUPER DETAILED WITH ALL DATA PRESENT AND SUGGESTIONS WITH HIGH DETAIL**

            

AIエージェント

レビューを調整し、ツールでレビュー取得・承認後のアクションを実施するエージェント

                use the review_content_tool to fetch the review content. send as flow_variable "seo_review"

Based on the response and instructions of the user, here are the steps that you should take and respond back to the admin:

1. if the admin approves the review and approves to continue indexing the webpage, move on to use the tools you have in disposal to index the webpage in Google Search Console.

* Automatically send URL to Google Search Console Index API
* Assign priority (e.g., articles with high CPC or seasonal keywords = higher priority)

            

このフローで使用されるコンポーネント

以下は、このフローでその機能を実現するために使用されるすべてのコンポーネントの完全なリストです。コンポーネントは、すべてのAIフローの構成要素です。様々な機能を接続することで複雑な相互作用を作成し、タスクを自動化することができます。各コンポーネントは、ユーザー入力の処理、データ処理、外部サービスとの統合など、特定の目的を果たします。

チャット入力

FlowHuntのChat Inputコンポーネントは、Playgroundからのメッセージを受け取ることでユーザーとのやり取りを開始します。これはフローの出発点となり、ワークフローがテキストとファイルベースの入力の両方を処理できるようにします。

FlowHuntのプロンプトコンポーネント

FlowHuntのプロンプトコンポーネントを使って、AIボットの役割や行動を定義し、関連性の高いパーソナライズされた応答を実現する方法をご紹介します。プロンプトやテンプレートをカスタマイズし、効果的でコンテキストに応じたチャットボットフローを構築できます。

ジェネレーター

FlowHunt の Generator コンポーネントを探索しましょう。選択した LLM モデルを使って強力な AI テキスト生成を実現。プロンプト、オプションのシステム指示、さらには画像も入力として組み合わせることで、ダイナミックなチャットボット応答を簡単に作成でき、インテリジェントな会話型ワークフロー構築の中核ツールとなります。

LLM Gemini

FlowHuntはGoogle Geminiを含む多数のAIモデルに対応しています。GeminiをAIツールやチャットボットで使う方法、モデルの切り替え方、トークンや温度などの高度な設定の管理方法について解説します。

データの作成

Create Dataコンポーネントは、カスタマイズ可能なフィールド数で構造化データレコードを動的に生成できます。新しいデータオブジェクトをオンデマンドで作成するワークフローに最適で、柔軟なフィールド設定と他の自動化ステップとのシームレスな統合をサポートします。

データ解析

Parse Dataコンポーネントは、構造化データをカスタマイズ可能なテンプレートでプレーンテキストに変換します。ワークフロー内でさらに利用するための柔軟なフォーマットや変換を可能にし、情報の標準化や後続コンポーネントへの準備を支援します。

フロー変数の設定

Set Flow Variableコンポーネントを使って、ワークフロー内の変数をその場で簡単に設定・更新できます。このツールは、フロー内で名前付き変数に値を割り当てることができ、動的なデータ処理や柔軟なフローロジックを実現します。

フローバリアブルの取得

Get Flow Variableコンポーネントは、ワークフロー内の変数やパラメータにアクセスできるようにし、フロー内で以前に保存されたデータを簡単に取得できます。これにより、重要な情報が後続のステップで利用でき、動的かつコンテキストに応じた自動化をサポートします。

AIエージェント

FlowHuntのAIエージェントコンポーネントは、ワークフローに自律的な意思決定とツール使用の能力を与えます。大規模言語モデルを活用し、さまざまなツールと連携してタスクを解決し、目標を達成し、知的な応答を提供します。高度な自動化や対話型AIソリューションの構築に最適です。

MCPクライアント

MCPクライアントコンポーネントを使用して、AIエージェントに複数のツールを簡単に統合しましょう。シームレスな接続性のために設計されており、AIとさまざまな外部ツールの架け橋となることで、ワークフローの自動化と機能拡張を実現します。

Slackメッセージ受信

このコンポーネントは、FlowHuntとのSlack会話の開始を表します。FloのSlack応答がいつ・どこで・どのようにトリガーされるかを制御できます。

Slackメッセージ送信

このコンポーネントは、FlowHuntからあなたへのSlackメッセージを表します。FlowHuntがどこに、どのようにメッセージを送信し、誰に通知するかを制御できます。

Google ドキュメントを作成

自動化ワークフロー内で新しい Google ドキュメントを簡単に生成できます。Create Google Docs コンポーネントでは、ドキュメントの内容やファイル名を指定でき、ドキュメント作成を AI 主導のプロセスにシームレスに統合できます。ドキュメント生成やレポート作成、共同作業のタスク自動化に最適です。

チャット出力

FlowHuntのChat Outputコンポーネントを使って、柔軟で複数構成のチャットボット応答を仕上げましょう。シームレスなフロー完了や高度なインタラクティブAIチャットボット構築に不可欠です。

フローの説明

目的と利点

このワークフローは、ウェブページのSEO監査プロセスを自動化し、構造化されたレビュー報告書を生成し、SlackやGoogleドキュメントを使ったチームコミュニケーションとフォローアップアクションを効率化するために設計されています。複数のAIエージェント、LLM、データオーケストレーションステップ、およびSlackやGoogleドキュメントとの連携を活用し、堅牢でスケーラブルかつ再現性の高いSEOレビュー体制を構築します。

ハイレベルなフロー概要

  1. 入力&トリガー:
    • ワークフローは、特定のSlackチャンネルでメンションされたとき、もしくは手動チャット入力でトリガーできます。
  2. AI駆動SEOレビュー:
    • 高度なプロンプトテンプレートとGoogle Gemini LLMモデルを用いてページ内容を分析し、業界標準およびカスタムチェックリストに基づくSEO監査を実施します。
  3. 専門的なサブ監査:
    • 追加エージェントがGoogleサーチコンソール(GSC)データ分析やカニバリゼーションチェックを専門プロンプト・ツールで実施します。
  4. データ集約&フォーマット:
    • 各監査の結果を構造化されたデータとして集約し、人間が読みやすい形にパース・フォーマットします。
  5. レポート&通知:
    • 出力はGoogleドキュメントに保存され、レビューリンクと要点を含む通知がSEOチームのSlackチャンネルへ送信されます。
  6. フォローアップ自動化:
    • チームに承認・再レビュー・次ステップ進行を促し、管理者承認でページインデックス登録を自動化可能です。

ステップバイステップ詳細説明

1. トリガー&入力収集

  • Slackメッセージトリガー:
    特定のSlackチャンネルでボットへメンションがあると、そのメッセージを入力として取得し、関連リクエストのみを処理します。
  • 手動入力(オプション):
    チャットインターフェースからの手動入力にも対応し、柔軟な運用やテストが可能です。

2. メインSEO監査(一般チェック)

  • ワークフローはプロンプトテンプレートを用いて、以下を網羅した詳細なSEOチェックリストを実施します:

    • H1、メタタイトル、メタディスクリプション
    • URL構造
    • 画像最適化
    • 文字数
    • 内部リンク
    • メインキーワード出現状況
  • Google Gemini LLM(決定論的・低温度モード設定)はページ内容を分析し、実用的な提案と視覚的なアイコン(絵文字等)を含む構造化マークダウンレポートを生成します。

  • ジェネレータノードがプロンプトとLLMモデルを用いて一般監査結果を出力します。


3. 専門監査(GSC&カニバリゼーションチェック)

  • GSCチェック:

    • Googleサーチコンソールデータのクエリツールを備えたAIエージェントが、ページの順位やCTRを確認し、GSCに存在すれば改善提案を行います。
    • プロンプトは構造化かつ実用的な出力を保証します。
  • カニバリゼーションチェック:

    • キーワード・ドメイン分析ツールを備えた別AIエージェントが、同じ主要キーワードで競合する他のURLをチェックします。
    • 統合や差別化の提案も行います。
  • 各専門監査は独自プロンプトとAIエージェントを用い、モジュール化と焦点化された分析を実現します。


4. 結果の集約とフォーマット

  • Create Dataノード:

    • 一般監査、GSCチェック、カニバリゼーションチェックの結果を、以下の3フィールドを持つ構造化データオブジェクトにまとめます:
      フィールド出典
      general一般SEO監査
      gsc_checkGSC分析
      cann_checkカニバリゼーションチェック
  • Parse Dataノード:

    • テンプレートで集約データを可読性の高いマークダウン形式に変換し、各分析タイプごとにセクション分けします。
  • Set Flow Variable:

    • パースしたレビュー(人間可読)をフローバリアブル(seo_review)として保存し、後続ステップで容易に参照・活用できるようにします。

5. レポート配信: GoogleドキュメントとSlack

  • Googleドキュメント連携:

    • 完了したレビューを自動的にGoogleドキュメント(seo_review)として保存し、恒久的かつ共有可能な記録とします。
  • Slack通知:

    • メッセージテンプレートで、レビュー要約・Googleドキュメントリンク・フィードバックや次ステップを促す内容をSEOチームのSlackチャンネルへ送信します。
  • Slack Send Messageノード:

    • フォーマット済みメッセージをSlackへ送信し、スレッドで継続的な議論も可能にします。

6. 出力&チームフィードバック

  • チャット出力:

    • プレイグラウンド/テスト用途や他システムとの連携に向け複数のチャット出力があります。
  • チーム意思決定ループ:

    • Slack通知で、再レビューまたはインデックス登録継続かをスレッド返信で指示するようチームに促します。
  • 次ステップ自動化:

    • チーム・管理者承認時、MCPクライアント連携を通じてGoogleサーチコンソールへのページURL送信や、ビジネスロジック(例:CPC・季節性)に基づく優先順位付けを自動で行います。

主な構成要素と連携

コンポーネント目的
プロンプトテンプレートLLMやエージェント用の監査指示を標準化
Google Gemini LLMAIによるコンテンツ・SEO分析
AIエージェント一般・GSC・カニバリゼーションなどモジュール化サブ監査
MCPクライアントツール外部SEO/Googleツール連携
Slack連携チーム通知・フィードバック収集の自動化
Googleドキュメント恒久的・共有可能なレビュー文書化
データノード複数ソースの結果集約とフォーマット

なぜこのワークフローはスケールと自動化に有用なのか?

  • 一貫性:
    すべてのページを同じ詳細基準とテンプレートで分析し、人為的ミスやバイアスを削減します。

  • スピード:
    レビュー・通知・インデックス化が数分で完了します。

  • コラボレーション:
    チームフィードバックがSlackスレッドで効率化され、すべての文脈とリンクが自動付与されます。

  • 監査記録:
    各レビューがGoogleドキュメントに保存され、検索可能な履歴となります。

  • 拡張性:
    モジュール構成のため、追加ツール・専門監査・他コンテンツタイプ対応も容易です。

  • 繰り返し作業の自動化:
    コンテンツレビューからGSCインデックス化まで、専門家の工数を消費せず自動処理します。


ワークフロー実行例

  1. SEOマネージャーがSlackでボットをメンション:

    • 「@SEOBot、https://example.com/article123 をローンチ前にレビューして!」
  2. ワークフローが発動:

    • 入力取得し、一般監査・GSC・カニバリゼーションチェックをLLM・エージェントで実施。
  3. レポート生成:

    • 集約・フォーマットし、Googleドキュメントへ保存。
  4. Slack通知:

    • SEOチームに詳細要約&Googleドキュメントリンク付きメッセージを送信し、フィードバックを促す。
  5. チームが返信:

    • 承認されれば自動でインデックス化し、レビュー完了としてマーク。

埋め込みノート&チェックリスト

  • 一般SEOチェックリスト(フローノートより):

    • H1、メタタイトル/ディスクリプション、URL、画像、文字数、内部リンク、キーワード使用状況
  • GSCチェック:

    • GSC内にURLがあれば順位/CTR確認と改善提案
  • カニバリゼーションチェック:

    • 他URLの競合があれば統合提案

結論

このワークフローは、SEO監査・報告・チームコミュニケーションをエンドツーエンドで自動化するAI主導ソリューションです。繰り返し作業の自動化、外部ツール連携、フィードバックと文書化の一元化により、SEOチームの規模拡大・品質向上・迅速な対応を実現します。

あなた専用のAIチームを構築させてください

私たちは、あなたのような企業がスマートチャットボット、MCPサーバーAIツール、またはその他の種類のAI自動化を開発し、組織内の反復的なタスクで人間を置き換えるお手伝いをします。

詳細はこちら

AI SEO競合キーワード分析ツール
AI SEO競合キーワード分析ツール

AI SEO競合キーワード分析ツール

競合他社のホームページURLを自動で分析し、上位表示されているキーワードを発見。Googleからキーワードデータを収集し、自社サイトを競合より上位表示させるための具体的な改善案を提案します。マーケターやSEOプロフェッショナルが迅速かつデータドリブンな競合インサイトを得るのに最適です。...

1 分で読める
ウェブページコンテンツギャップ分析
ウェブページコンテンツギャップ分析

ウェブページコンテンツギャップ分析

ウェブページコンテンツギャップ分析で、コンテンツに不足している要素を特定し、SEOを強化する方法をご紹介します。競合比較と実用的なインサイトで、ウェブページのランキングを向上させましょう。詳細はFlowHuntをご覧ください。...

1 分で読める
SEO Content Gap +3
SEOコンテンツブリーフアウトライン生成ツール
SEOコンテンツブリーフアウトライン生成ツール

SEOコンテンツブリーフアウトライン生成ツール

指定したキーワードに対して、Google検索の上位結果を分析し、SEOに強いコンテンツブリーフのアウトラインを自動生成します。このワークフローはAIとウェブ検索ツールを活用し、構造化されたブログアウトラインやメタディスクリプション、タイトルを提供することで、検索エンジンに最適化され、オーディエンスに関連性の高いコンテン...

1 分で読める