Skip to main content

Troubleshoot Signup Forms Issues

Learn how to fix common Signup Forms issues

Chaymae avatar
Written by Chaymae
Updated today

If your signup form isn’t working as expected, there are several possible reasons, ranging from display settings to design conflicts. This guide walks you through the most common issues and how to troubleshoot them step by step.


Form Doesn't Show on My Website

If your signup form is not appearing on your website, we recommend following the listed steps for troubleshooting:

Step 1: Confirm the Form Is Enabled

Make sure the form is enabled. If the form is disabled, it won't display on your website.

To enable your form, go to Forms → Click on the form to open it → Click Enable.

Note: If you’ve already closed the form, it may not appear again due to your frequency settings.

Step 2: Check Scheduling Settings

Verify whether the form has a schedule enabled.

  • If the start date is in the future, the form won't appear yet.

  • If the end date has already passed, the form will stop displaying.

Adjust the schedule so the form is active during the correct period.

Step 3: Review Targeting Settings

Targeting settings determine where the form appears. Check whether the form is configured to show on:

  • Specific audience groups or visitor conditions;

  • Specific pages (URL rules) or UTM tags;

  • Specific visitor location;

  • Specific sources.

If targeting is too narrow or set incorrectly, the form may not show. Update the settings to match your intended pages and audience.

Step 4: Check Teaser Settings

If a teaser is enabled, it might be the reason your form is not showing.

  • If the teaser is set to Show until form is opened or to Always visible, visitors must click it to open the form.

If you want the form to show immediately, change the teaser behavior to Show after form is closed.

Note! Embedded forms behave differently from other form types since they are placed directly into the page content. Find more details below.

Step 5: Check Your Browser and Extensions

Ad blockers and privacy-focused browser extensions (e.g., uBlock Origin, Privacy Badger, etc.) may mistakenly identify Omnisend signup forms as advertising or tracking scripts and block them from displaying.

Some browsers (e.g., Firefox, DuckDuckGo, and Safari) also have built-in privacy features that may prevent your form from showing.

To fix this, review your browser extensions and temporarily disable any ad blockers or privacy tools. You can also try opening your site in a different browser to see if the form loads correctly.

Embedded Form Doesn't Work

There are a few reasons why an embedded form may not display on your website. To troubleshoot the issue, follow the steps below:

Step 1: Complete Your Store's Front-end Integration

Shopify, BigCommerce, and WooCommerce automatically integrate your store’s front-end once the Omnisend app is installed. However, if your store uses another ecommerce platform, you’ll need to complete the front-end integration manually by following our dedicated guide.

Step 2: Ensure the Embed Code is Added to Your Store

Embedded forms do not automatically appear on your website after you enable them in Omnisend. You need to add the embedded form’s HTML code to your store’s website by following our setup steps for:

Step 3: Check if Browser Extensions are Blocking the Form

Open your browser console. If you see ERR_BLOCKED_BY_CLIENT, it means an ad blocker or privacy-related browser extension is likely blocking the form.


Try disabling extensions temporarily or test the form in a different browser.

Followed all the steps, and the form is still not showing? Contact our support team in-app or email us at [email protected], and we’ll be happy to help you troubleshoot further.

Form Keeps Popping Up

If your form keeps reappearing after being closed (without submission), it's due to your frequency settings.

By default, forms stay visible if a visitor closes them without subscribing. To reduce how often the form appears, go to Frequency settings and increase the time limit. You can choose how often it shows, every few seconds, minutes, hours, days, or weeks.

Page Targeting Settings Don't Work

If the form is targeted to a specific page but doesn't appear there, it usually happens due to a URL mismatch. Other browsers like 

Step 1: Check the URL Formatting

Confirm the link was pasted correctly:

  • Does it include https://?

  • Is the URL exactly the same as what you see in the browser?

Step 2: Watch for URL Modifications

If visitors land on your page through a campaign, automation, or other dynamic link, the page URL may include additional parameters, such as UTM tags (?utm_source=...), cart IDs, product IDs, or session identifiers.

If your form targeting uses Appears on URL is, the form may not appear because the modified URL no longer matches the original one exactly.

To solve this, use 'contains' instead. This ensures the form still displays even when extra parameters are added to the URL.

Contacts Not Added After Form Submission

If a customer submits a form but doesn’t appear in your Audience list, the most common reason is double opt-in.

When double opt-in is enabled, contacts are not added as subscribed immediately after form submission. They must first click “Confirm subscription” in the confirmation email to be fully added as subscribed to your audience.

The Form Design Changes on My Website

Sometimes, a signup form may appear with a different design than what you've set in Omnisend, for example, showing a transparent background even though a background color is defined.

This usually happens due to custom CSS on your website. If your theme includes CSS rules that override Omnisend’s form styling, it can alter how the form is displayed.

To resolve this issue, please contact your theme support or web developer to review and adjust the CSS so that it no longer interferes with the form’s styling.


Remember, our support team is here for you 24/7 and is happy to helpReach out via in-app chat or email us at [email protected].

Did this answer your question?