Web Push Notifications
Notifications a website sends through the browser to a visitor who opted in, shown by the operating system even when the site is not open.
Definition
Web push notifications are push messages sent by a website instead of a native app. A visitor clicks Allow on the browser's permission prompt, the browser creates a push subscription, and the site can then send notifications that appear in the desktop or phone notification center. They are built on open standards: the Push API, the Notifications API and a service worker that runs in the background. Chrome, Edge, Firefox and Safari on macOS support them, and Safari on iPhone and iPad supports them from iOS 16.4 for sites added to the Home Screen.
Why It Matters
Web push gives websites, SaaS products and stores a push channel without building a native app, and subscribers do not need to share an email address. For returning visitors it is a fast way to announce price drops, replies, new content or completed jobs. Opt-in rates are low when the browser prompt appears on first visit, so sites that ask at a relevant moment, after a click on "Notify me", get far better results and avoid having the prompt blocked by browsers.
How It Works
The site registers a service worker and, after a user action, requests notification permission. The browser then returns a subscription with an endpoint at its push service plus encryption keys. Your server signs each message with a VAPID key pair and posts it to that endpoint. The browser's push service delivers it, and the service worker displays the notification and handles the click. Because subscriptions are bound to the VAPID keys that created them, keep the same keys if you change providers.
Example
A SaaS analytics tool offers web push on its export screen:
- Button: "Notify me when my export is ready"
- Browser prompt: "app.example.com wants to show notifications. Allow / Block"
- Ten minutes later: "Your 2026 revenue export is ready. Click to download."
Best Practices
- 1Show the browser prompt only after the user clicks a button that explains the benefit
- 2Do not prompt on the first page view, since browsers may quiet or block repeat prompts
- 3Use web push for timely updates and keep long content for email
- 4On iPhone, guide users to add the site to their Home Screen before offering push
- 5Keep your VAPID keys safe and reuse them when migrating
Web push with a one-line subscribe button
Sequenzy sends web push to Chrome, Edge, Firefox and Safari, including Home Screen web apps on iOS 16.4+, from the same sequences as your email and app push.
Learn MoreWeb Push Browser Support
| Browser | Supported | Notes |
|---|---|---|
| Chrome and Edge | Yes | Desktop and Android |
| Firefox | Yes | Desktop and Android |
| Safari on macOS | Yes | Safari 16.1+ on macOS Ventura 13+ |
| Safari on iPhone and iPad | Yes | iOS 16.4+, Home Screen web apps only |