popuppapa.Articles

It’s an announcement.
Why does it cost so much?

You need to tell shoppers that delivery will take two extra days. No email form. No lead funnel. Just a useful message. The price can still depend on every page they browse — including the pages where your message never appears.

Popup software is often sold around growing an email list. That makes cost per signup feel like the obvious comparison. But plenty of sites are buying something else: the ability to communicate with people who are already there.

A promotion asks someone to explore an offer. An announcement tells them something they need to know. Neither has to collect an address. For these campaigns, the first useful cost metric is the subscription cost per actual widget display. The next questions are whether the right people saw it, whether they understood it, and whether the notice kept working during a traffic spike.

The calculation has three parts: the controls the message requires, the usage the provider counts, and the number of displays the campaign delivers. A plan must cover the first two before its price can be divided by the third. Removing an email form does not change a subscription’s billing unit.

What are we trying to announce?

A basic notice published manually and a regional offer that must end at midnight can use the same layout but require different plans. The second needs targeting and scheduling as well as enough traffic capacity. The examples below identify those requirements before we compare billing units; they do not imply that every tool includes each control.

SituationUseful messageWhat matters
Sitewide saleA seasonal discount, flash sale, clearance or birthday promotion.A persistent bar, a real end time, and a link straight to the collection.
Product launchA new collection, restock, preorder or limited release.Relevant page targeting and a clear destination, without forcing signup.
Shipping disruptionCarrier delays, warehouse backlog, weather disruption or temporarily unavailable destinations.Country or product targeting, immediate publication and a visible fallback notice.
Delivery deadlinesThe last order date before a holiday, a weekend cutoff or new express-delivery options.Correct time zones, expiry and a destination with the full terms.
Store operationsHoliday hours, stocktaking, a temporary closure, pickup changes or a relocated store.Repeat schedules and suppression after dismissal.
Checkout changesA payment method outage, a new minimum order or a temporary restriction on a product.Contextual placement before the affected step; no obstruction of checkout.
Policy updatesA change to returns, pricing, subscriptions, terms or the privacy notice.A dated summary, full explanation and careful handling of repeat exposure.
Events and contentA live stream, workshop, webinar, editorial series or registration deadline.Schedule, relevant audience and direct navigation.
Ongoing helpSize guidance, delivery information, a service-area map or a product compatibility note.A click-triggered panel people can reopen when they need it.

A policy-update announcement is a communication surface. Do not assume a generic popup also manages consent records or replaces a dedicated consent system. Likewise, a shipping warning that disappears when the popup quota runs out should not be the only place customers can find that information.

See 18 promotional popup and announcement examples

What each billing label actually counts

Once the required controls are clear, capacity is the next constraint. A provider may count the campaign appearing, the widget loading or the page being visited. Only the first is directly tied to visible delivery. The table separates these definitions, including labels that look like billing units but actually name a product.

Billing labelWhat it can meanConsequence for an announcement
Widget views / impressionsA campaign is displayed. Getsitecontrol and OptinMonster describe their meters this way.Targeting can reduce billed exposure. Repeated notices and several campaigns can create more than one display per person.
PageviewsPages load with the service installed. OptiMonk explicitly counts them even without a campaign appearing.A notice for a small audience can require a plan covering much more site traffic.
VisitorsA deduplicated audience over a provider-defined period. Poptin defines unique monthly visitors.Repeat browsing can be economical, but a visitor is not necessarily someone who saw the announcement.
SessionsA browsing visit, with the provider deciding when a new one begins.One person can use several units. Repeat customers may be cheap under monthly-unique pricing and expensive under session pricing.
Widget loadsThe widget loads, whether or not the visitor actually sees it. Elfsight explicitly distinguishes these events.A delayed or unseen popup can still consume allowance. Multiple widgets may multiply loads.
DisplaysA label that needs a definition; it may describe a product rather than the billing meter.Privy’s “Pop-ups & Displays” offer is priced by monthly pageviews. The name does not establish display-based billing.

The page that never showed your popup

With a pageview subscription, “no popup appeared” does not necessarily mean “no usage was counted.” This is not evidence of a hidden per-page charge: you are buying a traffic allowance. But it changes the economics of a narrowly targeted announcement.

Wisepops counts pages carrying its code and also documents custom events in the usage tally. Its help center warns that bots can inflate counts. Popupsmart’s installation guide says that installing through an All Pages tag counts traffic across the site, regardless of which pages are targeted for the popup. Display rules and installation rules are different controls.

