How to connect SiteGround email to website contact form is something almost every website owner eventually needs to figure out. You might have already noticed that when visitors fill out your contact form, the messages sometimes don’t arrive or worse, they end up in the spam folder.
This can be frustrating because your contact form is one of the most important parts of your website. It’s how clients reach you for inquiries, collaborations, or support. If those messages don’t get delivered, you’re missing out on real opportunities.
The good news? Setting up your SiteGround email with your contact form is not complicated. With the right steps, you can make sure your emails look professional, land in the inbox, and improve your brand trust.
I’ll guide you through this whole thing step by step, help you troubleshoot when something acts weird, and answer those “probably a dumb question but…” questions (they’re never dumb, by the way). No tech degree required just follow along.
Why Connecting SiteGround Email Matters
When you use the default PHP mail function in WordPress, messages often get flagged as spam or fail to deliver.
Fact: According to Mailtrap, nearly 20% of business emails never reach the inbox because of poor configuration.
By using SMTP (Simple Mail Transfer Protocol) with your SiteGround email, you ensure your emails pass through authenticated servers making delivery more reliable.
Think of it like sending a letter: PHP mail is like scribbling your name without an ID. SMTP is like mailing it with an official stamp and signature.

Step 1: Create a SiteGround Email Account
- Log in to your SiteGround Client Area.
- Go to Services → Emails → Create New Email Account.
- Enter your desired email address (example: info@yourdomain.com).
- Choose a strong password and save your details.
👉 Now you’ve got your professional email ready!
Tip: Use a simple and professional format like support@, hello@, or info@. Visitors trust businesses more when they see branded emails instead of Gmail or Yahoo.
Step 2: Install an SMTP Plugin on WordPress
To connect your SiteGround email with your WordPress contact form, you’ll need an SMTP plugin.
Popular choices include:
- WP Mail SMTP (most recommended)
- Post SMTP
- FluentSMTP (free & lightweight)
For this guide, I’ll use WP Mail SMTP because it’s beginner-friendly.
- Go to WordPress Dashboard → Plugins → Add New.
- Search for WP Mail SMTP.
- Install and activate it.

Step 3: Configure WP Mail SMTP with SiteGround
Inside WordPress:
- Go to WP Mail SMTP → Settings.
- Enter your From Email (the SiteGround email you created).
- Choose “Other SMTP” as your mailer.
- Fill in these details:
- SMTP Host:
mail.yourdomain.com - Encryption: SSL/TLS
- SMTP Port: 465
- Authentication: ON
- Username: Your full SiteGround email (e.g., info@yourdomain.com)
- Password: Your SiteGround email password
- SMTP Host:
- Save settings.
- Send a test email to check if everything works.
If you see a “success” message, congrats 🎉 Your SiteGround email is now connected!
Step 4: Link Contact Form Plugins
Different plugins need slightly different setups. Let’s cover the most popular ones.
Contact Form 7
- Install Contact Form 7.
- Create a new form and add it to your page.
- Thanks to SMTP setup, emails will now route through your SiteGround email instead of PHP mail.
👉 People Also Ask Answer: Does Contact Form 7 use SMTP?
No, Contact Form 7 doesn’t have SMTP built-in. That’s why pairing it with WP Mail SMTP is crucial.
WPForms
- Go to WPForms → Settings.
- Make sure the “From Email” matches your SiteGround email.
- Test your form to confirm delivery.
Elementor Form Widget
- Edit with Elementor → Add a form widget.
- Under Email settings, put your SiteGround email.
- Test submission.
Ninja Forms / Fluent Forms
- Both work seamlessly once SMTP is active. Just double-check your “From Email” matches SiteGround.
Step 5: Secure Your Contact Form
Forms can be spam magnets. Protect your inbox with:
- reCAPTCHA v3 (Google’s free spam filter).
- Honeypot technique (invisible field to catch bots).
- WordPress plugins like Antispam Bee.
This ensures only real people’s messages reach you.
Step 6: Troubleshooting Common Issues
Even with everything set up, sometimes emails still misbehave. Here’s what to do:
- Email not sending at all?
- Double-check SMTP host and port.
- Ensure authentication is ON.
- Emails going to spam?
- Add SPF/DKIM records in your SiteGround DNS.
- Avoid spammy subject lines (like “Free $$$”).
- Form says sent, but no email arrives?
- Test with another plugin (e.g., Post SMTP) to confirm settings.
- Check if your host blocks port 465.
- Slow email delivery?
- Sometimes queues delay emails. Test with a different SiteGround server.
👉 Always test after making changes. A test email saves hours of guessing.

Step 7: Alternatives to SiteGround Email
Some users ask: Can I use Gmail or Outlook instead?
Yes, you can connect Google Workspace, Outlook, or Zoho Mail instead of SiteGround email. But keep in mind:
- Google Workspace starts at $6/month.
- Zoho Mail offers a free plan.
- SiteGround Email is already included with your hosting.
If budget matters, SiteGround is an excellent choice.
People Also Ask
- How do I link a contact form to my email in WordPress?
By using an SMTP plugin (like WP Mail SMTP) to connect your email provider with WordPress. Without SMTP, emails often fail. - How do I add an email to SiteGround?
Go to SiteGround Client Area → Emails → Create New Email. That’s it! - How do I add a contact form to my website?
Install plugins like WPForms or Contact Form 7, then paste the shortcode into your page. - How to set email in Contact Form 7?
Inside the form settings, add your SiteGround email under “Mail → To.” - How to get email ID from contact number?
You can’t directly get someone’s email from a phone number unless they’ve shared it. For your own site, always collect emails via a form.
Quick Setup Checklist
Here’s a fast summary you can bookmark:
- ✅ Create SiteGround email
- ✅ Install WP Mail SMTP
- ✅ Enter SMTP settings
- ✅ Connect form plugin (CF7, WPForms, Elementor, etc.)
- ✅ Test with a sample email
- ✅ Add spam protection
- ✅ Troubleshoot if needed
If you haven’t set up your own contact form yet, feel free to reach out through my contact page to see a working example in action.
Final Thoughts
Now you know exactly how to connect SiteGround email to website contact form and why it matters for your business. By using SiteGround’s SMTP settings, configuring DNS records like SPF and DKIM, and linking everything with your form plugin, you can solve the “emails not sending” problem once and for all.
This setup makes your site look more professional, improves deliverability, and ensures you never miss an important message from a client or visitor again.
For more quick website tricks, explore this guide on making your site easier to access for users with shortcuts and handy tools.
With this setup, you’ll never miss a lead, client inquiry, or collaboration request again. 🚀
Remember: your contact form is the bridge between you and your audience. When it works smoothly, you build trust, capture more leads, and keep communication professional. SiteGround email gives you a strong foundation and with the right setup, you can focus on growing your business without worrying about lost messages.
So, take a few minutes today, follow the steps above, and give your website the reliable contact system it deserves. Your future clients will thank you! 💡










4 Responses
Your article helped me a lot, is there any more related content? Thanks!