No items found.

15+ things you need to know about web push notifications

Last updated -
June 10, 2026
No items found.

Introduction

Web push notifications, also called browser push notifications, are small permission-based informational messages sent by a given web page. 

They are displayed on both desktops and mobile devices, even when their recipient is browsing other websites when the message is sent. Web push notifications effectively engage recipients without needing their email addresses or other personal data.

Web push notifications are a versatile tool that can benefit a wide range of industries, including e-commerce, digital publishing, travel, telecom, finance, and more. They serve as an additional channel for effective lead generation, helping businesses build customer loyalty, boost conversion rates, and increase retention on their websites. By delivering timely and relevant messages directly to users, web push notifications enhance engagement and drive meaningful results across various sectors.

Like them or not, you’ve surely seen a web push notification in your favorite online store or news platform or maybe your competition is testing them out. 

web push service - how does it work

Start testing web push!

Whatever the reason, check out this guide with 15+ things you need to know before adding push notifications to your website.

Table of contents

  1. What are web push notifications or browser push notifications?
  2. 1.1 Chrome browser push notifications
  3. 1.2 Firefox push notifications
  4. 1.3 Safari push notifications
  5. A one-minute history of web push notifications
  6. What do web push notifications look like?
  7. How do browser push notifications work?
  8. Which browsers support web push?
  9. Are web push notifications GDPR-friendly?
  10. How to enable web push notifications on a website
  11. 7.1. Building web push database - double opt-in or single opt-in
  12. 7.2 How to transfer a database from another provider
  13. Sending a web push notification - mass or triggered?
  14. Web push notifications opt-in rate - how effective are they?
  15. Web push best practices - how and where should you use the website notifications?
  16. The difference between web push notifications and app push notifications
  17. The difference between web push notifications and onsite notifications
  18. Web push marketing vs email marketing
  19. Should I build my own web push service or use a 3rd party service provider?
  20. Checklist for selecting a 3rd party web push notification provider
  21. Nobody’s perfect - web push limitations

1. What are web push notifications or browser push notifications?

Web push notifications are short messages adapted to browsers in the form of familiar notifications that are sent by mobile applications.

send web push notifications

Thanks to the new notification function that has been introduced in all modern web browsers (Chrome, Firefox, Safari, Opera, Edge), websites can send notifications to their subscribers for desktops and phones.

It is no longer necessary to have a mobile application to do this, which significantly reduces the time and costs of adding this channel to the marketing mix of your company. 

In addition, web push marketing is based on permission marketing, so you can be sure that you only communicate with potential customers who have expressed their willingness to receive your communications. Notifications allow you to permanently build brand loyalty, avoiding the harmful “spray and pray” approach.

Web push notifications are still quite a new online marketing channel that went live in April 2015. However, they have already proven to have several advantages over traditional online marketing channels.

definitions
  1. Users can sign up with one click. You don’t need to collect any email addresses, cookies or other personal data in order to send notifications. This streamlined process makes it significantly easier for new users to subscribe. Opt-in rates for web push notifications can range from 6% to 12%.
  2. Web push works on both mobile and desktop. Web push notifications are highly effective because they function across both desktop and mobile browsers, as well as Progressive Web Apps (PWAs). This means you don't need a dedicated mobile app to reach users on their smartphones. Additionally, our data shows that, across all industries, most users subscribe to web push notifications using their mobile devices.
  3. Notifications are prominently displayed. Web push notifications appear directly on mobile and desktop screens, regardless of the sites users are visiting, even when the browser is minimized and active only in the background. As a result, they are hard to miss. The click-through rate (CTR) for web push notifications can reach up to 22%.
  4. It’s easy to track subscriber behavior on your site. Once a user subscribes, you can monitor their interactions in detail—what they click on, which categories they visit, when their last purchase was made, and its value. You can even track the specific products they’ve bought and recommend complementary products. This enables you to personalize campaigns and predict future behavior, all in real-time.
  5. Adblock is no longer a problem. Web push notifications are resistant to most ad blockers. Once your subscribers agree to receive notifications, they’re saved directly in their browser, ensuring that your messages are delivered without being blocked or interrupted.
  6. No cookies needed! You do not need cookies to send notifications. To identify a subscriber, the browser uses unique keys for each account, including service workers. Eat cookies if you want, but keep them out of your marketing. 
  7. You don’t need to ask for any personal information. When signing up for notifications, new subscribers do not need to share any personal data. If desired, you can gather additional information later by integrating your CRM system via API. However, web push marketing itself does not rely on personal data.