Wisepops reviewPopupsmart review

A visitor is not a universal unit

Do not copy the Users number from your analytics into every pricing slider. A provider may deduplicate by browser, device, cookie, day or month. An independent analytics system may apply different consent rules or bot filtering. Ask which sites share an allowance and whether the same person counts again when they return.

There are concrete differences. SupaPop describes visitors counted once per day. ChilliPopup labels capacity as visitors but explicitly defines the unit as a browsing session, including visits without a popup. These are additional market examples, not recommendations or additions to our main directory.

Sleeknote deserves a specific question before purchase. Its pricing page says monthly visitors, while its cookie documentation ties pricing to session logic and describes a new session after more than 30 minutes between page loads. That is insufficient evidence to equate its allowance with monthly unique people. We have withheld its directory unit-cost estimate pending clarification rather than silently choosing the more flattering interpretation.

Sleeknote review

A display is not proof somebody read it

Hello Bar defines a view as a displayed popup, bar or widget, with one impression per page load per visitor. Elfsight, by contrast, says its view count is not the number of times someone actually sees the widget. Two widgets from the same Elfsight app on one page can count twice. Neither counter proves that the message was read or understood.

Free capacity can renew monthly, expire once or remain uncapped

Hello Bar includes 5,000 lifetime views on Starter, not a fresh allowance every month. Elfsight Free instead provides 200 monthly widget loads and one widget. A notice can be easy to build in either editor while exhausting its free capacity in very different ways.

For Shopify, Pop Convert shows a Free allowance of 2,000 sessions, 100 subscribers and 250 emails monthly in the account. Paid Growth removes those caps, with pricing tied to the store’s Shopify plan. Its public listing gives different Free limits; use the offer shown for your store, and keep sessions separate from visible displays.

CWILL lists unlimited popup views and traffic on Free. For a standalone notice that collects no subscribers and sends no emails, its 30-new-subscriber and 2,000-email allowances are separate from display capacity. Signup campaigns still need a plan sized for their expected results.

Hello Bar reviewPop Convert reviewCWILL reviewElfsight review

One audience, very different counters

Imagine 10,000 people, each making two visits and loading three pages per visit. That produces 20,000 sessions and 60,000 pageviews. Your notice appears once to 40% of those people: 4,000 actual displays.

MeterIllustrative usageAssumption
Monthly unique visitors10,000Each person is recognised consistently throughout the month.
Sessions20,000The two visits count as separate sessions.
Pageviews60,000The service runs on every page; no extra custom events.
Visible displays4,000One notice per eligible person; no repeated displays.
Widget loadsPotentially 60,000One widget loads on each page, even when the notice stays hidden.

This is an illustrative traffic model, not a benchmark or an experiment with these tools. It shows why there is no universal conversion from “100,000 visitors” to “100,000 views.” More pages per visit, more repeat visits, different installation scope or multiple notices change the relationship.

Allocate the subscription cost to delivered displays

Monthly subscription cost ÷ actual widget displays

For easier reading: multiply by 1,000 to get the cost per 1,000 displays.

Apply this to the audience above. If a hypothetical $30 plan covers both the required features and its own usage meter, 4,000 delivered displays cost $7.50 per 1,000, or $0.0075 each. Dividing by the site’s 60,000 pageviews would instead give $0.50 per 1,000 pageviews. That second number describes traffic cost, not the cost of delivering the notice.

If the same $30 plan covers 10,000 delivered displays, the allocated cost falls to $3 per 1,000. That assumes the extra usage stays within the plan; an upgrade changes the numerator too. These are allocated subscription costs, not prices charged individually for impressions. If you already pay for the tool and have spare capacity, the additional subscription cost of a new announcement may be zero. If the announcement causes an upgrade, the incremental cost is the difference between the two bills. Keep that separate from the full cost of running the platform.

We use dollars per 1,000 displays below because rounding each impression to two decimals can turn a meaningful difference into a misleading $0.00. A successful delivery notice may generate no clicks and no signups. Email acquisition cost is not a useful denominator for that job.

Small site, busy site, sitewide campaign

The following worked examples use one site, USD monthly billing, no email sending, no taxes or paid implementation, and assumed delivered displays. We select a published tier that covers each meter. This is a capacity comparison, not a claim of equal functionality or measured reliability. Actual display counts must be measured after launch. The large-site case includes repeated displays across 100,000 unique visitors, so a monthly-visitor meter stays at the same tier as the selective-notice case.

