---
title: "How to show WordPress Popup once per website Session for a user?"
url: https://nexterwp.com/docs/popup-once-per-website-session/
date: 2023-02-06
modified: 2026-09-14
lang: en
author: "Aditya Sharma"
description: "The same popup on every page turns a useful message into an irritation. Show X Times per User caps how often one visitor is shown it, no matter how much..."
image: https://nexterwp.com/wp-content/uploads/2024/05/popup-once-per-website-session-1024x519.jpg
word_count: 396
---

# How to show WordPress Popup once per website Session for a user?

## Key Takeaways

- Nexter Blocks Popup Builder block limits a popup by user session through Display Conditions > Show X Times per User, with a Number of Times field that sets how many times it shows per user.
- Inactive Days field lets Nexter Blocks show the popup again after a user stays inactive for a certain number of days.
- Popup Load Settings tab requires the Type to be set to Hidden when there are no popup trigger elements on the page.

The same popup on every page turns a useful message into an irritation.

Show X Times per User caps how often one visitor is shown it, no matter how much of the site they read.

*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=1386

## 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 **Show X Times per User** on.

![The Display Conditions panel with Show X Times per User and its count field](https://nexterwp.com/wp-content/uploads/2026/09/popup-builder-x-times.webp)

- Set how many times a single visitor should see the popup.

- 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 limit and the number of days it is remembered for are written into the page, and the script keeps count in the visitor's own browser.- Setting it to 1 means one showing, which is what most people mean by once per session.- The count is per browser, so the same person on a phone and a laptop is counted separately.- It pairs with any opening condition — it limits how often, not how.

## Limitations

- **Pro only.**- The count lives in the visitor's browser, so clearing site data or using a private window resets it.- Different browsers and devices each keep their own count.- It does not carry across domains or subdomains.

## Troubleshooting

### The popup still shows every time

Test in a normal window rather than a private one, and check the count is actually set. Clearing site data between tests resets the counter, which can look like the setting is being ignored.

### I want it once ever, not once per visit

Raise the number of days the count is remembered for, so the limit lasts beyond a single visit.

## Related Docs

- [Trigger a popup on page load](https://nexterwp.com/docs/trigger-popup-on-page-load-wordpress/)- [Show a popup after a number of page views](https://nexterwp.com/docs/popup-on-page-views-in-wordpress/)- [Popup Builder block: all settings](https://nexterwp.com/docs/add-popup-builder-in-wordpress/)