WordPress修正

ホームページの問い合わせフォームが届かないときに確認すること

ホームページには問い合わせフォームが表示されているのに、実際にはメールが届いていないことがあります。

フォーム画面は問題なく見える。
送信完了画面も表示される。
でも、管理者宛のメールが届かない。
自動返信メールだけ届く。
迷惑メールに入っている。
特定のメールアドレスにだけ届かない。

こうした状態は、ホームページを長く運営していると起きることがあります。

問い合わせフォームは、見た目が正常でも、裏側のメール設定やサーバー環境、WordPressのプラグイン、迷惑メール判定などの影響で、正常に届かなくなる場合があります。

なお、フォームだけでなく、会社のメールアドレス自体が送受信できなくなっている場合は、原因がドメインやサーバー側にある可能性があります。会社のメールアドレスが突然使えなくなったときに確認することで切り分けの手順を紹介しています。

この記事では、ホームページの問い合わせフォームが届かないときに確認したいポイントをまとめます。

まず実際に送信テストをする

問い合わせが減ったと感じたときは、まず自分でフォームを送信して確認します。

ホームページ上でフォームが表示されているだけでは、正常に動いているとは限りません。
実際に送信してみることで、どこに問題があるかを確認しやすくなります。

確認したいのは、次の点です。

  • フォームが送信できるか
  • 送信完了画面が表示されるか
  • 管理者宛メールが届くか
  • 自動返信メールが届くか
  • 迷惑メールフォルダに入っていないか
  • スマートフォンから送信しても同じか
  • 別のメールアドレスで送っても同じか

「送信できた」と画面に表示されても、実際にはメールが届いていないことがあります。

まずは、送信者側と受信者側の両方で確認することが大切です。

迷惑メールフォルダを確認する

問い合わせフォームのメールが届かないとき、最初に確認したいのが迷惑メールフォルダです。

管理者宛のメールが迷惑メールに振り分けられている場合があります。
また、自動返信メールが送信者側の迷惑メールに入ることもあります。

特に、フォームの送信元アドレスや件名、本文の内容によっては、迷惑メールと判定されやすくなる場合があります。

確認する場所は次の通りです。

  • 受信トレイ
  • 迷惑メールフォルダ
  • プロモーションや通知などのタブ
  • メールソフト側の迷惑メールフォルダ
  • サーバー側の迷惑メール設定
  • Google WorkspaceやMicrosoft 365側のフィルタ

メールソフトでは見えなくても、サーバー側の迷惑メールフォルダに入っている場合もあります。

問い合わせフォームの動作確認では、管理画面やメールソフトだけでなく、メールサービス側のフィルタも確認すると安心です。

送信先メールアドレスを確認する

次に確認したいのは、フォームの送信先メールアドレスです。

WordPressの問い合わせフォームでは、管理画面内に送信先メールアドレスを設定していることがあります。
そのアドレスが古いままになっていると、メールが届かない原因になります。

たとえば、

  • 以前使っていたメールアドレスが設定されている
  • 退職した担当者のメールアドレスになっている
  • ドメイン変更前のメールアドレスが残っている
  • 入力ミスがある
  • 複数送信先の区切り方が間違っている
  • 現在使っていないメールアドレスに送っている

このようなケースがあります。

ホームページを作った当時は正しかった設定でも、担当者やメール環境が変わると、送信先が古くなることがあります。

問い合わせフォームが届かない場合は、フォーム設定内の送信先を確認しましょう。

送信元メールアドレスを確認する

問い合わせフォームでは、送信元メールアドレスの設定も重要です。

送信元が適切でない場合、受信側で迷惑メールと判定されたり、メールが拒否されたりすることがあります。

特に注意したいのは、送信元に入力者のメールアドレスをそのまま使っている場合です。

たとえば、フォーム送信者が Gmail や携帯メールを入力したときに、そのアドレスを送信元としてメールを送る設定になっていると、なりすましのように見えて届きにくくなる場合があります。

送信元には、できればホームページのドメインと同じメールアドレスを使う方が安全です。

例:

  • info@example.com
  • contact@example.com
  • no-reply@example.com

そして、返信先に送信者のメールアドレスを設定する形にすると、運用しやすくなります。

フォーム設定では、送信元と返信先がどうなっているかを確認しましょう。

自動返信メールが届いているか確認する

問い合わせフォームでは、管理者宛メールと自動返信メールが別々に設定されていることがあります。

そのため、

  • 管理者宛は届くが、自動返信は届かない
  • 自動返信は届くが、管理者宛は届かない
  • どちらも届かない

というように、症状が分かれる場合があります。

自動返信メールが届かない場合は、送信者側が「問い合わせできたのか不安になる」ことがあります。
管理者宛メールが届かない場合は、問い合わせに気づかないまま機会を逃すことになります。

どちらが届いていて、どちらが届いていないのかを分けて確認することが大切です。

送信テストでは、管理者側の受信確認だけでなく、入力したメールアドレスに自動返信が届くかも確認しましょう。

WordPressのフォームプラグインを確認する

WordPressで作られたホームページでは、問い合わせフォームにプラグインを使っていることが多いです。

代表的なものとして、Contact Form 7 などがあります。

フォームプラグインが古くなっている場合や、設定に問題がある場合、メールが届かない原因になることがあります。

確認したいポイントは次の通りです。

  • フォームプラグインが有効化されているか
  • 更新が止まっていないか
  • フォーム設定にエラー表示がないか
  • 送信先メールアドレスが正しいか
  • 送信元メールアドレスが適切か
  • 自動返信メールの設定が正しいか
  • reCAPTCHAなどの迷惑メール対策が正しく動いているか
  • 他のプラグインと干渉していないか