1.1 Chrome browser push notifications 

Chrome browser push notifications are messages sent through the Google Chrome browser. All notifications you send are collectively referred to as web push notifications, but different types give you different communication options.

Notifications on Google Chrome offer marketers the most extensive functionalities, including:

  • rich push - campaigns with a dedicated large image, which also links to the landing page and is shown prominently on the recipient's screen.
Mediamarkt

Source: MediaMarkt.gr

  • call to action with buttons -  this notification gives you the option of including up to three different links to your landing pages or, for example, a short survey of your audience because the click on the action button is counted separately.
notification example

Source: NeilPatel.com

  • required action - a function thanks to which the notification will not disappear from the recipient's screen until he or she closes it or clicks it.

1.2 Firefox push notifications

Firefox push notifications are notifications displayed through the Mozilla Firefox browser. As you can see below, they are quite standard for this communication channel.

The options that this browser offers are much more limited than those sent via Google Chrome. You only have a standard rectangular message without any additional features.

How to disable web push notification

Source: hacks.mozilla.org

1.3 Safari push notifications

Safari push notifications are sent through the Safari browser. I must admit that this web push implementation seems to me the least polished and sparks the least interest in the sender.

The message contains a very small picture and little room for text that you can use.

web push on safari

Source: PushPushGo, web push notification example on Safari

2. A one-minute history of web push notifications

You've probably read in the first part of this post that the inspiration to create push notifications in browsers were just notifications sent by mobile applications.

That’s essentially true but here’s a more detailed history of how we got to where we are today.

notification history

The foundations for a completely new form of application-based communication started with BlackBerry devices.

This revolution took place at a time when even such ordinary activities as checking email required some effort. Introduced in 2003 by the creators of the BlackBerry push email function, businessmen did not have to re-download email from the server every time. 

Emails were displayed in the form of a pop-up window and you could view them instantly from the phone, without spending time downloading them.

This user experience became a model for the use of mobile devices that we know today. This innovative convenience powered the huge popularity of BlackBerry devices among companies that bought phones that allowed employees to be more productive and efficient. 

Another big step in the history of mobile notifications was taken by Steve Jobs and Apple. The breakthrough achievement of BlackBerry and its huge potential could not escape the attention of the innovator from the Silicon Valley.

In 2009, Apple introduced a solution based on the 1-to-1 mechanism used today. Thanks to Apple Push Notification Service, alerts sent by applications on mobile devices entered the mainstream. Their goal was to attract the user's attention, inform him about important events on the device and get him to take a certain action.

In 2010, Google also introduced mobile notifications in their Android operating system. However, for the next step in the process had to wait until 2013. That’s when Google Cloud Messaging was created, which is known today as GCM. It allowed sending notifications in the very popular Google Chrome browser.

Over time, all other internet browsers followed and in 2017 notifications were adopted as a standard functionality for all of them in the future.

Today web push notifications are used by Facebook (which incidentally shocked users when it first displayed notifications in the browser, not applications), Youtube and Gmail. They’ve also been embraced by bloggers, online stores, banks, telecoms and all other companies for whom the website is a very important touchpoint with potential clients.

At PushPushGo, we're proud to be part of this revolutionary story as one of the evangelists of web push notifications in Europe.

3. What do web push notifications look like? 

Web push notifications are always displayed as a rectangular window on the recipient's screen, however, their appearance varies depending on the operating system and the web browser in which the message is displayed.

Notifications differ in the number of characters used or the size of the displayed image. This is due to the different implementation of web push technology among various platforms and the marketer sending notifications does not affect the appearance of the window on the end device.

construction

Despite these small differences, all web push notifications have 4 common elements

  • distinctive graphics for attracting the attention of recipients;
  • title or a substitute like emoticons;
  • main text that expands on the title;
  • link to a website to send recipients exactly where you want them to go.
neil patel example

Source: NeilPatel.com

