Skip to content
Growth · 7 min read

Push notifications vs. pop-ups

People often lump them together, but pop-ups and push notifications are different tools: a pop-up interrupts someone while they’re on your site; a push notification reaches them after they’ve left, with their permission. Here’s how they compare and how to use both without annoying anyone.

Updated By the Pusharoo team
In short
  • A pop-up is on-page content (email capture, offers); push is a system notification after opt-in.
  • Pop-ups that cover content on mobile can hurt user experience and, per Google’s guidance, search performance.
  • The browser’s permission dialog isn’t a pop-up you control — a polite soft prompt decides when it appears.
  • Don’t stack an email modal and a push prompt on the same page view.

What each one is

Website pop-upWeb push notification
WhereInside your pageOperating system notification area
WhenWhile the visitor is on your siteAny time after they opt in, even when they’re away
Needs permission?NoYes — the browser’s permission
Typical useEmail capture, offers, announcementsReturn visits: news, deals, reminders
Blocked byAd blockers, visitor annoyanceBrowser settings, OS focus modes, unsubscribe

What Google says about intrusive pop-ups

Google’s search guidance has long warned against intrusive interstitials — pop-ups that cover the main content, especially on mobile, right as someone arrives from search. Page experience is one of many signals, but a full-screen modal on page load is bad for visitors whether or not it affects rankings. Small banners, prompts that appear after engagement, and legally required notices (cookie consent, age checks) are treated differently.

A web push soft prompt is small, appears after a delay or scroll, and doesn’t cover the article. That’s the pattern to copy for any on-site ask.

The browser prompt isn’t a pop-up you design

The “Allow / Block” notification dialog belongs to the browser. You can’t style it, and if visitors block it, you can’t ask again. Browsers also quiet sites that ask too eagerly: Chrome may show a crossed-out bell instead of the dialog, and Firefox requires a click before it will show one at all. That’s why a two-step flow matters: your own small prompt first, the browser dialog only after someone taps Allow (opt-in guide).

The two-step opt-inFirst your own branded soft prompt appears after a delay or scroll. Only if the visitor taps Allow does the browser native permission dialog appear. Not now is remembered and capped; a browser block is never re-asked.📖Visitor readswait ~8 s or 30% scrollthen💬Your soft promptyour name, logo, wordsAllowNot now🔔Browser’s own dialogshown only after a yes → subscribed ✅⏳Remembered, asked latercap in days · stop after N “Not now”The two-step opt-inFirst your own branded soft prompt appears after a delay or scroll. Only if the visitor taps Allow does the browser native permission dialog appear. Not now is remembered and capped; a browser block is never re-asked.📖Visitor readswait ~8 s or 30% scroll💬Your soft promptyour name, logo, wordsAllowNot now🔔Browser dialog→ subscribed ✅⏳Ask latercapped & rememberedA browser “Block” is never re-asked.
Never fire the native permission dialog on page load. Ask nicely first.

Using both without annoying people

  • One ask per page view. If the email modal showed, don’t show the push prompt on the same visit.
  • Match the ask to intent: push for “tell me when it’s back in stock”, email for “send me the guide”.
  • Delay both until real engagement — a scroll depth or a second page view.
  • Respect “Not now” for days, not minutes. Pusharoo waits 3 days by default (data-cap-days) and stops after 3 dismissals.
  • On iPhone, show a Home Screen hint instead of a push prompt that can’t work in a Safari tab.

Which to use when

GoalBetter tool
Get a long-term contact for newslettersEmail capture (pop-up or inline form)
Announce a sale to people who leftPush notification
Tell visitors about a policy on this pageInline banner
Recover a cartPush (and email if you have it)
Breaking newsPush notification

How Pusharoo’s prompt behaves

Pusharoo’s soft prompt waits 6 seconds by default (optionally until a scroll depth), sits top-right on desktop and as a bottom sheet on phones, carries your brand rather than ours, and never triggers the browser dialog on page load. Set data-auto="false" to show it only from your own button. Everything is in the setup guide.

Questions

Are push notifications the same as pop-ups?

No. Pop-ups appear inside a web page while you’re on it; push notifications are system notifications a site can send after you allow them.

Do push notification prompts hurt SEO?

A small, delayed soft prompt doesn’t cover content. Full-screen interstitials on mobile are what Google’s guidance warns about.

Should I use an email pop-up and push prompt together?

Use both on your site, but not on the same page view — one ask at a time.

Do pop-ups hurt SEO?

Google’s guidelines warn against intrusive interstitials, especially on mobile, that cover main content right after arrival from search. Small banners and slide-ins are lower-risk.

Is a push soft prompt a pop-up?

It’s a small in-page message, so keep it light: a bar or slide-in after engagement, easy to dismiss, never blocking content.

More in Growth: Push notifications for online stores · Push notification click-through rate (CTR), explained · Push notification analytics that actually answer questions · Push notification deliverability: what really affects delivery · Switching web push providers: a practical migration plan · Win-back push notifications that bring people back · All guides

Free for life. No limits.

Unlimited subscribers, campaigns and automations. No badges. About five minutes to install.