Monthly scenarioGetsitecontrolAdoricPoptin
Small local site10,000 pageviews
2,000 unique visitors
2,000 visible announcements
Free · $0.0010,000 widget views included
$0.00 per 1,000 displays
Basic · $100.00300,000 pageviews included
$50.00 per 1,000 displays
Growth · $19.005,000 visitors · 500 contacts included
$9.50 per 1,000 displays
Busy site, selective notice600,000 pageviews
100,000 unique visitors
60,000 visible announcements
Pro · $19.00100,000 widget views included
$0.32 per 1,000 displays
Essentials · $250.001 million pageviews included
$4.17 per 1,000 displays
Agency · $119.00150,000 visitors included
$1.98 per 1,000 displays
Large site, broad campaign1 million pageviews
100,000 unique visitors
250,000 visible announcements
Pro Max · $29.00Unlimited widget views listed
$0.12 per 1,000 displays
Essentials · $250.001 million pageviews included
$1.00 per 1,000 displays
Agency · $119.00150,000 visitors included
$0.48 per 1,000 displays

What changes between these scenarios?

In the selective-notice case, 600,000 pageviews produce an assumed 60,000 displays. Getsitecontrol’s selected tier covers the display count; Adoric’s covers the much larger pageview count; Poptin’s covers 100,000 unique visitors. The resulting $0.32, $4.17 and $1.98 per 1,000 displays compare these specific plans and prices, not billing models in isolation.

In the broad campaign, the audience stays at 100,000 unique visitors but sees 250,000 announcements in total. Poptin therefore stays at $119, and its allocated cost falls from $1.98 to $0.48 per 1,000 displays. Adoric also stays at $250 because both traffic volumes fit its selected tier. Getsitecontrol moves from the $19 tier to the $29 offer. More delivery lowers the allocated unit cost in all three cases, but only after accounting for the tier each workload requires.

The $0 small-site case assumes a manually published basic notice; it does not include paid scheduling or advanced audience conditions. A notice that requires scheduled activation needs the appropriate paid plan. Adoric’s table is for its Classic product, not its separately priced Shopify apps. The large-site example uses the entire published pageview allowance and leaves no traffic buffer.

These three offers make the billing distinction visible; they do not represent the full range of market prices. A pageview product need not start at $100. OptiMonk, for example, publishes a free 10,000-pageview tier. A small site fitting that allowance could also run a campaign at no subscription cost.

The figures compare published allowances and calculated costs. We have not load-tested these services or audited their billing counters.

Getsitecontrol reviewOptiMonk reviewPoptin reviewAdoric review

When paying for pageviews can make sense

Consider a store that needs a delivery bar, a seasonal offer, a product recommendation and a signup campaign. On a plan priced by site traffic, adding campaigns may not increase the bill while traffic remains within the allowance. Wisepops explicitly positions unlimited campaigns this way. A display-metered product may count each campaign appearance separately.

The scenario table shows the mechanism: a fixed bill spread across more delivered messages has a lower allocated cost per display. It does not show that adding unnecessary popups creates value. Compare the campaigns you actually intend to run, then check whether their combined traffic or displays still fit the tier. An unlimited-display offer removes that display-capacity step; feature access and other limits still apply.

Wisepops review

The promo features worth checking

The table above selects plans by capacity. Feature access can change that selection: its free basic-notice example stops being the relevant price if the campaign requires paid scheduling. For a regional shipping warning, check geography and page conditions; for a weekend sale, check start and end times; for several concurrent offers, check frequency and campaign priority. Use only the applicable rows below to find the lowest tier that covers both the job and its usage. The feature names match our reviews.

Formats and content

FeatureWhy it matters
MessageShow a notice with text and a close control, without requiring a form or action button. A promotion with a destination may also need a CTA.
Flyby / slide-inShow a compact slide-in at the page edge while the visitor continues browsing. An entrance animation on a central popup is a different feature.
Promo barsKeep an offer or delivery notice along the top or bottom of the page. Check whether it stays visible while scrolling and leaves navigation usable.
TeasersLet visitors open or reopen an offer from a small launcher after dismissing the main campaign.
Content carouselPresent several offers or product slides inside one widget. Keep essential delivery information visible without requiring a slide change.
Eye-catchingDraw attention with entrance or element animation. Keep the message readable without motion; a carousel is a separate capability.
CountdownShow a real offer deadline. Check the time zone, what happens at expiry and whether an evergreen timer resets for each visitor.
Dynamic textAdapt copy using supported visitor or page values, with a readable fallback when a value is missing.
Mobile editorAdjust the mobile layout and content so the notice and close control fit. Mobile editing is separate from deciding which devices see it.

