ホームページのセキュリティ

公開日:2026.10.28最終更新日:2026.10.28

ホームページのメールフォームにreCAPTCHAは必要?導入の注意点

ホームページのメールフォームにreCAPTCHAは必要?

ホームページのメールフォームにreCAPTCHAを入れるべきか、迷っている方も多いのではないでしょうか。reCAPTCHAを入れていないと、ボットからの迷惑メールが届くだけでなく、自動返信メールを悪用されて、無関係な人に迷惑メールが送られてしまうこともあります。

このページでは、ホームページのメールフォームにreCAPTCHAが必要な理由と、v2とv3の違い、導入するときの注意点を解説します。あわせて、当社のホームページ制作でのreCAPTCHAの導入についても紹介しますので、参考にしてください。

ホームページのメールフォームにreCAPTCHAは必要

reCAPTCHAは、メールフォームから送信しているのが人かボットかを見分けるGoogleの仕組みです。ホームページのメールフォームには、reCAPTCHAを導入しておくことをおすすめします。

ボットから送られる大量の迷惑メールを防げる

ホームページのメールフォームは、誰でも入力して送信できる状態で公開されています。プログラムで入力と送信を自動で繰り返すボットに見つかると、広告や不審なURLが書かれた迷惑メールが大量に送られてくるようになります。1日に何件も届くようになると、担当者は毎回中身を確認して削除しなければなりません。

迷惑メールが多いと、本物の問い合わせや資料請求のメールが迷惑メールの中に埋もれ、見落としや返信の遅れにつながります。メールフォームから届くメールを確認する手間も増え、本来の業務に使える時間が削られてしまいます。

reCAPTCHAを導入すると、メールフォームの送信時に人かボットかを判定し、ボットと判定した送信を止められます。ボットからの迷惑メールが届く前に止まるので、担当者が確認するのは人が送ったメールが中心になり、問い合わせへの対応に集中しやすくなります。

自動返信メールを悪用した迷惑メールの送信を防げる

メールフォームには、送信した人に受付完了を知らせる自動返信メールを設定していることが多くあります。自動返信メールは、メールフォームに入力されたメールアドレス宛てに、入力された名前や問い合わせ内容を載せて送られるのが一般的です。

この仕組みを悪用されると、ボットがメールフォームのメールアドレス欄に、無関係な第三者のメールアドレスを入力します。名前や問い合わせ内容の欄には不審なURLや宣伝の文章を入力し、送信を繰り返します。

その結果、御社のメールアドレスから、面識のない人に向けて迷惑メールが大量に送られてしまいます。受け取った人から見ると、御社が迷惑メールを送ってきたようにしか見えません。

被害は第三者に迷惑メールが届くことだけではありません。送信元のメールアドレスやサーバーが迷惑メールの発信元と見なされると、取引先に送った普段のメールまで受信を拒否されることがあります。レンタルサーバーで決められているメールの送信数の上限に達し、業務に必要なメールが送れなくなる場合もあります。

実際に被害を受けた企業が、迷惑メールが送られたことをホームページで公表し、注意を呼びかけるケースも出ています。自動返信メールを悪用した迷惑メールは、ボットによる自動送信で行われるのがほとんどです。reCAPTCHAでボットの送信を止めれば、自動返信メールが送られる前に防げます。

レンタルサーバー会社の中に、この被害への対策としてreCAPTCHAの導入を呼びかけているところがあります。

reCAPTCHAでは防げない迷惑メール

reCAPTCHAはボットによる送信を止める仕組みなので、すべての迷惑メールを防げるわけではありません。reCAPTCHAを導入しても届いてしまう迷惑メールがあることを知っておくと、別の対策も考えやすくなります。

人が手作業で送る営業メール

メールフォームから届く迷惑メールの中には、人が1件ずつ入力して送っている営業メールがあります。広告の出稿や集客サービス、人材紹介などの売り込みを、問い合わせフォームを使って送ってくるケースです。

reCAPTCHAは、送信しているのが人かボットかを判定する仕組みです。人が実際にホームページを開き、自分で入力して送信している営業メールは、正しく人と判定されるので止められません。営業メールの代行業者が、人の手で大量の企業のメールフォームに送っている場合も同じです。

手作業の営業メールを減らすには、reCAPTCHAとは別の対策が必要です。メールフォームの近くに営業目的の送信を断る文章を載せたり、問い合わせの種類を選ばせて営業メールを振り分けやすくしたりする方法があります。

reCAPTCHAをすり抜けるボットからの迷惑メール

reCAPTCHAの判定は精度が高いものの、完璧ではありません。人に近い動きをするように作られたボットや、画像認証を人に代わりに解かせるサービスを使った送信は、reCAPTCHAを導入していても一部が通ってしまうことがあります。

