How to Connect SiteGround Email to Website Contact Form

Imagine this: Someone visits your website and wants to reach out. They fill out your contact form, hit send… and nothing happens. Or worse, the message never lands in your inbox. Yikes!

Don’t worry. If you’re using SiteGround’s email hosting and you want to connect it to your website’s contact form, you’re in the right place. We’ll walk through it step by step, and keep things fun and super simple!

First things first: What you’ll need

  • A SiteGround hosting account
  • An email set up with SiteGround (like info@yourdomain.com)
  • A working contact form on your website
  • Access to your site’s backend or contact form plugin settings

Awesome! Let’s roll up our sleeves.

Step 1: Create an Email in SiteGround

If you haven’t created a SiteGround email yet, do that first. Here’s how:

  1. Login to your SiteGround account
  2. Go to Websites and click Site Tools next to your domain
  3. Click on EmailAccounts
  4. Create a new email like contact@yourdomain.com

Easy, right? Now you’ve got an email where your contact form can send messages!

Step 2: Choose the Right Contact Form Plugin

If you’re using WordPress (which many of us do), you’ll probably want a form plugin. Here are some popular ones:

  • WPForms
  • Contact Form 7
  • Forminator
  • Ninja Forms

Pick your favorite or use the one you’re already familiar with.

Step 3: Configure the Email Recipient

Every contact form has a settings area where you tell it where to send messages. This is usually called Notifications or Email Settings.

Set the To Email field to the SiteGround email you created earlier, like contact@yourdomain.com.

Example:

To: contact@yourdomain.com  
From: yourwebsite@domain.com  
Subject: New Contact Form Submission  

Nice job! Now your form knows where to send messages.

Step 4: Use SMTP for Reliable Delivery

Here’s a little secret. Sometimes, forms don’t deliver emails properly. Why? Because web servers aren’t always great at sending mail.

That’s where SMTP comes in. It’s like hiring a mailman instead of tossing your message into the wind.

To set it up, you’ll want an SMTP plugin like one of these:

  • WP Mail SMTP
  • Post SMTP
  • Easy WP SMTP

Setup WP Mail SMTP (Recommended)

  1. Install and activate the WP Mail SMTP plugin
  2. Go to WP Mail SMTP → Settings
  3. For the mailer, choose Other SMTP

Now fill in the settings:

  • SMTP Host: mail.yourdomain.com
  • Encryption: SSL
  • SMTP Port: 465 (use 587 for TLS)
  • SMTP Username: Your full SiteGround email (e.g., contact@yourdomain.com)
  • SMTP Password: The password you set in SiteGround

Click Save Settings. Then use the plugin’s test email tool to check if it works.

Step 5: Test Your Contact Form

Okay, now we’re talkin’. Time to take your form for a test drive!

Go to your website and fill out your contact form.

Be sure to include an email address and message, just like a real visitor would.

Click submit. Then go check your SiteGround email inbox. Did it arrive? If yes—whoop whoop! 🎉

If not, double-check your SMTP settings, and be sure email isn’t in the spam folder.

Tips for Success

  • Always use your domain-based email to send and receive messages
  • Add a reply-to email so you can respond directly to the visitor
  • Use spam protection like reCAPTCHA to keep bots away

Troubleshooting Common Issues

Things not working? Here are a few quick fixes:

  1. Wrong SMTP settings? Double-check your email host/port and username
  2. Password changed? Update it in the SMTP plugin too
  3. Email not arriving? Look in Spam or try using a different form plugin
  4. Certificate errors? Change encryption from SSL to TLS or vice versa

Why Use SiteGround Email Anyway?

It’s reliable. It’s secure. And, it’s already included in your SiteGround plan!

Plus, it keeps all your branding under one roof. Customers feel confident when they see a message from yourdomain.com.

Bonus: Set Up Email Forwarding

If you don’t want to check a new inbox every day, you can forward SiteGround email to your personal one.

Here’s how:

  1. In SiteGround Site Tools, go to Email Forwarders
  2. Create a forwarder from your domain email to your Gmail, Outlook, etc.

Now you’ll get all your form messages in your regular inbox. Sweet!

Wrapping It All Up

You’ve just transformed your boring old contact form into a professional communication tool using SiteGround email. Nice work!

Let’s recap the process:

  1. Create your SiteGround email
  2. Set it as the recipient in your form plugin
  3. Install and configure an SMTP plugin
  4. Test and troubleshoot
  5. Optionally, forward to your main inbox

Now every message hits your inbox like a charm, and your site visitors get the smooth experience they deserve.

The internet just became a slightly better place — thanks to you!

Go ahead. Toss confetti. Send a test message. And let that inbox ding proudly. You’ve got this! 🌟