Audience and delivery

FeatureWhy it matters
Page targetingLimit an offer to relevant URLs or page conditions. This does not necessarily reduce the traffic counted for billing.
Geo targetingShow a regional promotion or delivery warning. Detected location is not necessarily the customer’s shipping address.
Device targetingChoose desktop, tablet or mobile audiences where supported. A responsive preview alone does not establish device targeting.
Audience targetingUse confirmed visitor, referrer, customer or cart conditions to make the offer relevant and exclude ineligible customers.
Behavior triggersChoose when the message opens: page load, delay, scrolling, exit intent or another supported event. These are different from a campaign’s active dates.
Click triggerLet visitors request delivery details or an offer by clicking a selected page element.
SchedulingSet start and end dates, recurring windows and the relevant time zone. Check which scheduling controls the plan includes.
Frequency capLimit repeat appearances after a view or dismissal. Check whether limits apply per session, day or visitor.
Campaign controlCoordinate several campaigns through priorities, exclusions or queues, so a shipping notice does not compete with a signup offer.

Testing and campaign maintenance

FeatureWhy it matters
A/B testingCompare popup copy, formats or offers where popup testing is supported. Email testing alone does not establish popup A/B testing.
Campaign draftsPrepare and review a campaign without making it live, including its mobile layout and targeting.
Saved versionsKeep earlier saved versions of a campaign design so changes can be reviewed or recovered. Undo and redo in the current editing session alone do not establish saved versions.

Games, quizzes and signup flows add their own requirements, but they should not inflate the shortlist for a simple notice. A store promotion may need discount creation or cart actions; a reporting brief may require campaign events in an external analytics system. Those capabilities can introduce plan gates beyond the display allowance.

Check Shopify discount and cart capabilitiesCheck analytics and other integration routesCompare tools and their promo features

The traffic spike is part of the decision

The large-site scenario uses all of Adoric’s selected one-million-pageview allowance. It therefore needs a second calculation: what happens if traffic exceeds the estimate? The answer changes both the bill and whether the announcement remains available. Getsitecontrol says metered plans stop displaying widgets at their limit. Hello Bar also pauses campaigns. OptinMonster documents automatic tier upgrades where available instead of switching campaigns off. Decide in advance whether your priority is a hard budget ceiling, continuous delivery, or both through a different plan.

Wisepops documents extra usage at 1.5 times the base pageview rate. Its help article and terms describe different thresholds, so confirm the active account limit rather than copying a help-center example into a budget. Popupsmart offers paid auto-extension. Permission to continue displaying can also be permission to spend more.

A shipping warning needs a fallback if its campaign stops at a limit. Keeping the current delivery terms on a normal site page makes that information available independently of popup capacity. If the entire job is a permanent message that changes twice a year, a native theme bar or a small CMS-managed component may cover it without a popup subscription. There is still implementation and maintenance work, but no reason to buy a conversion platform solely because the message happens to sit above the page.

Getsitecontrol reviewWisepops reviewOptinMonster reviewPopupsmart reviewHello Bar reviewAdoric review

Papa picks depend on the job.

These are editorial shortlists based on documented capability and pricing. They are not performance awards. Choose the use case first, then verify the exact plan and test the counter on your own installation.

Built for the long run

Getsitecontrol

For teams that need to publish often without budgeting for every page load. Start with the free display allowance for a basic notice. For recurring schedules and targeting, evaluate Pro; high display volume makes the $29 Pro Max offer worth examining.

Per-site pricing. Email is separate. Scheduling and advanced audience targeting require a paid plan.

Campaign command centre

OptiMonk

For a store coordinating offers, announcements and other onsite campaigns. Documented scheduling, sticky bars, frequency limits and campaign priorities make it a useful shortlist when orchestration matters alongside the notice itself.

Every counted pageview consumes allowance, even without a displayed campaign. Price the entire installation’s traffic.

Room to browse

Poptin

For sites where visitors return and browse several pages. Monthly unique-visitor billing is worth comparing with pageview plans. The documented toolkit includes bars, CTA popups, date/time rules and geographical targeting.

The audience allowance is not a count of people who saw your message. Confirm cookie/device handling and plan availability.