Squarespace Contact Form Not Working

Every contact form submission that fails is a potential customer you lose - and when your Squarespace contact form stops working, the problem is usually a misconfigured setting, not a platform bug. Contact form failures on Squarespace are caused by missing email notification settings, spam filter false positives, browser extension interference, or JavaScript conflicts that prevent form submission.

When your Squarespace contact form is not working - submissions fail silently, notification emails do not arrive, or the form does not display - the fix is almost always in the form configuration, not the platform code. This guide covers every common contact form issue on Squarespace and the specific fix for each one.

Squarespace Contact Form Not Working

Squarespace forms work through Form Blocks that collect data, store it in the Form Results section of your dashboard, and optionally send email notifications. When any part of this chain breaks - collection, storage, or notification - it looks like the form is not working even though different parts may be functioning normally. Squarespace includes Form Blocks on every plan. Use coupon code OKDIGITAL10 for 10% off any Squarespace plan.

Squarespace Contact Form Not Working - a contact form sample

Form Submissions Not Being Received

No Email Notification Configured

The most common cause - the form collects submissions but you never set up email notifications. Click on the Form Block, open its settings, and check the Storage tab. Verify an email address is entered in the notification field. Squarespace stores all submissions in the dashboard regardless, but without email notification you only see them if you check the dashboard manually.

Email Going to Spam

Squarespace form notification emails can be flagged as spam by your email provider. Check your spam/junk folder for emails from Squarespace. Add Squarespace's sending addresses to your email whitelist. If you use Gmail, check the Promotions tab - form notifications sometimes land there instead of the Primary inbox.

Check Form Results in Dashboard

Even if email notifications are not arriving, submissions may still be stored. Go to your site's Form Results section in the Squarespace dashboard. If submissions appear there but not in your email, the issue is with email delivery, not form submission. Fix the email notification configuration or check your spam filter.

Form Not Submitting at All

JavaScript Conflict

Custom scripts in Code Injection can interfere with form submission behavior. If clicking the submit button does nothing or the page refreshes without submitting, a JavaScript error may be preventing the form from processing. Check the browser console (F12 > Console) for errors. Temporarily remove Code Injection scripts and test the form. For script troubleshooting, our guide to custom code injection on Squarespace covers conflict diagnosis.

Browser Extension Blocking

Ad blockers and privacy extensions can block form submission requests. Test the form in an incognito window (which disables extensions). If the form works in incognito, an extension is the cause. Identify it by disabling extensions one at a time.

Required Fields Not Filled

If required fields are empty or incorrectly formatted (invalid email address), the form will not submit. Squarespace shows validation messages, but they can be subtle. Check that all required fields are filled with valid data before clicking submit.

Squarespace Contact Form Not Working - A visitor to a website is upset about a contact form not working after filling it out.

Form Not Displaying on the Page

Form Block Deleted or Hidden

If the form disappeared from your page, it may have been accidentally deleted during editing. Open the page editor and check if the Form Block is still present. If it was deleted, add a new Form Block and reconfigure the fields and notification settings.

Custom CSS Hiding the Form

A CSS rule with a broad selector (like display: none on a parent element) can hide the form without you realizing it. Check Design > Custom CSS for rules that might affect the form container. Right-click where the form should be, select Inspect, and check if the form element exists in the HTML but is hidden by CSS. For CSS debugging, our guide to adding custom CSS to Squarespace covers visibility troubleshooting.

Form Confirmation/Thank You Issues

Post-Submission Message Not Appearing

After successful submission, Squarespace displays a confirmation message or redirects to a thank-you page. If neither happens, the form may not be submitting successfully (check console for errors) or the post-submission action is not configured. Click the Form Block, go to Advanced settings, and verify the post-submission message or redirect URL is set.

Redirect to Thank You Page Not Working

If you configured a redirect to a custom thank-you page, verify the URL is correct (use relative format like /thank-you, not the full domain URL). Verify the thank-you page exists and is accessible (not password-protected or in draft). Test the redirect in incognito.

Squarespace Contact Form Not Working - A web desgner customizing a contact form

Spam and CAPTCHA Issues

Receiving Too Much Spam