reCAPTCHAを導入した後に迷惑メールがまったく届かなくなるわけではなく、届く数が大きく減ると考えておくのが現実的です。数件の迷惑メールが届いたからといって、reCAPTCHAが効いていないとは限りません。

reCAPTCHAを導入しても迷惑メールが減らない場合は、メールフォームの設定を見直します。URLを含む送信を受け付けないようにしたり、迷惑メールを判定するプラグインを組み合わせたりすると、すり抜けたボットの送信も減らせます。

ホームページに載せたメールアドレスに直接届く迷惑メール

reCAPTCHAが守れるのは、reCAPTCHAを導入したメールフォームからの送信だけです。会社概要ページやお問い合わせページにメールアドレスを文字で載せている場合、そのメールアドレスに直接送られる迷惑メールは防げません。

ホームページに文字で書かれたメールアドレスは、ページの情報を自動で集めるプログラムに読み取られ、迷惑メールの送り先のリストに加えられることがあります。一度リストに載ると、メールフォームを経由せずに迷惑メールが届き続けます。

メールアドレスに直接届く迷惑メールを減らすには、ホームページにメールアドレスを載せず、問い合わせをメールフォームに一本化する方法があります。メールアドレスを載せる必要がある場合は、文字ではなく画像で表示するなど、プログラムに読み取られにくい載せ方を検討しましょう。

reCAPTCHAのv2とv3の違い

reCAPTCHAには主にv2とv3の2つのバージョンがあり、メールフォームに導入するときはどちらかを選びます。v2とv3では、ユーザーにかかる手間と、判定の結果起こりうることが異なります。

ユーザーの操作の違い

reCAPTCHAのv2は、メールフォームの送信ボタンの近くに「私はロボットではありません」というチェックボックスを表示します。ユーザーはチェックを入れてから送信し、ボットの疑いがあると判定された場合は、表示された画像の中から信号機や横断歩道などを選ぶ画像認証を求められます。

reCAPTCHAのv3は、ユーザーに何も操作させません。ページを開いてから送信するまでの動きをもとに裏で判定するので、ユーザーはreCAPTCHAを意識せずにメールフォームを送信できます。画面の右下に、reCAPTCHAで保護されていることを示す小さなマークが表示されるだけです。

v2の操作は数秒で終わることが多いものの、画像を何度も選び直させられるとユーザーには負担になります。スマートフォンでは画像が小さく、選びにくいこともあります。入力を終えた後の最後の操作で面倒に感じさせると、送信をやめてしまうユーザーが出ることもあるので、問い合わせの数を重視するホームページでは操作の手間をなくせるv3が選ばれやすくなります。

本物の問い合わせを止めてしまうリスクの違い

reCAPTCHAのv2は、ボットの疑いがあると判定された場合でも、画像を選ぶ操作をやり直せば送信できます。本物のユーザーであれば、手間はかかっても最終的には送信できるので、問い合わせを止めてしまうリスクは低いといえます。

reCAPTCHAのv3は、ユーザーの動きから0.0〜1.0のスコアを出し、設定した基準より低いスコアの送信を止めます。人が送信していても、操作の仕方などによってスコアが低く判定されると、送信がそのまま止まってしまいます。v3にはユーザーがやり直すための操作がないので、本物のユーザーは何が起きたのか分からないまま、問い合わせをあきらめることになりかねません。

本物の問い合わせが止まることは、普段はほとんど起きません。ただ、v2と比べると、本物の問い合わせを止めてしまう可能性はv3のほうが高くなります。v3を導入した後にメールフォームから送信できないという連絡があった場合は、制作会社に相談して、送信を止めるスコアの基準を下げてもらうと解決できることがあります。

reCAPTCHAを導入するときの注意点

reCAPTCHAは、メールフォームに入れれば終わりではなく、導入するときに決めておくことや確認しておくことがあります。後から困らないように、導入する前に押さえておきたい注意点を紹介します。

reCAPTCHAは自社のGoogleアカウントで登録する

reCAPTCHAを使うには、Googleアカウントでホームページを登録し、メールフォームに設定するためのキーを発行する必要があります。現在のreCAPTCHAはGoogle Cloudで管理する仕組みになっており、登録したGoogleアカウントがreCAPTCHAの管理者になります。

reCAPTCHAを制作会社のGoogleアカウントで登録すると、管理画面を見たり設定を変えたりできるのは制作会社だけになります。制作会社を変えたときや、制作会社と連絡が取れなくなったときに、reCAPTCHAの設定を引き継げず、登録からやり直さなければならないことがあります。

reCAPTCHAは、ホームページを持つ自社のGoogleアカウントで登録しておきましょう。制作会社に設定を任せる場合も、自社のGoogleアカウントで登録してもらい、制作会社には作業に必要な権限だけを渡す形にすると安心です。

