Contact Form Widget

To use the Contact Form widget, ensure its enabled in the Widgets Bundle dashboard at PluginsSiteOriginWidgets. The Contact Form widget can be inserted into any theme widget area at AppearanceWidgets or any page or post using Page Builder.

Once the Contact Form widget has been inserted into your theme widget area or page/post using Page Builder, hover over it and click the Edit link to begin.

Fast Setup


The Contact Form widget has a wide array of settings and can be used for a lot more than just a contact form. However, setting up a simple contact form for your website is super quick.

1. Click the Settings heading and ensure the To email address is correct. The default value for this setting will be your WordPress installation email address. Below, check the Success message, the message presented to users after submitting the form, change it as required. The success message defaults to Thanks for contacting us. We’ll get back to you shortly.. Finally, check the Submit button text and change as required. The button text defaults to Contact Us.

2. Go to the Fields section below and edit the default fields as required. The default fields are:

  • Your Name
  • Your Email
  • Subject
  • Message

Use the down arrow icon next to each field to edit, the page icon to duplicate and the cross icon to delete. Use the Add link below to add a new form field.

Using the above basic settings, you can deploy a customized simple contact form in minutes.

Spam Protection

The Contact Form widget offers spam protection using Google’s reCAPTCHA service and Automattic’s Akismet.



reCAPTCHA adds a section to the bottom of your form that asks users to enable a checkbox to verify that they are human and not a bot.

Use Captcha
Enable this setting to use reCAPTCHA.

ReCaptcha Site Key and ReCaptcha Secret Key
Both key’s are available from the reCAPTCHA site:

Set the reCAPTCHA color scheme to Light or Dark.

Challenge type
Choose between the regular image challenge or an audio challenge.

Choose between Normal or Compact.


Akismet is an advanced automated anti-spam system. To make use of this service with the Contact Form widget you’ll need the Akismet plugin installed, activated and linked to the Akismet service. If you don’t already have Akismet installed, the plugin can be downloaded from PluginsAdd New, use the search form top right to search for Akismet, install and activate. Akismet requires a key. A free plan is offered for personal sites and blogs. To find out more, see

Use Akismet filtering
Enable to make use of Akismet automatic anti-spam filtering.

Spam action
Select the action that should be carried out when spam is detected. Show error message or Tag as spam in the email subject message.