If your form receives spam submissions, enable reCAPTCHA in the form settings. Squarespace supports Google reCAPTCHA which adds a verification step that blocks most automated spam. You can also add a honeypot field - a hidden field that bots fill out but humans do not - by adding a hidden form field with Custom CSS.

CAPTCHA Blocking Legitimate Submissions

If visitors report that CAPTCHA prevents them from submitting, the reCAPTCHA settings may be too aggressive or the CAPTCHA may not be loading due to content blockers. Test the form with different browsers and devices. If CAPTCHA consistently blocks real visitors, consider disabling it and using the honeypot method instead.

Third-Party Form Integration Issues

Mailchimp/Zapier Connection Not Working

If form submissions are not reaching your connected email platform or Zapier, check the integration connection. For Mailchimp via Newsletter Block, verify the Mailchimp account connection is active. For Zapier, verify the Zap is published and the Squarespace connection is not expired. For email integration, our guide to Mailchimp Squarespace integration covers connection troubleshooting.

Form on Mobile Not Working

If the form works on desktop but not mobile, check for Custom CSS that affects the form at mobile breakpoints. Verify form fields are large enough to tap on mobile (minimum 44px height). Check that the submit button is visible and accessible - it may be pushed below the viewport or hidden by Custom CSS. For mobile form optimization, our guide to Squarespace form customization covers mobile usability.

Squarespace Contact Form Not Working - A web desgner upset of a contact from error

Troubleshooting Process

1. Check Form Results in dashboard. Are submissions being stored? If yes, the form works - the issue is email notification.

2. Check email notification settings. Is a notification email configured in the Form Block settings?

3. Check spam folder. Are notification emails going to spam?

4. Test in incognito. Does the form work without browser extensions?

5. Check the browser console. Are there JavaScript errors preventing submission?

6. Remove custom scripts temporarily. Does the form work without Code Injection?

7. Test on mobile. Does the form work on a phone? For design best practices, our Squarespace design tips guide covers form placement and usability. For broader troubleshooting, our guide to Squarespace troubleshooting covers systematic diagnosis.

Frequently Asked Questions

Why is my Squarespace contact form not working?

Most common causes: no email notification configured (check Form Block settings), emails going to spam folder, JavaScript conflicts preventing submission (check console for errors), or browser extensions blocking the form. Test in incognito first.

Why am I not receiving Squarespace form submissions?

Check Form Results in your dashboard - submissions may be stored but email notifications not configured or going to spam. Verify the notification email address in Form Block settings. Check your spam/junk folder and whitelist Squarespace's sending address.

Why does my Squarespace form not submit when I click the button?

JavaScript conflicts from Code Injection scripts, browser extensions blocking the request, or unfilled required fields. Check the browser console for errors. Test in incognito. Temporarily remove Code Injection scripts.

How do I add email notifications to a Squarespace form?

Click the Form Block, open settings, go to the Storage tab, and enter your email address in the notification field. Save. All future submissions will send an email notification to that address in addition to being stored in the dashboard.

Why is my Squarespace form not showing on the page?

The Form Block may have been deleted during editing. Check the page editor for the block. If it is gone, add a new Form Block and reconfigure. Also check Custom CSS for display: none rules that may be hiding the form.

How do I stop spam on my Squarespace contact form?

Enable reCAPTCHA in the Form Block settings. This adds a verification step that blocks most automated spam. For additional protection, add a honeypot field (a hidden field that bots fill but humans skip) using Custom CSS.

Why does my Squarespace form work on desktop but not mobile?

Custom CSS may be hiding or breaking the form at mobile breakpoints. Check for CSS rules that affect form elements on small screens. Verify form fields and the submit button are large enough to tap (minimum 44px height).

Get Your Contact Form Working and Capturing Leads

A broken contact form is a silent revenue leak - visitors try to reach you, fail, and leave without you ever knowing. The fix is almost always a configuration issue: missing email notification, spam folder, JavaScript conflict, or browser extension.

Check the dashboard for stored submissions first. If they are there, your form works and the issue is email notification. If they are not there, test in incognito, check the console, and remove custom scripts. Most form issues resolve in under five minutes.

Keep Reading

* Read the rest of the post and open up an offer
Top