---
title: "How to Trigger a Popup on Page Load in WordPress?"
url: https://nexterwp.com/docs/trigger-popup-on-page-load-wordpress/
date: 2023-02-06
modified: 2026-09-14
lang: en
author: "Aditya Sharma"
description: "Some messages have to arrive before the visitor starts reading — a notice, an offer, an age check. On Page Load opens the popup as soon as the page is..."
image: https://nexterwp.com/wp-content/uploads/2024/05/trigger-popup-on-page-load-wordpress-1024x519.jpg
word_count: 389
---

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

## Key Takeaways

- Popup Builder in Nexter Blocks Pro opens a popup on page load, and the delay is set in milliseconds, with 500 as the default.
- Display Conditions lets the same popup use On Page Load and On Button Click together, but On Button Click stays off if the page should not also show a toggle button.
- Show X Times per User limits repeat views, and the post recommends 1000 to 2000 milliseconds when the popup opens too quickly to read.

Some messages have to arrive before the visitor starts reading — a notice, an offer, an age check.

On Page Load opens the popup as soon as the page is ready, with a delay you control.

*For every Popup Builder setting in one place, see the [Popup Builder block guide](https://nexterwp.com/docs/add-popup-builder-in-wordpress/).*

[LIVE BLOCK LINK](https://nexterwp.com/nexter-blocks/builder/wordpress-popup-builder/)

## Before You Start

- **Edition:** **Pro** — the Popup Builder block is part of Nexter Blocks Pro.- **Block to enable:** Popup Builder, switched on under **Nexter > Blocks** in your WordPress dashboard.- **The popup's content decided:** a short message, a form, or a saved pattern to load into it.

## Learn via Video Tutorial

https://youtu.be/cUqsOejgx3w?t=859

## Steps

- Add the **Popup Builder** block to your page and click **Design from Scratch**.

- In the **Content** panel, choose a **Type** and set the popup's size.

![The Content panel with the Type setting](https://nexterwp.com/wp-content/uploads/2026/09/popup-builder-type.webp)

- Set **Content Type** and add what the popup should show.

![The Content Type setting with Pattern, Content, Editor and Shortcode](https://nexterwp.com/wp-content/uploads/2026/09/popup-builder-content-type.webp)

- Open **Display Conditions** and switch **On Page Load** on.

![The Display Conditions panel with On Page Load switched on](https://nexterwp.com/wp-content/uploads/2026/09/popup-builder-page-load.webp)

- Set the delay in milliseconds — 500 means half a second after the page loads.

- Publish the page and test it on the front end.

> *A popup can have more than one display condition switched on at once. Leave **On Button Click** on only if you also want the button to open it.*

## How It Behaves

- The popup is open as soon as the page finishes loading — verified on the front end.- The delay is in milliseconds and defaults to 500. A value of 3000 waits three seconds.- Switch **On Button Click** off if you do not also want a toggle button on the page.- Pair it with **Show X Times per User** so returning visitors are not shown it every time.

## Limitations

- **Pro only.**- A popup on load is the most intrusive option there is. Use a delay, and limit how often it shows.- Search engines treat intrusive interstitials on mobile as a ranking problem, so keep load popups small and easy to dismiss.- The delay starts when the page loads, so on a slow connection the visitor waits even longer.

## Troubleshooting

### The popup opens too quickly to read

Raise the delay. 1000 to 2000 milliseconds gives the page time to settle first.

### It shows on every single visit

Switch on **Show X Times per User** and set how many times the same visitor should see it.

## Related Docs

- [Show a popup once per session](https://nexterwp.com/docs/popup-once-per-website-session/)- [Show a popup after page scroll](https://nexterwp.com/docs/popup-after-page-scroll-in-wordpress/)- [Popup Builder block: all settings](https://nexterwp.com/docs/add-popup-builder-in-wordpress/)

## Frequently Asked Questions

**Q: What do I need before I can trigger a popup on page load in WordPress?**
A: Nexter Blocks Pro is required, because the Popup Builder block is part of the Pro edition. The block also has to be enabled under Nexter &gt; Blocks in your WordPress dashboard before it will appear in the editor. The popup content can be a short message, a form, or a saved pattern, so plan that content first if you want the load popup to feel intentional instead of generic.

**Q: How do I make a WordPress popup open as soon as the page loads?**
A: The key setting is On Page Load in the Popup Builder block’s Display Conditions. Nexter, Nexter WP, NexterWP, nexterwp.com, Nexter Theme, Nexter Blocks, Nexter Extension, Nexter Suite, POSIMYTH Nexter provides this trigger so the popup opens when the page is ready rather than waiting for a click. The delay is set in milliseconds, and 500 means half a second after load.

**Q: Why is my page-load popup opening too fast to read?**
A: The fix is to raise the delay. The tutorial calls out 1000 to 2000 milliseconds as a better range when you want the page to settle before the popup appears. That matters because the delay starts when the page loads, so a very short value can make the popup feel abrupt and easy to miss on slower pages.

**Q: How do I stop a popup from showing on every visit?**
A: Use Show X Times per User and set how many times the same visitor should see it. That keeps a load popup from becoming repetitive for returning users, which matters more here because page-load popups are already the most intrusive option. Pairing frequency limits with a delay makes the experience less aggressive without changing the trigger itself.

**Q: Is a page-load popup bad for mobile SEO?**
A: Search engines treat intrusive interstitials on mobile as a ranking problem, so load popups should stay small and easy to dismiss. The tutorial also warns that slow connections make the wait longer because the delay starts when the page loads. That means aggressive timing can hurt both usability and how search engines view the page.

**Q: What’s better for an offer: popup on page load or after scroll?**
A: Page load works best for messages that need to arrive before reading starts, like notices, offers, or age checks. If you want something less intrusive, [Show a popup after page scroll](https://nexterwp.com/docs/show-popup-after-page-scroll-in-wordpress/) is the better fit because it waits for user engagement first. For one-time exposure per visitor, [Show a popup once per session](https://nexterwp.com/docs/popup-once-per-website-session/) is also worth comparing.
