---
title: "How to Trigger a Popup on Page Load in Elementor?"
url: https://theplusaddons.com/docs/trigger-popup-on-page-load-in-elementor/
date: 2023-02-09
modified: 2026-09-11
lang: en
author: "Aditya Sharma"
description: "Do you want a popup to appear as soon as someone lands on the page — a sale announcement, a welcome message, a newsletter offer? The Popup Builder widget in..."
image: https://theplusaddons.com/wp-content/uploads/2020/10/How-to-Trigger-a-Popup-on-Page-Load-in-Elementor_-1024x536.jpg
word_count: 464
---

# How to Trigger a Popup on Page Load in Elementor?

## 

- Popup Builder en The Plus Addons for Elementor Pro aparece con un solo interruptor y abre la ventana emergente unos medio segundo después de que carga la página, una vez por vista de página.
- Content > Content permite elegir Popup Type, y Modal Popup es la opción habitual para un anuncio; Select Option se pone en Hidden para que no aparezca ningún botón ni icono en la página.
- Show X Times per User en Content > Display Options limita la apertura automática, porque On Page Load por sí solo abre la popup en cada visita a la página.

Do you want a popup to appear as soon as someone lands on the page — a sale announcement, a welcome message, a newsletter offer?

The Popup Builder widget in The Plus Addons for Elementor does it with one switch.

*To check the complete feature overview documentation of The Plus Addons for Elementor Popup Builder widget, [click here](https://theplusaddons.com/docs/popup-builder-elementor-widget-settings-overview/).*

***Requirement - This widget is a part of The Plus Addons for Elementor, make sure it's installed & activated to enjoy all its powers.***

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-builder/popup-builder/?utm_source=tpae&utm_medium=docs&utm_campaign=text)

## Before You Start

- **Edition:** **Pro** — the Popup Builder widget is part of The Plus Addons for Elementor Pro. It does not appear in the widget panel of the free plugin.- **Widget to enable:** Popup Builder, switched on under **ThePlus Settings > Widgets**.

## Step 1: Add the widget and its content

Drag the **Popup Builder** widget onto the page. In **Content > Content**, choose a **Popup Type** — **Modal Popup** is the usual choice for an announcement — and set the content with **Content Type**.

## Step 2: Hide the trigger button

Set **Select Option** (Content > Content) to **Hidden** so no button or icon appears on the page — the popup opens by itself. Leave it on Call To Action or Icon if visitors should also be able to open it by clicking.

![Select Option set to Hidden in the Popup Builder widget](https://theplusaddons.com/wp-content/uploads/2026/09/tp-off-canvas-select-option-wide-hidden.webp)

## Step 3: Turn on On Page Load

Open **Content > Display Options** and switch on **On Page Load**. The popup opens about half a second after the page loads, once per page view.

![The On Page Load switch turned on in Content > Display Options](https://theplusaddons.com/wp-content/uploads/2026/09/tp-off-canvas-on-page-load-wide-pageload.webp)

## Step 4: Stop it appearing on every page

On its own, On Page Load opens the popup on every visit to the page. To show it less often, also turn on **Show X Times per User** in the same section. See [show a popup only once](https://theplusaddons.com/docs/elementor-popup-once-per-website-session/).

## Settings Reference

| Setting | Where | Default |
| ------- | ----- | ------- |
| On Page Load | Content > Display Options | Off |
| Select Option | Content > Content | Call To Action |
| Show X Times per User | Content > Display Options | Off |

## Limitations

- **Pro only.** The Popup Builder is not in the free plugin.- **Only on pages that contain the widget.** To show it site-wide, put the widget in your header or footer template.- **One automatic opening per page view.** If On Page Load opens the popup, other automatic triggers such as On Scroll or On Exit Intent do not open it again on that page view.

## Troubleshooting

### The popup does not open

Test on the published page, not in the editor. Also check **Show X Times per User**, **After X Page Views** or **Show For Specific Time** is not holding it back.

### It opens every single time

That is what On Page Load does. Add **Show X Times per User** to limit it.

## Related Docs

- [Popup Builder widget: settings overview](https://theplusaddons.com/docs/popup-builder-elementor-widget-settings-overview/) — every control in the widget.- [Show a popup only once per visitor](https://theplusaddons.com/docs/elementor-popup-once-per-website-session/)- [Open a popup after scrolling](https://theplusaddons.com/docs/popup-after-page-scroll-in-elementor/)- [Open a popup after a delay](https://theplusaddons.com/docs/popup-on-user-inactivity-in-elementor/)

## Frequently Asked Questions

**Q: How do I make a popup open as soon as a page loads in Elementor?**
A: The Popup Builder widget in The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH opens on page load by turning on On Page Load under Content &gt; Display Options. The page says it appears about half a second after the page loads, so it is meant for immediate announcements like sales or welcome messages. A useful detail is that this trigger opens once per page view unless you add extra limits.

**Q: What do I need before using the popup on page load feature?**
A: This is a Pro-only feature, because the Popup Builder widget is part of The Plus Addons for Elementor Pro and does not appear in the free plugin. The widget also has to be enabled under ThePlus Settings &gt; Widgets. That matters because if the widget is not installed, activated, and switched on, the popup controls will not be available in the Elementor editor.

**Q: How do I stop the popup trigger button from showing on the page?**
A: Set Select Option under Content &gt; Content to Hidden. That hides the button or icon completely, which is what makes the popup feel automatic instead of user-triggered. If you leave it on Call To Action or Icon, visitors can still open it manually by clicking, so Hidden is the right choice when you want a pure page-load popup.

**Q: Why does my Elementor popup keep opening on every visit?**
A: That behavior comes from On Page Load itself, because it opens on every visit to the page by default. The fix is to turn on Show X Times per User in Content &gt; Display Options so the popup is limited instead of repeating endlessly. The related [Show a popup only once per visitor](https://theplusaddons.com/docs/elementor-popup-once-per-website-session/) guide covers that limit in more detail.

**Q: Can I use a page-load popup site-wide or only on one page?**
A: The Popup Builder widget only works on pages that contain the widget. If you want it site-wide, place it in your header or footer template so it exists across the site instead of just one content page. That placement choice matters because automatic triggers only fire where the widget is actually present.

**Q: What should I use if I want a different trigger than page load?**
A: The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH also offers other popup timing options like opening after scrolling or after a delay. The related docs point to [Open a popup after scrolling](https://theplusaddons.com/docs/popup-after-page-scroll-in-elementor/) and [Open a popup after a delay](https://theplusaddons.com/docs/popup-on-user-inactivity-in-elementor/). Those are better when you want to wait for engagement instead of showing the popup immediately.
