「Webサイトのサイトマップを作成するために、一つ一つのURLを手作業でリストアップする作業が面倒…」
「新しいページを追加するたびにサイトマップを更新する手間や、URLの抜け漏れが心配で、他の重要な業務に集中できない…」
このように、手作業によるサイトマップの作成や管理に限界を感じていませんか?
もし、指定したWebサイトを自動でクロールし、全てのURLを抽出してGoogle スプレッドシートにサイトマップとして自動生成できる仕組みがあれば、こうした面倒な作業から解放され、SEO対策やコンテンツ作成といった、より戦略的な業務に時間を使うことができます!
今回ご紹介する自動化は、プログラミングの知識がなくても簡単に設定できるので、ぜひこの機会に導入して、Webサイトの管理業務を効率化しましょう!
とにかく早く試したい方へ
YoomにはFirecrawlでWebサイトの情報をクロールする業務フロー自動化のテンプレートが用意されています。
「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
フォームから回答が送信されたら、Firecrawlでクロールを実行し結果をGoogle スプレッドシートに追加する
試してみる
■概要
Webサイトのクロールや情報収集を手作業で行い、その結果を表計算ソフトにまとめる作業に手間を感じていませんか。このワークフローを活用すれば、フォームにURLなどを入力するだけで、Firecrawlがクロールを自動で実行し、その結果をGoogle スプレッドシートへ自動で追加できます。これにより、手動で行っていたサイトマップ生成などの情報収集業務を効率化し、作業負担を軽減します。
■このテンプレートをおすすめする方
- Firecrawlを利用したWebサイトのクロール作業を効率化したい方
- サイトマップ生成の結果をGoogle スプレッドシートで管理しており、手作業での転記に課題を感じている方
- Webサイトの情報収集や競合分析などの定型業務を自動化したいWeb担当者やマーケターの方
■このテンプレートを使うメリット
- フォーム送信を起点に、Firecrawlの実行からGoogle スプレッドシートへの記録までが自動化され、手作業に費やしていた時間を短縮できます。
- 手動でのデータ転記に伴うコピー&ペーストのミスや記載漏れを防ぎ、正確なサイトマップ生成やデータ管理を実現します。
■フローボットの流れ
- はじめに、FirecrawlとGoogle スプレッドシートをYoomと連携します。
- 次に、トリガーでフォームを選択し、「回答が送信されたら」というアクションを設定します。
- 続けて、オペレーションでFirecrawlの「クロールを実行」アクションを設定します。
- 次に、同じくFirecrawlの「クロールジョブの詳細を取得」アクションを設定します。
- さらに、ループ機能を設定し、取得したクロール結果のデータに対して繰り返し処理を行います。
- 最後に、ループ処理の中でGoogle スプレッドシートの「レコードを追加する」アクションを設定し、結果を一行ずつ追加します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- フォームのトリガーでは、クロールしたいURLの入力欄など、用途に応じて回答項目を自由に設定してください。
- Firecrawlのクロール実行アクションでは、フォームから受け取ったURLを開始URLとして設定するほか、プロンプトなどを任意で設定可能です。
- ループ機能では、Firecrawlで取得したクロール結果のリストなど、繰り返し処理を行いたいデータを任意で設定してください。
- Google スプレッドシートへレコードを追加するアクションでは、出力先となる任意のスプレッドシートIDやシート名を設定してください。
■注意事項
- Firecrawl、Google スプレッドシートのそれぞれとYoomを連携してください。
- 「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
- チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
FirecrawlとGoogle スプレッドシートを連携しサイトマップを自動生成するフローを作ってみよう
それではここから代表的な例として、フォームにURLが入力・送信されたら、FirecrawlでWebサイトをクロールし、結果をGoogle スプレッドシートにサイトマップとして自動で追加するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Firecrawl/Google スプレッドシート
[Yoomとは]
フローの作成方法
今回は大きく分けて以下のプロセスで作成します。
- FirecrawlとGoogle スプレッドシートのマイアプリ連携
- テンプレートをコピー
- フォームトリガーの設定、繰り返し処理の設定、Firecrawl・Google スプレッドシートのアクション設定
- フロー起動の準備完了
フォームから回答が送信されたら、Firecrawlでクロールを実行し結果をGoogle スプレッドシートに追加する
試してみる
■概要
Webサイトのクロールや情報収集を手作業で行い、その結果を表計算ソフトにまとめる作業に手間を感じていませんか。このワークフローを活用すれば、フォームにURLなどを入力するだけで、Firecrawlがクロールを自動で実行し、その結果をGoogle スプレッドシートへ自動で追加できます。これにより、手動で行っていたサイトマップ生成などの情報収集業務を効率化し、作業負担を軽減します。
■このテンプレートをおすすめする方
- Firecrawlを利用したWebサイトのクロール作業を効率化したい方
- サイトマップ生成の結果をGoogle スプレッドシートで管理しており、手作業での転記に課題を感じている方
- Webサイトの情報収集や競合分析などの定型業務を自動化したいWeb担当者やマーケターの方
■このテンプレートを使うメリット
- フォーム送信を起点に、Firecrawlの実行からGoogle スプレッドシートへの記録までが自動化され、手作業に費やしていた時間を短縮できます。
- 手動でのデータ転記に伴うコピー&ペーストのミスや記載漏れを防ぎ、正確なサイトマップ生成やデータ管理を実現します。
■フローボットの流れ
- はじめに、FirecrawlとGoogle スプレッドシートをYoomと連携します。
- 次に、トリガーでフォームを選択し、「回答が送信されたら」というアクションを設定します。
- 続けて、オペレーションでFirecrawlの「クロールを実行」アクションを設定します。
- 次に、同じくFirecrawlの「クロールジョブの詳細を取得」アクションを設定します。
- さらに、ループ機能を設定し、取得したクロール結果のデータに対して繰り返し処理を行います。
- 最後に、ループ処理の中でGoogle スプレッドシートの「レコードを追加する」アクションを設定し、結果を一行ずつ追加します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- フォームのトリガーでは、クロールしたいURLの入力欄など、用途に応じて回答項目を自由に設定してください。
- Firecrawlのクロール実行アクションでは、フォームから受け取ったURLを開始URLとして設定するほか、プロンプトなどを任意で設定可能です。
- ループ機能では、Firecrawlで取得したクロール結果のリストなど、繰り返し処理を行いたいデータを任意で設定してください。
- Google スプレッドシートへレコードを追加するアクションでは、出力先となる任意のスプレッドシートIDやシート名を設定してください。
■注意事項
- Firecrawl、Google スプレッドシートのそれぞれとYoomを連携してください。
- 「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
- チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
ステップ1:FirecrawlとGoogle スプレッドシートをマイアプリ連携
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!
それでは、今回使用するアプリの連携方法を解説します!
【Firecrawlのマイアプリ連携】
検索窓にFirecrawlと入力し、選択してください。
「アカウント名」には、任意の名称を設定します。
「API Key」は、Firecrawlから取得したAPI Keyを設定して、「追加」をクリックしてください。
【Google スプレッドシートのマイアプリ連携】
以下のナビを参照してください。
ステップ2:テンプレートをコピーする
続いてYoomのテンプレートをコピーします。
以下バナーの「試してみる」をクリックしましょう。
フォームから回答が送信されたら、Firecrawlでクロールを実行し結果をGoogle スプレッドシートに追加する
試してみる
■概要
Webサイトのクロールや情報収集を手作業で行い、その結果を表計算ソフトにまとめる作業に手間を感じていませんか。このワークフローを活用すれば、フォームにURLなどを入力するだけで、Firecrawlがクロールを自動で実行し、その結果をGoogle スプレッドシートへ自動で追加できます。これにより、手動で行っていたサイトマップ生成などの情報収集業務を効率化し、作業負担を軽減します。
■このテンプレートをおすすめする方
- Firecrawlを利用したWebサイトのクロール作業を効率化したい方
- サイトマップ生成の結果をGoogle スプレッドシートで管理しており、手作業での転記に課題を感じている方
- Webサイトの情報収集や競合分析などの定型業務を自動化したいWeb担当者やマーケターの方
■このテンプレートを使うメリット
- フォーム送信を起点に、Firecrawlの実行からGoogle スプレッドシートへの記録までが自動化され、手作業に費やしていた時間を短縮できます。
- 手動でのデータ転記に伴うコピー&ペーストのミスや記載漏れを防ぎ、正確なサイトマップ生成やデータ管理を実現します。
■フローボットの流れ
- はじめに、FirecrawlとGoogle スプレッドシートをYoomと連携します。
- 次に、トリガーでフォームを選択し、「回答が送信されたら」というアクションを設定します。
- 続けて、オペレーションでFirecrawlの「クロールを実行」アクションを設定します。
- 次に、同じくFirecrawlの「クロールジョブの詳細を取得」アクションを設定します。
- さらに、ループ機能を設定し、取得したクロール結果のデータに対して繰り返し処理を行います。
- 最後に、ループ処理の中でGoogle スプレッドシートの「レコードを追加する」アクションを設定し、結果を一行ずつ追加します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- フォームのトリガーでは、クロールしたいURLの入力欄など、用途に応じて回答項目を自由に設定してください。
- Firecrawlのクロール実行アクションでは、フォームから受け取ったURLを開始URLとして設定するほか、プロンプトなどを任意で設定可能です。
- ループ機能では、Firecrawlで取得したクロール結果のリストなど、繰り返し処理を行いたいデータを任意で設定してください。
- Google スプレッドシートへレコードを追加するアクションでは、出力先となる任意のスプレッドシートIDやシート名を設定してください。
■注意事項
- Firecrawl、Google スプレッドシートのそれぞれとYoomを連携してください。
- 「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
- チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
以下の画像のような画面が表示されたらテンプレートのコピーは完了です。
ステップ3:フォームのトリガー設定
最初の設定です!
フォームに回答があった際にフローボットが起動します。
まずは、赤枠をクリックしてください。
※詳しい設定方法については以下のリンク先を参照してください。
フォームの基本設定・オプション設定について
フォームを作成する画面は、デフォルトで設定されていますが、フォームのタイトルや質問項目など、自由にカスタマイズも可能です。
設定を終えたら、「次へ」をクリックしましょう!
※プレビューページでは、フォームの完成形を確認できます。
続いて、以下の画面に遷移します。
「回答ページ」や「完了ページ」をクリックすると、回答する際に表示される画面や完了画面のプレビューを確認できます。
次に「取得した値」を設定しましょう!
ここでは、次のステップで使用するサンプル値を設定します。
実際にフローを起動させると、フォームへの回答内容が反映されます。
※取得した値とは?
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。
※以下は、今回使用した「プロンプト」の例です。
「指定したWebサイトをクロールし、すべてのページURLを抽出してください。
各URLについて、以下の情報を整理してください。
・URL
・ページタイトル
・マークダウン
・メタディスクリプション
・ステータスコード
結果はサイトマップとして一覧化してください。」
「完了」をクリックして、次のステップに進みましょう!
ステップ4:クロールを実行する設定
ここでは、Firecrawlでクロールを実行する設定を行います。
赤枠をクリックしましょう!