無料で使える回数の上限を確認する

reCAPTCHAは無料で使えますが、無料で判定できる回数には上限があります。現在は1か月に10,000回までが無料で、それを超えると料金がかかります。支払いの設定をしていない状態で上限に達すると、その月はreCAPTCHAの判定が行われなくなります。

判定の回数には、本物の問い合わせだけでなく、ボットからの送信も含まれます。通常の企業のホームページで、メールフォームの送信が1か月に10,000回を超えることはまずありませんが、ボットに大量に送信される状態が続くと回数が増えることがあります。

無料で使える回数は、ホームページごとではなく、Google Cloudの組織ごとに数えられます。複数のホームページを同じGoogleアカウントで登録している場合は、すべてのホームページの判定の回数を合わせて上限に達しないかを確認しておきましょう。

v3のマークを消すときはreCAPTCHAを使っている表記を入れる

reCAPTCHAのv3を導入すると、ページの右下に、reCAPTCHAで保護されていることを示す小さなマークが表示されます。マークがスマートフォンでボタンやメニューに重なったり、デザインに合わなかったりするときは、非表示にすることもできます。

ただし、マークを非表示にする場合は、reCAPTCHAを使っていることをユーザーに伝える表記を入れる必要があります。Googleは、ホームページがreCAPTCHAで保護されていることと、Googleのプライバシーポリシーと利用規約が適用されることを、ユーザーに見える場所に書くことを条件にしています。

reCAPTCHAの表記は、メールフォームの送信ボタンの近くなど、ユーザーが送信する前に目に入る場所に入れるのが一般的です。マークを消すだけで表記を入れていないと、Googleの条件を満たさない状態になるので注意しましょう。

ページの表示速度への影響を確認する

reCAPTCHAを導入すると、ページを開くときにGoogleから判定のためのプログラムが読み込まれます。読み込むデータが増える分、ページの表示が少し遅くなることがあります。

WordPressのプラグインでreCAPTCHAを導入した場合、メールフォームがあるページだけでなく、ホームページのすべてのページでreCAPTCHAが読み込まれることがあります。メールフォームのないトップページやサービスのページまで表示が遅くなると、ユーザーにとっての使いやすさにも影響します。

reCAPTCHAを導入した後は、ページの表示速度を確認しておきましょう。表示が遅くなっている場合は、reCAPTCHAをメールフォームのあるページだけで読み込むように設定を見直すことで、ほかのページへの影響を抑えられます。

当社のホームページ制作ではメールフォームにreCAPTCHAを導入している

当社のホームページ制作では、基本的にすべてのメールフォームにreCAPTCHAを導入することを提案しています。問い合わせフォームや資料請求フォームなど、送信するとメールが届くフォームは、ボットからの迷惑メールや自動返信メールの悪用の対象になります。

被害が出てから対策するのではなく、ホームページを公開する時点で防げる状態にしておくことが大切だと考えています。すでに公開しているホームページの運用をご依頼いただいた場合も、メールフォームにreCAPTCHAが入っていなければ、そのタイミングで導入を提案しています。

当社で導入するreCAPTCHAは、v3をベースにしています。v3は画像認証などの操作がないので、問い合わせをしようとしている本物のユーザーに手間をかけずに済みます。v2と比べると本物の問い合わせを止めてしまう可能性はありますが、これまで当社が導入したホームページで、メールフォームから送信できないという相談を受けたことはありません。

また、reCAPTCHAは、基本的にお客様のGoogleアカウントで登録しています。お客様ご自身がreCAPTCHAの管理者になるので、将来ほかの制作会社に運用を任せることになっても、設定をそのまま引き継げます。無料で使える回数の上限は、通常の企業のホームページで届くほどの送信数はない想定なので、料金がかかる心配はほとんどありません。

まとめ

ホームページのメールフォームには、reCAPTCHAを導入しておくのが基本です。ボットからの迷惑メールを減らせるだけでなく、自動返信メールを悪用されて、御社のメールアドレスから無関係な人に迷惑メールが送られる被害も防げます。

当社では、ホームページ制作の際に基本的にすべてのメールフォームにreCAPTCHAを導入し、本物のユーザーに手間をかけないv3をベースに、お客様のGoogleアカウントで登録しています。

ホームページ制作やリニューアルをご検討中の方は、お気軽にご相談ください。御社の目的やホームページの使い方をお伺いしたうえで、迷惑メール対策まで含めた最適なホームページ制作をご提案します。

お問い合わせ

ホームページ制作のご相談やご質問、お見積書の作成は無料で承っております。
まずはお気軽にお問い合わせください。

電話
06-7494-1148

平日 10:00〜18:00

メールでお問い合わせ

お問い合わせはこちら

お見積りのご依頼

無料お見積りはこちら