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, whether 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, whether 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. For Microsoft Outlook and Office 365, check the Junk Email folder and create a safe sender rule for Squarespace's notification domain.

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.

Wrong Notification Email Address

A subtle but common mistake: the notification email was set up with a typo or an old address that no longer exists. Open the Form Block settings, go to Storage, and verify the exact email address listed. If your form has multiple storage destinations (both email and a connected app), check each one independently.

Squarespace Form Email Deliverability, Advanced Fixes

If your Squarespace contact form is not sending email even though the form itself submits correctly, the issue may go deeper than your spam folder. Squarespace sends form notification emails from its own mail servers using its own domain, not your custom domain. This means your email provider cannot verify the sender using your domain's SPF or DKIM records, which increases the chance of the message being filtered or blocked entirely.

Here is how to address email deliverability at a deeper level:

  • Add Squarespace's sending domain to your email whitelist explicitly, not just as a contact, but as a trusted sender or domain in your email provider's security settings. In Google Workspace, go to Apps > Gmail > Spam, Phishing and Malware, and add the Squarespace notification domain to the approved senders list.
  • Use a business email address for notifications, not a personal Gmail. Gmail's spam filters are increasingly aggressive. A business email hosted on Google Workspace or Microsoft 365 with custom domain authentication often has fewer false positives with Squarespace notifications.
  • Switch notification destination to a connected app. Squarespace supports sending form data to Mailchimp, Google Drive (via Zapier), and other integrations. If email notifications are consistently failing, route submissions to Google Sheets via Zapier as a reliable backup that bypasses email deliverability entirely.
  • Test with a different email provider. If you suspect your current email host is blocking Squarespace, temporarily change the notification email to a Gmail address you control. If notifications arrive there but not your original address, the issue is your email host's filtering rules.

How to Test Your Squarespace Contact Form

Before assuming your form is broken, run a systematic test to isolate where the problem actually sits. Most form issues are diagnosed in under 5 minutes with this process:

  1. Submit a test entry. Fill in all fields with your own information and click Submit. Use a different email address than the notification address (so you can verify both the form-side and the email-side separately).
  2. Check Form Results immediately. Go to your Squarespace dashboard, navigate to Form Results, and confirm whether the test submission appears. If it does, the form is working correctly, the issue is email delivery only.
  3. Check the notification email (all folders). Check inbox, spam, promotions, and junk in the notification email account. Wait 5 minutes, as some email providers have a delay.
  4. Test in incognito mode. Open a fresh incognito window with no extensions and submit the form again. If it works in incognito but not in your normal browser, a browser extension is the cause.
  5. Check the browser console during submission. In your normal browser, open Developer Tools (F12), go to the Console tab, and submit the form. If any red errors appear during submission, note the error message, as it identifies whether the issue is a JavaScript conflict or a network error.
  6. Test on mobile. Submit the form on both iOS Safari and Android Chrome. Mobile-specific issues are almost always CSS or layout related.

Running all six steps gives you a complete diagnostic picture in about 10 minutes. Most issues become obvious at step 1 or 2.

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.

Squarespace Contact Form Accessibility and Keyboard Navigation

Form accessibility is not just about compliance, it directly affects how many people can use your contact form and how Google evaluates your page. Google's Core Web Vitals and page experience signals include accessibility factors, and a form that blocks keyboard users or screen readers is losing real submissions from real visitors.

Start with keyboard navigation. Every field in your Squarespace contact form should be reachable by pressing Tab, with a visible focus outline showing which field is active. Test this yourself: close your mouse, land on the form, and tab through every field to the Submit button. If you get stuck or a field is skipped, check whether Custom CSS has set outline: none or outline: 0 on form inputs, which removes the focus indicator entirely. Squarespace's default styles include focus outlines, but many third-party CSS snippets strip them out.

Screen reader compatibility depends on how field labels are written. Squarespace associates field labels with inputs automatically, but placeholder text is not a label replacement. Placeholder text disappears the moment someone starts typing, leaving screen reader users without context for what the field requires. Use descriptive label text on every field (Name, Email Address, Message) and treat placeholder text as optional guidance only. For phone or date fields with specific formats, add that format to the label itself, not just the placeholder.

Color contrast affects both accessibility and form conversion. Squarespace submit buttons must meet WCAG 2.1 contrast requirements, specifically a 4.5:1 ratio between button text and background for normal-sized text. Many default template button colors fail this threshold, particularly light gray buttons with white text or low-contrast pastel combinations. Check your button contrast at WebAIM's contrast checker and fix failures with Custom CSS targeting the submit button selector. On the honeypot spam field Squarespace uses internally, the field is visually hidden but should include aria-hidden="true" in proper implementations so screen readers skip it entirely, which Squarespace handles on its end.

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, as 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, as 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 contact form not sending email notifications?

The most common reasons: the notification email was not configured in Form Block settings, or the notification email is being delivered but landing in spam or the Promotions tab. If both checks pass and email is still not arriving, your email provider may be filtering Squarespace's sending domain. Try whitelisting Squarespace as a trusted sender in your email host's security settings, or switch the notification to a different email address to test.

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.

Get Your Contact Form Working and Capturing Leads

A broken contact form is a silent revenue leak, as 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.

Once your existing form is working, the next step is improving how many visitors complete it. Adding multi-step forms to Squarespace breaks long intake forms into focused steps, which consistently increases completion rates across service businesses.

Keep Reading

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