SitePad

Add a contact form to a SitePad website

Add a working contact form in SitePad: place the form widget, choose fields, set the recipient email, add spam protection and make sure messages arrive.

BeginnercPanel hosting3 min read

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

  1. Open the Contact page in the editor (or the page where the form should appear).
  2. In the widgets panel find the Contact Form (or Form) widget.
  3. Drag it into a section on the page.
  4. 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:

FieldTypeRequired
NameTextYes
EmailEmailYes
PhoneTextNo
MessageTextareaYes

Add, remove or reorder fields in the form options, and set clear labels and placeholder text.

Set the recipient and messages

  1. In the form options enter the email address that should receive submissions.
  2. Set the subject line, for example "New enquiry from website", so you can filter these emails.
  3. Write a success message, such as "Thanks, we will reply within one business day."
  4. 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

  1. Click Publish.
  2. Open the live site in a private window and submit the form with your own details.
  3. 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.

Next steps

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.