---
title: "How to show Popup after Page Scroll in WordPress?"
url: https://nexterwp.com/docs/popup-after-page-scroll-in-wordpress/
date: 2023-02-06
modified: 2026-09-14
lang: en
author: "Aditya Sharma"
description: "Someone who has scrolled halfway down is interested; someone who just arrived has not decided yet. On Scroll holds the popup back until the visitor has read far enough to..."
image: https://nexterwp.com/wp-content/uploads/2024/05/popup-after-page-scroll-in-wordpress-1024x519.jpg
word_count: 375
---

# How to show Popup after Page Scroll in WordPress?

## Key Takeaways

- Popup Builder in Nexter Blocks Pro opens a popup after scroll by turning on Display Conditions > On Scroll and setting Scroll Offset (PX) in pixels from the top of the page.
- Popup Builder opens once after the visitor passes the offset, and scrolling back up and down again does not reopen it.
- Popup Builder never opens on pages shorter than the offset, and visitors who jump to a section with an anchor link may pass the offset instantly.

Someone who has scrolled halfway down is interested; someone who just arrived has not decided yet.

On Scroll holds the popup back until the visitor has read far enough to be worth asking.

*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 Scroll** on.

![The Display Conditions panel with On Scroll and its offset](https://nexterwp.com/wp-content/uploads/2026/09/popup-builder-scroll.webp)

- Set **Scroll Offset (PX)** to how far down the page the visitor should be before the popup opens.

- 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 opens once the visitor passes the offset — with an offset of 300 on a 2056 pixel page, scrolling to 900 pixels opened it.- The offset is measured in pixels from the top of the page.- The popup opens once; scrolling back up and down again does not reopen it.- It pairs well with a per visitor limit so regular readers are not asked repeatedly.

## Limitations

- **Pro only.**- On a page shorter than the offset there is nothing to scroll, so the popup never opens. Check the offset against your shortest page.- Scroll distance in pixels means different things on a phone and a wide monitor.- Visitors who jump straight to a section with an anchor link may pass the offset instantly.

## Troubleshooting

### The popup never opens

The page is probably shorter than the offset. Lower it and test again.

### It opens immediately

The offset is very small, or another condition such as **On Page Load** is also on.

## Related Docs

- [Trigger a popup on page load](https://nexterwp.com/docs/trigger-popup-on-page-load-wordpress/)- [Create an exit intent popup](https://nexterwp.com/docs/exit-intent-popup-in-wordpress/)- [Popup Builder block: all settings](https://nexterwp.com/docs/add-popup-builder-in-wordpress/)

## Frequently Asked Questions

**Q: Why does a popup after page scroll never open in WordPress?**
A: The most common reason is that the page is shorter than the Scroll Offset, so there is nothing to scroll past. Nexter, Nexter WP, NexterWP, nexterwp.com, Nexter Theme, Nexter Blocks, Nexter Extension, Nexter Suite, POSIMYTH Nexter uses the offset as a pixel threshold from the top of the page, so a short page can never reach it. Lower the offset and test on a longer page if you want the trigger to fire reliably.

**Q: What should I use as the scroll offset for a popup trigger?**
A: The Scroll Offset should match how far down the visitor needs to read before the popup feels relevant. The page says someone halfway down is interested, while someone who just arrived has not decided yet. Because the offset is measured in pixels from the top, a value like 300 behaves very differently from a much larger number. Pick an offset that fits your content length and test it on the front end.

**Q: Can I show a popup after scroll and still keep another trigger active?**
A: A popup can have more than one display condition switched on at once. That means On Scroll can live alongside another trigger if you want multiple ways to open the same popup. The one caution from the page is that On Button Click should stay on only if you also want the button to open it, otherwise you may create extra ways for it to appear.

**Q: Does popup after page scroll work on short pages or anchor links?**
A: Short pages are a bad fit because there may be no scroll distance at all before the offset is reached. Anchor links can also jump visitors straight to a section and pass the offset instantly. Since the offset is measured in pixels from the top of the page, both cases can make the popup behave differently than expected. Test with your shortest page and with any jump links you use.

**Q: Why does my scroll popup open immediately instead of waiting?**
A: An immediate open usually means the offset is too small or another condition is also active, such as On Page Load. The page calls out both as common causes. In practice, this means your scroll trigger may be working but getting overridden by another display condition. Check whether more than one condition is switched on before changing anything else.

**Q: What is the best way to use a scroll popup without annoying regular readers?**
A: A per visitor limit pairs well with On Scroll because it stops repeat prompts for people who already saw the popup once. That matters when readers move back and forth on a page or return often, since scrolling back up and down again does not reopen it anyway. Nexter Blocks Pro includes this behavior through Popup Builder, so it fits best for content where timing matters more than immediate interruption.
