「reCAPTCHA」とは何か、なぜ重要なのか?
WordPressでサイトを運営すると、時々迷惑なコメントが届くことがあります。
これらは自動で作られるもので、宣伝だったり、安全でないサイトへ誘導するものだったりします。
このようなコメントをそのままにしておくと、サイトの評判が下がり、訪れた人にも悪影響を与えかねません。
そんな時にに役立つのが「GoogleのreCAPTCHA(リキャプチャ)」です。
これは、コメントを書く人が本当に人間かどうかを見分けるためのツールです。
このツールを使うことで、自動でコメントを送るプログラムを防ぐことができます。
ウェブサイトを運営する上で、セキュリティは今や無視できない重要事項です。
安全で快適なサイトを作るためにも、GoogleのreCAPTCHAを使ってみましょう。
このガイドでは、「reCAPTCHA」の概要とその設置方法について、初心者にもわかりやすいように、丁寧に解説していきます。
「 reCAPTCHA」の種類とそれぞれの特徴 “ v2 ” と “v3 ”
「reCAPTCHA」には、主に「reCAPTCHA v2」と「reCAPTCHA v3」の二種類があります。
v2は、画面に表示される簡単なクイズを解くことで、利用者が人間であることを確認します。
対して、v3は利用者がサイトでどのように動いているかを見て、それに基づいて「この人は本当に人間かどうか」をコンピューターが自動で判断します。
このために、v3は利用者にとってストレスが少なく、サイトを使いやすくしています。
今回は、この「v3}の設置方法を解説していきます。
必要な事前準備: APIキーの取得
reCAPTCHAをウェブサイトに設置する前に、Googleから特別な「キー」をもらう必要があります。
これはAPIキーと呼ばれ、サイトがGoogleのサービスを利用するためのパスワードのようなものです。
このキーを取得するには、Googleのウェブサイトにアクセスし、簡単な登録手続きを行います。
手順はとてもシンプルで、サイトの情報を入力し、どのreCAPTCHAを使いたいか選ぶだけです。
「reCAPTCHA v3」の設置手順
GoogleのreCAPTCHAサービスページに行きます。
下記のURLにアクセスしましょう。
https://www.google.com/recaptcha/about/
「v3 Admin Console」(v3 管理コンソール)をクリックします。
Googleでログインしていない場合は、先にGoogleのログインが求められます。
Googleアカウントの準備をしてログインしましょう。
「v3 管理コンソール」をクリックするとサイトを登録する画面になりますので、必要な項目を入力していきます。
名前は何でも構いませんが、分かりやすいものにしましょう。
迷った場合は、自分のサイトのドメイン名にしておきましょう。
今回は、「スコアベース(v3)」を選択します。
ドメインを入力します。
利用規約を確認して、「私は、Google Cloud Platform の利用規約、および適用されるサービスとAPIの利用規約に同意します。」にチェックを入れ、「送信」します。
登録が完了すると、二つのキー(サイトキーとシークレットキー)がもらえます。
WordPress管理画面へいきます。
「お問い合わせ」から「インテグレーション」を選択し、「インテグレーションのセットアップ」をクリックします。
ここに先ほど取得したキーをそれぞれコピーしてきて貼り付けます。
「変更を保存」をクリックします。
サイトへ移動して、右下にGoogleの「reCAPTCHAのマーク」が表示されていたら、完了です。
よくある問題と対処法
reCAPTCHAの設置や運用でよく遭遇する問題には、「チェックボックスが表示されない」「フォームが送信できない」「スコアが予想よりも低い」などがあります。
これらの問題の多くは、キーが正しく設定されていない、またはウェブサイトの特定の部分でスクリプトがうまく動作していないことが原因です。
対処法としては、GoogleのreCAPTCHA管理ページでキーの設定を再確認し、ウェブサイトのコードに誤りがないかを再度慎重にチェックしていきましょう。
問題が解決しない場合は、ウェブ開発者に相談するか、Googleのサポートに問い合わせることも一つの手段です。
まとめ
このガイドでは、reCAPTCHAの基本的な設置手順とその運用方法について説明しました。
設置は少し複雑に感じるかもしれませんが、一度設定してしまえば、ウェブサイトの安全性が大幅に向上します。
設置後は定期的にウェブサイトをチェックし、ユーザーにとって使いやすい状態を保つことが重要です。
何か問題が発生した場合には、速やかに対処し、必要に応じて設定の見直しを行いましょう。
このガイドが、「reCAPTCHA」の設置を検討している方々の参考となれば幸いです。