It is worth mentioning that Google Chrome offers some extra functions regarding web push. 

These are:

  • rich push notifications - messages with an additional large image that offer the possibility of adding a larger image of the product or dedicated graphic call-to-action (their CTR is higher by 3% on average).
  • notifications with action buttons -the notification contains editable call-to-action buttons at the bottom, directing users to different landing pages.
what is it

In addition, the web push notification received on the Windows 10 operating system has a unique appearance:

subscription

Linux:

linux

macOS user? Take a look:

macOS user

4. How browser push notifications work?

Web push notifications are supported by the internet browsers used by your recipients. This means that your campaign is delivered as soon as you hit “Send” and you don’t need to worry about cookies, anti-spam filters or ad blockers.

Just like email marketing newsletters, web push notifications are sent only to those who have expressed their desire to receive them. 

A unique registration key is generated by the browser for every user who subscribes to notifications. Subscribers decide what kind of notifications they would like to receive, meaning that your message can reach exactly those customers who are most likely to be interested. 

In order to enable web push notifications on your site, it’s enough to paste a small piece of integration code script into the page’s source code. 

You can also determine the frequency with which the signup form is displayed to particular users and after how much time it appears when a session is initiated.

web push work

To resign from further notifications, all anyone has to do is go to the browser settings. There is no threat from spammers! The only way to receive web push notifications is by explicitly asking for them.

After signing up through a subscription form, recipients can also receive an automatic welcoming message. These are frequently used in e-commerce to offer discount codes or other incentives to make a first purchase as well as exclusive content available nowhere else. Information about the benefits of signing up for web push notifications can help to boost the number of new subscribers. 

Also, all the messages you send can be can stored in a dedicated inbox on your site. 

Marketers know that subscribers often return to newsletters in their email inboxes. Now, your customers can do the same with discounts and other offers sent through web push notifications. 

Sign up form

Build up a GDPR-friendly database of subscribers twice as fast as a newsletter!

Thanks to the functionality of web push automation, you can also send in targeted campaigns based on the behavior of subscribers on your website. You can find more information on this subject in paragraph 8.

5. Which browsers support web push?

As I mentioned earlier, the notification function became standard in 2017 for all browsers going forward.

Web push notifications are supported by:

  • Google Chrome,
  • Firefox,
  • Opera,
  • Edge.

Unfortunately, it is still not possible to receive web push notifications on devices with the iOS operating system.

compatibility browser

6. Are web push notifications GDPR-friendly?

Collecting web push subscribers and sending them notifications does not require collecting and processing any personal data at all. Web push notifications are therefore very GDPR-friendly.

Please note, however, that the provider of the web push platform does not collect additional information about your subscribers without your knowledge. It is always your responsibility to maintain their privacy.

Familiarize yourself with the information that we have prepared especially for clients, for whom GDPR restrictions have a significant impact on their business.

Unfortunately, for the marketing industry, the legal activities of the European authorities are in this aspect more and more restrictive. Personal information is considered to be all information about a person who you can identify as the data controller. 

At the same time, "identification" is not necessarily the determination of personal data such as name and surname. If you are able to "isolate" one of the users in a group and assign specific features or information to that person, this constitutes personal data.

If you use tools that allow you to track one user on the web and match advertising messages this behavior, this constitutes the processing of personal data. Therefore, if you use web push automation or combine web push data with data from, for example, a CRM system, some restrictive legal interpretations may consider you are dealing with profiling and personal data.

Learn more about web push and GDPR from free ebook 

7. How to enable web push notifications on a website 

To enable web push notifications on your website, just paste the small integration script (a web-based SDK) into the <head> section of the source. 

If you want to quickly build a subscriber base thanks to the sing opt-in model, you will also need to paste two files on the root path of your server (this might sound challenging, but it’s about 30 seconds of work for a programmer).

Integration scripts do not slow down the operation of your website in any way. 

You can immediately check the detailed instructions on the web push website integration, which you can pass to, for example, the person responsible for maintaining your website.

otification html script

To send web push notifications, your website does not need to have an SSL certificate, but if you have one, you can use additional functionalities such as:

  • single opt-in (subscribing to notifications with one click),
  • export your subscriber base to another web push service provider in the future.

