この記事はAhrefs公式ブログの日本語訳です。
原文:How to Automate Dull SEO Tasks
(著者:Siew Ann Tan/ 原文の最終更新日:January 30, 2023)
※フルスピード註:この記事は2023年1月30日時点の記載をもとに翻訳しています。Ahrefs公式ブログの記事は今後追記・再公開されることがありますことをご了承ください。
一部の SEO プロセスでは、画面上の項目を繰り返しクリックする必要があります。時間の有効活用ではありません。
ただし、適切なツールを使用すると、さまざまな SEO プロセスを自動化し、よりクリエイティブで人間の入力が必要なタスクにリソースを解放できます。
この投稿では、自動化できる SEO タスクの例を 2 つ紹介します。
- 例 1. ライターへの記事の割り当てを記録してEメールで送信する
- 1. ライターと記事データ用に Airtable データベースをセットアップする
- 2. Airtable 記事割り当てフォームを作成する
- 3. 「Airtable の新しいレコード」トリガーを使用して新しい Zapier オートメーションを設定する
- 4.「Google ドライブにフォルダを作成」アクション ステップを Zap に追加する
- 5.「Google ドライブにファイル共有設定を追加」アクション ステップを Zap に追加する
- 6.「Google ドキュメントのテキストからドキュメントを作成」アクション ステップを Zap に追加する
- 7. Zap に「Gmail でメールを送信」アクション ステップを追加する
- 例 2. リンク構築アウトリーチのための見込み客のEメール アドレスの検索と検証
- 1. 見込み客のリストを取得する
- 2. 見込み客のリストを整理する
- 3.「Google スプレッドシートの新規または更新されたスプレッドシート行」トリガーを使用して、新しい Zapier オートメーションを設定する
- 4.「Hunter でメールを検索」アクション ステップを Zap に追加する
- 5.「Google スプレッドシートのスプレッドシート行を更新」アクション ステップを Zap に追加する
- 6. Hunterがメールアドレスを見つけたときのみZapを続行できるように、フィルタアクションを追加する
- 7. Zap に「NeverBounce でEメール アドレスを確認する」アクション ステップを追加する
- 8. NeverBounce がEメール アドレスの「有効」または「キャッチオール」ステータスを返した場合にのみザップを続行できるフィルタ アクションを追加する
- 9.「Woodpecker.co でプロスペクトを作成/更新」アクション ステップを Zap に追加する
- まとめ
例 1. ライターへの記事の割り当てを記録してEメールで送信する
次のような単純なフォームを使用して、記事の割り当てを数秒で記録し、ライターにEメールで送信できることを想像してください。
これを設定する方法を見てみましょう。
1. ライターと記事データ用に Airtable データベースをセットアップする
Airtableにサインアップし、「Writers」というテーブルを含む新しいデータベースを作成します。テーブルにはライター用の列が必要です。
- 名前
- メールアドレス
同じ Airtable データベース内に、「Articles」という名前の別のテーブルを作成します。
このテーブルで次の列を設定します。
- 記事のタイトル。
- 記事の概要リンク。
- 記事の締め切り日。
- 割り当てられたライター (この列を「Writers」テーブルへのリンク レコードとして設定し、Airtable がそこからライターに関するデータを取得できるようにします)。
また、「Writers」テーブルからライターのEメール アドレスを取得するための ルックアップ フィールドを追加する必要もあります。
2. Airtable 記事割り当てフォームを作成する
次に、「Articles」テーブルの記事割り当てフォームを作成します。このフォームを使用して、新しい記事の割り当てを「記事」テーブルに追加します。
3. 「Airtable の新しいレコード」トリガーを使用して新しい Zapier オートメーションを設定する
Airtable フォーム経由で新しい記事の割り当てに関する詳細を送信すると、Airtable は新しい記事の割り当てを「記事」テーブルに自動的に記録します。これが、記事割り当てワークフローの最初のステップです。
次に、 Zapierワークフロー自動化ツールを使用して、ワークフローの次の 3 つのステップを自動化します。
- 記事用の共有 Google ドライブ提出フォルダを作成します。
- 共有 Google ドライブ フォルダに Google ドキュメント提出ドキュメントを作成します。
- Gmail を使用して、記事のタイトル、概要リンク、締め切り日、共有 Google ドライブ提出フォルダへのリンクをライターにEメールで送信します。
注:Zapier の代わりに、必要な自動化トリガーとアクションをツールがサポートしている限り、Makeなどの他のワークフロー自動化ツールを使用することもできます。
Zapier で、以下を使用して新しい自動ワークフロー (「Zap」とも呼ばれます) を作成します。
- トリガーアプリとしてAirtable を使用します。
- トリガーイベントとして新規レコードを作成します。
このトリガーを使用すると、Airtable に新しいレコードを追加したときに (Airtable の記事割り当てフォームを送信するなどして)、Zap の実行が開始されます。
4.「Google ドライブにフォルダを作成」アクション ステップを Zap に追加する
次に、次のようにアクション ステップを追加します。
- アクションアプリとしてGoogleドライブを使用します。
- アクションイベントとしてフォルダを作成します。
アクション ステップの [親フォルダ] フィールドで、新しい送信フォルダを作成する Google ドライブ フォルダを選択します。
また、「フォルダ名」フィールドに提出フォルダの名前を入力します。ここで Airtable の記事タイトル データをマッピングして、投稿フォルダに記事のタイトルにちなんだ名前を付けることができます。
5.「Google ドライブにファイル共有設定を追加」アクション ステップを Zap に追加する
Zap によって作成された Google ドライブ フォルダの共有権限はデフォルトで無効になっているため、フォルダへのリンクを知っているすべてのユーザーにフォルダへのアクセスを許可するアクション ステップを追加しましょう。
このアクション ステップには次のものが必要です。
- アクションアプリとしてGoogleドライブを使用します。
- ファイル共有設定をアクション イベントとして追加します。
前のアクション ステップで作成した Google ドライブ フォルダのファイル ID を、このアクション ステップの [ファイル ID] フィールドにマッピングします。
さらに、「共有設定」フィールドを「リンクを知っているインターネット上の誰でも編集できる」に設定します。
6.「Google ドキュメントのテキストからドキュメントを作成」アクション ステップを Zap に追加する
次に、ライターが下書きを送信するために使用する Google ドキュメントを設定しましょう。
Zap にこの提出用の Google ドキュメントを共有の Google ドライブ提出フォルダに作成してもらいます。また、Google ドライブ フォルダには一般アクセスが有効になるため、Google ドライブ フォルダへのリンクを知っている人 (あなたも含む) は自動的に Google ドキュメントにもアクセスできるようになります。
ライターが Google ドキュメントへのアクセスを許可するのを忘れてイライラすることはもうありません。
したがって、次のようにして新しいアクション ステップを Zap に追加します。
- アクション アプリとしてGoogle ドキュメントを使用します。
- アクション イベントとしてテキストからドキュメントを作成します。
Airtable の記事タイトル データをアクション ステップの「ドキュメント名」フィールドにマッピングし、共有 Google ドライブ フォルダのフォルダ ID を「フォルダ」フィールドにマッピングします。
また、Google ドキュメントに「ここに記事を書いてください!」などのデフォルトのテキストを含める必要もあります。
7. Zap に「Gmail でメールを送信」アクション ステップを追加する
最後に、Zap に Gmail アカウントを使用して、記事のタイトル、概要リンク、締め切り日、共有 Google ドライブ提出フォルダへのリンクをライターにEメールで送信させます。
次のコマンドを使用して、最後のアクション ステップを Zap に追加します。
- アクションアプリとしてGmail を使用します。
- アクション イベントとしてEメールを送信します。
Airtable からこのアクション ステップの「宛先」フィールドにライターのEメール アドレスをマッピングします。また、記事のタイトル、アウトラインのリンク、締切日、Google ドライブの提出フォルダのリンクをメール本文にマッピングします。
また、自動メールのコピーを取得できるように(送信されたことを確認できるように)、自分のメール アドレスを「Cc」または「Bcc」フィールドに追加することをお勧めします。
Zap に満足したら、[公開]ボタンを押して自動化を有効にします。
例 2. リンク構築アウトリーチのための見込み客のEメール アドレスの検索と検証
リンクを構築するアウトリーチ用のEメール アドレスを見つけるのは、非常に骨の折れる作業です。
結局のところ、ほとんどの見込み客は自分のEメール アドレスを公に宣伝しません。また、たとえEメール アドレスを掘り出すことができたとしても (または試行錯誤して推測したとしても)、それらが機能するという保証はありません。
しかし、Ahrefs のコンテンツエクスプローラーを使用すると、次のようなリンク構築の見込み客の巨大な Google スプレッドシート リストを生成できます。
次に、「承認しますか?」に記入します。「はい」や「承認済み」などのデータをプロスペクトごとに列に追加すると、Zapier オートメーションがこれらすべてを自動的に実行します。
- Hunterメール検索ツールを使用して見込み顧客のメール アドレスを検索します。
- Google スプレッドシートの見込み顧客リストにメール アドレスを追加します。
- NeverBounceEメール検証ツールを使用してEメール アドレスを検証します。
- 検証済みのEメール アドレスをWoodpecker.ioEメール アウトリーチ ツールに追加して、カスタマイズされたアウトリーチ メールの送信を開始できるようにします。
これを設定する方法は次のとおりです。
1. 見込み客のリストを取得する
Ahrefs のコンテンツ エクスプローラーを起動し、リンクの見込み客を検索します。
たとえば、独自の洞察と統計を含むマーケティング調査を最近公開した場合、売り込むマーケティング統計ページを探すとよいでしょう。これを行うには、「タイトル内」で「マーケティング統計」の検索を実行するだけです。
次に、結果をフィルタリングして、次のような Web ページのみを表示します。
- 英語のみ表示(別言語の Web ページが対象の場合を除きます)。
- ライブ状態のページのみ表示。「こんにちは、[このウェブページはもう存在しません] であなたを見つけました。」と連絡するのはおかしいですよね。
- ドメイン評価 (DR) が 20 ~ 80 の Web サイトに絞り込み。権威ある Web サイトからのバックリンクを優先したいものの、(DR90など)非常に権威のある Web サイトからバックリンクを得られる可能性はとても低いためです。
最後のフィルタを追加して、ドメインごとに 1 ページのみを表示します (Web サイトごとに 1 人の見込み客のみにアプローチしたいため)。
「エクスポート」ボタンをクリックして、見込み客のリストを CSV ファイルにエクスポートします。
2. 見込み客のリストを整理する
前述したように、見込み客のEメール アドレスを見つけるために Hunter を使用します。
Hunter は見込み客の名、姓、ドメインを使用してEメール アドレスを検索するため、見込み客のリストをクリーンアップして、Hunter に必要な正確なデータを提供します。
Google スプレッドシートに見込み客の CSV リストをインポートし、以下を除くすべての列を削除します。
- コンテンツタイトル
- コンテンツURL
- 著者
また、CSV 内の一部のプロスペクトには作成者名がないため、これらの行を CSV から削除する価値があります。これを行うには、作成者名が空の行をフィルタリングして削除します。
次に、SPLIT 式を使用して、名前の間のスペースに基づいて著者名を姓と名に分割します。
最後に、シートに 2 つの新しい列を追加します。
- 承認しますか?:この列にデータを追加すると、次に設定する Zapier 自動化がトリガーされます。
- Eメール アドレス:この列には、見込み客のEメール アドレスが保存されます (見つかった場合)。
3.「Google スプレッドシートの新規または更新されたスプレッドシート行」トリガーを使用して、新しい Zapier オートメーションを設定する
Zapier で、次のコマンドを使用して新しい Zap を作成します。
- トリガー アプリとしてGoogle スプレッドシートを使用します。
- トリガー イベントとして新規または更新されたスプレッドシート行を設定します。
アクションステップの「トリガー列」フィールドをGoogleスプレッドシートの「承認しますか?列」フィールドにマッピングします。
この設定を使用すると、見込み客の行の「承認しますか?」列に「はい」や「承認済み」などの新しいデータが追加されるたびに Zap がトリガーされます。
4.「Hunter でメールを検索」アクション ステップを Zap に追加する
次に、次のように新しいアクション ステップを追加します。
- アクションアプリとしてHunterを使用します。
- アクション イベントとしてEメールを見つけます。
Google シートの「コンテンツ URL」、「名」、「姓」の各列を、このアクション ステップの「ドメインまたは会社」、「名」、「姓」フィールドにそれぞれマッピングします。
5.「Google スプレッドシートのスプレッドシート行を更新」アクション ステップを Zap に追加する
次のアクション ステップでは、Hunterが見込み客のメール アドレスを見つけた場合、そのメール アドレスで Google シートを更新します。使用方法:
- アクション アプリとしてGoogle スプレッドシートを使用します。
- スプレッドシートの行をアクション イベントとして更新します。
トリガー ステップで更新された行の行番号を、このアクション ステップの「行」フィールドにマップします。
また、Hunterが前のアクション ステップで見つけたEメール アドレスを、このアクション ステップの [Eメール アドレス] フィールドにマッピングします。
注:このメールアドレスは存在しません。これはデモのみを目的としています。
6. Hunterがメールアドレスを見つけたときのみZapを続行できるように、フィルタアクションを追加する
次に、Hunter が見つけたEメール アドレス データに「@」記号が含まれている場合にのみ Zap を続行できるようにするフィルタ アクションを設定します。
それは、すべてのメール アドレスに「@」記号が含まれているためです。Hunter がこの記号を含まないEメール アドレス値を見つけた場合、その検証に時間を無駄にする必要はありません。
7. Zap に「NeverBounce でEメール アドレスを確認する」アクション ステップを追加する
次に、 NeverBounceを使用して、Hunter が見つけたEメール アドレスの有効性を検証します。次のコマンドを使用して新しいアクション ステップを追加します。
- アクションアプリとしてNeverBounce を使用します。
- アクション イベントとしてEメール アドレスを確認します。
Hunter が見つけたEメール アドレスを、このアクション ステップの [確認するEメール アドレス] フィールドにマッピングします。
8. NeverBounce がEメール アドレスの「有効」または「キャッチオール」ステータスを返した場合にのみザップを続行できるフィルタ アクションを追加する
NeverBounce がEメール アドレスを検証すると、4 つのステータス テキスト コード (Valid、Catchall、Invalid、Unknown) のいずれかを返します。「Valid」および「Catchall」の NeverBounce ステータス コードがマークされたEメール アドレスは、有効である可能性が最も高くなります。
そこで、Eメール アドレスの NeverBounce ステータス テキスト コードが「Valid」または「Catchall」のいずれかに正確に一致する場合にのみ Zap を続行できるフィルタ アクションを追加します。
9.「Woodpecker.co でプロスペクトを作成/更新」アクション ステップを Zap に追加する
最後に、検証済みのEメール アドレスを Woodpecker.co に追加するように Zap を設定します。
次のコマンドを使用して最後のアクション ステップを作成します。
- アクション アプリとしてWoodpecker.co を使用します。
- アクションイベントとしてプロスペクトを作成/更新します。
確認済みのメール アドレスをアクション ステップの [メール] フィールドにマッピングし、見込み顧客の姓名 (Google スプレッドシートから取得) をそれぞれ [名] フィールドと [姓] フィールドにマッピングします。
「公開」ボタンを押してZap をオンにします。
さて、「承認しますか?」に記入し、Google スプレッドシートの見込み客の列を作成すると、Zap が Hunter と NeverBounce を使用して見込み客のメール アドレスを検索して確認し、確認されたメール アドレスを Woodpecker.co に追加するという重労働を自動的に実行します。
その後、Woodpecker.co で確認済みのメール アドレスごとにアウトリーチ メールを構築するリンクをカスタマイズし、バックリンクを獲得できることを願っています。
まとめ
SEO の自動化には初期設定が必要ですが、その後プロセスが自動的に実行されるのを見るのは驚くべきことです。それはほとんど魔法のようです。
ここで共有した SEO プロセス以外にも、自動化できるプロセスはおそらく他にもたくさんあります。
あなたが SEO 作業に定期的に使用しているアプリを思い出してください。Zapier またはその他のワークフロー自動化ツールを使用してこれらのアプリを接続できれば、それらがサポートするワークフローを自動化できる可能性が高くなります。
質問がありますか? Twitter で私に連絡してください。
著者プロフィール
フリーランスのB2B SaaSコンテンツライター。SEOとEメールを中心にデジタルマーケティングについて執筆。個人とビジネスのワークフローを自動化した数が自慢(35以上、カウント中!)。
コメント