I had a problem recently with my recaptcha.
It would still send the form without checking the ‘are you a robot’ checkbox.
And all the settings were correct, using Avada theme. In the end it didnt matter if the page template was set to contact page or 100%width
In order to fix this in my contact form code.
located at – wordpress dashboard – contact – contact forms
I had to add the [recaptcha] widget like so in order for it to verify that the box is indeed checked before the form was sent. With out this it would send the form anyway. Hopefully i get less spam now
<table>
<tr><td>
<div class=”g-recaptcha” data-sitekey=”yoursitekey”></div>
</td><td>
<p>[submit “Send”] [recaptcha size:compact]</p>
</td>
</tr>
</table>
Hope this helps someone out there.