フォームプラグインを更新する場合は、事前にバックアップを取ってから行う方が安心です。

長年更新していないWordPressでは、プラグイン更新によって表示や機能に影響が出ることもあります。

サーバー側のメール送信制限を確認する

問い合わせフォームのメールは、ホームページが置かれているサーバーから送信されることがあります。

サーバー側の設定や制限によって、メールがうまく送れないことがあります。

確認したいのは、次のような点です。

  • サーバーのメール送信機能が使えるか
  • 送信数制限にかかっていないか
  • PHPのメール送信機能が利用できるか
  • サーバー側で迷惑メール判定されていないか
  • 送信ログを確認できるか
  • サーバー移転後に設定が変わっていないか

フォーム側の設定に問題がないのに届かない場合、サーバー側のメール送信設定が原因のこともあります。

特に、古いホームページを別サーバーへ移転したあとや、PHPのバージョン変更を行ったあとに、フォームメールが届かなくなることがあります。

ドメインやDNS設定を確認する

メールの到達には、ドメインやDNS設定も関係します。

同じドメインでホームページとメールを使っている場合、DNS設定が適切でないと、フォームからのメールが迷惑メール扱いになりやすくなることがあります。

確認したい項目には、次のようなものがあります。

  • MXレコード
  • SPF
  • DKIM
  • DMARC
  • メールサーバーの設定
  • Google WorkspaceやMicrosoft 365の利用状況
  • サーバーのメール機能との関係

これらは少し専門的な内容です。

ただ、問い合わせフォームのメールが届きにくい場合、メールアドレスやフォーム設定だけでなく、ドメイン側の設定も確認した方がよいことがあります。

特に、Google WorkspaceやMicrosoft 365などを使っている場合は、ホームページのサーバーから送るメールとの関係を確認する必要があります。

SMTP送信を検討する

WordPressのフォームメールが届きにくい場合、SMTP送信を設定することで改善することがあります。

SMTPとは、メールを送信するための仕組みです。

WordPress標準の送信方法ではなく、認証されたメールサーバーを使って送信することで、メールが届きやすくなる場合があります。

ただし、SMTP設定には、メールサーバー情報や認証情報が必要です。
設定を間違えると、逆に送信できなくなることもあります。

SMTPを使う場合は、次の点を確認します。

  • どのメールサーバーを使うか
  • SMTPホスト
  • ポート番号
  • 暗号化方式
  • 認証用メールアドレス
  • パスワード
  • 送信元メールアドレス
  • テスト送信

自分で設定するのが不安な場合は、専門家に確認してもらうと安心です。

フォームの入力項目を見直す

問い合わせフォームが届かない問題とは別に、フォームの入力項目が多すぎて問い合わせにつながりにくいこともあります。

送信機能は正常でも、利用者が途中で離れてしまう場合があります。

確認したいのは、次のような点です。

  • 必須項目が多すぎないか
  • 住所や電話番号を最初から必須にしていないか
  • 相談内容の入力欄がわかりにくくないか
  • エラーメッセージがわかりやすいか
  • スマートフォンで入力しやすいか
  • 送信ボタンが見つけやすいか

問い合わせフォームは、届くことが大前提ですが、入力しやすいことも大切です。

フォームが古い場合は、メールの動作確認と合わせて、入力項目の見直しも行うとよいです。

問い合わせが少ないときもフォーム確認は必要

問い合わせが少ないと、「単に反応が少ないだけ」と思うかもしれません。

しかし、実際にはフォームが動いていない、メールが届いていない、迷惑メールに入っているという場合もあります。

特に、以前は問い合わせがあったのに最近急に減った場合は、フォームの確認をした方がよいです。

確認したいのは、

  • フォーム送信テスト
  • 管理者宛メールの受信
  • 自動返信メールの受信
  • 迷惑メールフォルダ
  • フォームプラグインの設定
  • サーバーやメール設定
  • スマートフォンからの送信

です。

問い合わせフォームは、ホームページの大切な窓口です。
定期的に動作確認をしておくと安心です。

よくある質問

問い合わせフォームは表示されているのに、メールが届かないことはありますか?

あります。フォームが表示され、送信完了画面が出ていても、管理者宛メールが届いていない場合があります。送信先メールアドレス、迷惑メール、送信元設定、サーバーやドメインの設定を確認することが大切です。

自動返信メールだけ届いて、管理者宛に届かない場合はどうすればよいですか?

管理者宛メールの送信先、迷惑メールフォルダ、フォームプラグインのメール設定を確認します。送信先が古いメールアドレスになっていたり、受信側で迷惑メール扱いになっていたりする場合があります。

WordPressの問い合わせフォームは定期的に確認した方がいいですか?

確認した方がよいです。WordPress本体、プラグイン、サーバー、メール環境は時間とともに変わるため、以前は届いていたフォームが届かなくなることがあります。定期的な送信テストをおすすめします。

まとめ

ホームページの問い合わせフォームは、表示されているだけでは安心できません。

送信完了画面が出ていても、実際には管理者宛メールが届いていない場合があります。
迷惑メールに入っている場合や、送信先・送信元の設定、WordPressプラグイン、サーバー、DNS設定が影響している場合もあります。

問い合わせフォームが届かないと、せっかくの相談や申し込みに気づけない可能性があります。

まずは実際に送信テストを行い、管理者宛メールと自動返信メールの両方を確認しましょう。

ホームページの問い合わせフォームの確認、WordPressの不具合、古いホームページの見直しは、オフィスピコッツ株式会社でご相談いただけます。

無料のホームページ見直しチェックを試す

関連する記事

TOP