A contact form lets visitors reach you without exposing your email address to spam bots. SitePad includes a form widget that sends submissions to an email address you choose. Setting it up takes a few minutes; making sure messages actually arrive is the part worth checking carefully.
Before you start
- Open SitePad from cPanel → Software → SitePad Website Builder.
- Decide which address should receive enquiries. An address on your own domain, created in cPanel → Email → Email Accounts, gives the most reliable delivery.
Add the form widget
- Open the Contact page in the editor (or the page where the form should appear).
- In the widgets panel find the Contact Form (or Form) widget.
- Drag it into a section on the page.
- Click the form to open its options.
Choose the fields
Keep forms short; every extra field lowers the number of people who send a message. A good default is:
| Field | Type | Required |
|---|---|---|
| Name | Text | Yes |
| Yes | ||
| Phone | Text | No |
| Message | Textarea | Yes |
Add, remove or reorder fields in the form options, and set clear labels and placeholder text.
Set the recipient and messages
- In the form options enter the email address that should receive submissions.
- Set the subject line, for example "New enquiry from website", so you can filter these emails.
- Write a success message, such as "Thanks, we will reply within one business day."
- Style the submit button to match your site, and use action words like "Send message".
Protect against spam
- Enable the captcha or spam protection option if the widget offers it.
- Avoid publishing your email address as plain text elsewhere on the page.
- Set a filter in your mailbox if some spam still gets through.
Add privacy information
Forms collect personal data. Add a short line under the form linking to your privacy policy, and a consent checkbox if your local law requires it, for example under GDPR in the EU.
Publish and test
- Click Publish.
- Open the live site in a private window and submit the form with your own details.
- Check the recipient inbox and the spam folder.
If messages do not arrive
- Check spam first, and mark the message as "not spam".
- Use an address on your domain hosted with MdmHost. Free mailboxes such as Gmail may reject mail sent by a server on behalf of your domain.
- Check SPF and DKIM in cPanel → Email → Email Deliverability; both should be valid.
- Check the mailbox quota in cPanel → Email → Email Accounts. A full mailbox rejects new mail.
- Look at delivery reports in cPanel → Email → Track Delivery to see whether the message was sent and what happened.
Troubleshooting
- Form shows an error on submit: publish again so all form files are uploaded, and make sure the site runs on HTTPS.
- Replies go to the wrong person: use your mail client's reply-to setting; the visitor's email is in the message body.