So let's think about it, especially since the lack of an SSL certificate on the site has a significant impact on its reputation on Google and thus the position in the SERP.

7.1. Building web push database - double opt-in or single opt-in

Subscribers can sign up to web push notifications through single opt-in or double opt-in processes. These two methods differ in important ways. 

If your website has an SSL certificate, the potential recipient will immediately see the native signup form from the browser, as below. Users recognize it, in the same way, for example, that Google Chrome asks if it can track your location.

sign up form defoult

Pluses

  • only one click divides the user of the page from becoming a subscriber, therefore this subscription form has the highest opt-in rate,
  • website visitors often trust native browser messages more than, for example, pop-ups displayed on the page. They are not rejected in advance like an advertisement.

Minuses

  • unfortunately, because it is a form from the browser, you have no influence on its appearance and you can not modify its content,
  • subscribers can automatically reply to "allow" in the form and do not even know that they subscribed to your notifications,
  • if a user clicks "block" in this form, he will no longer be displayed on that particular device in this browser account.

Double opt-in web push gives you completely different possibilities to personalize the subscription forms and to collect additional information from subscribers. The process for signing up for notifications takes place in two stages.

First of all, the recipient's chosen form is displayed, which you can freely personalize, like this one:

sign up form centered

Only after clicking "Subscribe" will he see the native subscription form from the browser, which will actually sign him up to notifications:

push notification

You can freely personalize the form, which can be modified using CSS.

It can be, for example, a pop-up with the possibility of marking the content the recipient wants to receive:

category

A standard form displayed in different parts of the page, such as the top bar:

Follow notification

Pluses

  • you have an influence on the appearance of the first opt-in form, so you can add, for example, information about the benefits that people who subscribe to your notifications will receive,
  • subscribers are aware of the whole process and will not be accidentally signed up,
  • you can immediately offer subscriptions to specific content from your site.

Minuses

  • there is a risk that some potential subscribers will not trust the process enough to finish it,
  • the first message displayed can be immediately dismissed as an intrusive ad and closed.

In both forms of opt-in you can select:

  • how often the subscription form will be displayed to visitors to your site,
  • if it will be displayed on all subpages or only selected ones,
  • after how much time on the site it will be displayed.

7.2 How to transfer a database from another provider

As with email marketing, you can transfer a subscribers database to another web push provider at any time. However, this process is a bit more complicated and requires an SSL certificate on the website and corresponding keys (GCM, FCM).

If you are not sure if this is possible in your case, contact us at support@pushpushgo.com  and we will explain everything and help transfer your recipient base to PushPushGo.

8. Sending a web push notification - mass or triggered?

You can send web push campaigns both to a mass audience at once (at a selected time to a selected segment of recipients) and by using web push automation scenarios.

Notifications can be sent automatically based on the data being read from your website at the moment when it has the best chance of conversion. 

The most effective web push notifications are the ones that are sent based on the interests of the recipients and triggered after they perform a specific action on the website. The CTR of such notifications can even reach 14.77%.

automation vs manual campaigns

Thanks to the integration of your website with the web push platform, all the behaviors of your subscribers on the website can be tracked, which will allow you to create an effective web push strategy.

This can be information be related to:

  • the products and services they search for on the website,
  • clicked categories of information or products,
  • products added to the cart, abandoned baskets, unfinished transactions,
  • the colors of products that the recipients are interested in,
No items found.

Also on PushPushGo blog

Online marketing inisghts
Web push
Mobile push

Push notification strategy: build yours for 2026

Learn how to build a push notification strategy that brings users back, improves retention, and supports sales without annoying your audience.
May 28, 2026
25 min
Web push

What is a push strategy in marketing [2026 guide]

Learn what a push strategy in marketing is, how it compares to pull, and how to use channels like push notifications to drive engagement and conversions in 2026.
April 28, 2026
12 min
On-site communication
Web push
Mobile push

How publishers can win audience attention during FIFA World Cup 2026

FIFA World Cup 2026 means massive traffic—and competition. Discover how to stay relevant with speed, personalization, and smart engagement.
April 27, 2026
7 min

Start your free trial

Web push | Mobile push | Transactional notifications
Onsite notifications | Pop-up | In-app | WhatsApp channels
Start a 14-day trial!