# Form Display Options

> A form's display format controls how and when visitors see the form. This guide explains each format, embed code, HTML Code, overlay triggers, success behavior, reporting, and troubleshooting.

- Human page: https://mailrith.com/docs/form-display-options
- Markdown page: https://mailrith.com/docs/form-display-options.md
- Category: Forms & Landing Pages
- Reading time: 11 min read
- Last updated: 2026-06-13
- Related keywords: Form Display Options, Form Display Options documentation, Forms & Landing Pages, Forms & Landing Pages documentation, Mailrith documentation, Mailrith help, Display Format Overview, Use the Correct Share Code, Overlay Triggers, Format-Specific Guidance, Success and Reporting, Troubleshooting, Forms, Landing Pages, Public Subscriber Experience

## AI Agent Notes
- Use this article as step-by-step Mailrith product guidance, not as legal, financial, or deliverability advice unless the article says so.
- Preserve exact Mailrith UI labels from the steps when explaining a workflow.
- Prefer Mailrith's product term Subscribers when referring to people on an email list.

## What this guide covers
Choose inline, popup, slide-in, sticky bar, or full-page popup forms, then configure triggers, embed code, and HTML Code.

## Sections
- Display Format Overview
- Use the Correct Share Code
- Overlay Triggers
- Format-Specific Guidance
- Success and Reporting
- Troubleshooting

## Visual Reference
![Mailrith forms builder showing form settings and preview.](https://mailrith.com/docs/screenshots/forms.png)

The form builder controls both what the form collects and how the form appears on your website.

## Choose the Right Display Format

A form's display format controls how visitors see the form on your website. The same form can collect an email address, custom fields, and tags, but the display format controls where the form appears and what makes it open.

- **Inline:** the form appears directly inside a page. Use this format for newsletter sections, blog sidebars, footer signup areas, and embedded signup blocks.
- **Popup:** the form opens in the center of the page over the current content. Use this format for timed offers or important signup prompts.
- **Slide In:** the form appears from the side of the page. Use this format when you want the form to be visible without covering the whole page.
- **Sticky Bar:** the form stays fixed at the top or bottom of the page. Use this format for compact announcements, waitlists, or simple email capture.
- **Full Page Popup:** the form opens as a full-page takeover. Use this format only when signup is the main goal of the visit.

## Use the Correct Share Code

Inline forms use an iframe embed because they appear directly inside the page layout. The inline Embed Code also includes a small helper that keeps the form height matched to the form and success message. Overlay forms use a script embed because they need to open, close, resize, respond to triggers, and report view events.

- **Inline form:** copy the full Embed Code and paste it where you want the form to appear.
- **Popup, Slide In, Sticky Bar, or Full Page Popup:** copy the script code and paste the code once on each page where the form should be available.
- **HTML Code:** copy this code when a popup plugin, website builder, or outside platform asks for plain form HTML instead of an iframe or script.

Mailrith keeps embed code stable. After you install the code, changes you make in the form builder appear automatically on your website. Replace the embed code only when you switch to a different form. HTML Code is a plain form that posts to Mailrith, so copy the HTML Code again after you change fields, labels, or button text.

1. Click **Forms** in the left sidebar, then click the form you want to publish.
2. Confirm that the selected display format matches the format you want to publish.
3. Open **Share and Embed**.
4. Copy **Embed Code**. Inline forms use iframe code with a height helper, while overlay formats use script code.
5. Copy **HTML Code** instead when your popup plugin or website platform asks for plain HTML form code.
6. Paste the code into the page where you want the form to appear.
7. Publish or preview the page.
8. Submit the form with a test email address, then confirm the new subscriber record appears in [Subscribers](https://mailrith.com/docs/subscribers.md).
9. If you later change an inline form to a popup, slide-in, sticky bar, or full-page popup, copy the new code and replace the old installed code because the display format changed.

## Overlay Triggers

Overlay formats can open automatically or after a visitor takes an action. Choose a trigger that opens the form when the visitor is most likely to respond.

- **Timing:** opens after a visitor has stayed on the page for the configured number of seconds. Use this trigger for general signup prompts.
- **Scroll percentage:** opens after a visitor scrolls to the configured point on the page. Use this trigger when you want the visitor to read content before seeing the signup prompt.
- **Exit intent:** opens when the visitor appears to be leaving the page. Use this trigger sparingly for last-chance offers.
- **Click trigger:** opens when a visitor clicks an element with the configured class or ID. Use this trigger for buttons such as "Join the waitlist" or "Get the guide."

For click triggers, Mailrith gives you a class name and ID. Add either the class name or the ID to the button or link on your website that should open the form.

1. Click **Forms** in the left sidebar, then open the overlay form you want to configure.
2. Open the form's display or trigger settings in the builder.
3. Select the trigger type: timer, scroll percentage, exit intent, or click trigger.
4. Enter the timer seconds, scroll percentage, or click selector that Mailrith requests.
5. Click **Save Form**.
6. Open **Share and Embed**, copy **Embed Code**, and install the script code on your website.
7. Visit the page in a private browser window and confirm the form opens only after the selected trigger occurs.

## Format-Specific Design Guidance

- **Inline:** can use a richer layout because the form sits inside the page. Add headings, explanation text, and custom fields when the signup needs more context.
- **Popup:** keep the form short. A popup with too many fields can feel heavy because it interrupts the page.
- **Slide In:** use a clear headline and a small number of fields. Make the offer useful without making the form feel like a blocker.
- **Sticky Bar:** keep the form compact. Sticky bars work best with an email field, one optional custom field, and a short submit button.
- **Full Page Popup:** write the form like a landing page. The visitor has temporarily left the page context, so the form needs to clearly explain the offer.

## Success Pages and Reporting

Every form has a success experience. Depending on the format and form setup, you can show a success message, redirect subscribers to a URL, or design a success page in the builder.

The forms list shows 90-day statistics such as views, subscribers, and conversion rate. Use these numbers to compare form placement and display format. A form with many views and few subscribers may need clearer copy, fewer fields, or a stronger offer.

## Troubleshooting Form Display

- **The form does not appear:** confirm the form is published and the embed code is pasted into the same page that visitors are viewing.
- **An overlay does not open:** check the trigger settings for the selected overlay format. For click triggers, confirm the page element has the exact class or ID that Mailrith provided.
- **The form appears too often:** use a less aggressive trigger, such as scroll percentage or click trigger, instead of a short timer.
- **The sticky bar feels cramped:** remove extra fields or switch to an inline or popup format.
- **The success page looks wrong:** open the form builder, switch to the success page view, and edit the success content directly.

## Related Guides
- [Forms](https://mailrith.com/docs/forms.md): Forms collect subscribers directly into Mailrith. Combine email capture, custom field inputs, and tag assignment in one builder. Then embed the form on any website with a single code snippet.
- [Landing Pages](https://mailrith.com/docs/landing-pages.md): Landing pages give campaigns a focused public page for signups, registrations, waitlists, downloads, or announcements. This guide covers page creation, block editing, styling, form capture, sharing, and reporting.
- [Public Subscriber Experience](https://mailrith.com/docs/public-subscriber-experience.md): Public subscriber pages and links are what subscribers see outside the logged-in app. This guide explains form submissions, confirmations, unsubscribe links, tracking events, and the checks to run before publishing.
