Progressive Web Apps Part 3: Engagement

In our previous blog post, we discussed responsive and progressive design for web Apps. In this art progressive web Apps seek to improve engagement with your users using Push Notifications (just like the ones you get on your iOS or Android phone). For progressive web Apps this is achieved using two different technologies in combination: Push and Notifications. For the purposes of this post, it doesn’t matter that these are in fact two different technologies, as our main focus will be on how your organisation can best use both of them.

How do Push Notifications?

Push Notifications are very short messages (a bit like text messages) that appear on your progressive web App users’ device when sent from your server. Users must give permission for your progressive web App to display the Push Notifications before they will see them, so they are not a guaranteed method of communication.

Am I Going To Annoy My Users?

If you use Push Notifications incorrectly then you may annoy your users. Generally you should use Push Notifications sparingly. If you bombard your users with a new notification every few minutes they will immediately unsubscribe. You should also avoid pushy sales notifications as this will also lead to users unsubscribing. Finally (especially in the modern GDPR world) you should not include personal data in Push Notifications. Your users will not be happy if they are giving a presentation on their laptop and a Push Notification about their bank balance appears on the screen!


Examples of Good Push Notifications

You should seek to make your push notifications short, relevant, useful and content-based. Your notifications should tempt your users to click on them to view a specific piece of content in your progressive web App. Examples of good Push Notifications are:

  • “Your drive to work is busier than usual.”
  • “We are shutting down the email server at 2 pm today for one hour.”
  • “FTSE rises by 13% this morning. Is it time to trade?”
  • “A new Star Wars article has been published on”
  • “A new user has registered. Please check their identity.”

Each of these quickly delivers a short message that the user can then act on or ignore appropriately.


Short, content-based Push Notifications that will be useful to your users are much more likely to lead to a maintained Push Notification subscription and better engagement overall.

If you are interested in having McKenna Consultants develop your progressive Web App, or if you have any questions regarding Push Notifications, then please fill out the content form below.

Nick McKenna
Since 2004, Nick McKenna, BSc, MBCS Biography has been the CEO of McKenna Consultants. McKenna Consultants is a bespoke software development based in North Yorkshire, specialising in Cloud development, mobile App development, progressive web App development, systems integration and the Internet of Things development. Nick also holds a First Class Degree in Computer Science (BSc) and wrote his first computer program at the age of nine, on a BBC Micro Model B computer. For the last 21 years, Nick has been a professional computer programmer and software architecture. Nick’s technical expertise includes; Net Core, C#, Microsoft Azure, Asp.Net, RESTful web services, eProcurement, Swift, iOS mobile development, Java, Android mobile development, C++, Internet Of Things and more. In addition, Nick is experienced in Agile coaching, training and consultancy, applying modern Agile management techniques to marketing and running McKenna Consultants, as well as the development of software for clients. Nick is a Certified Enterprise Coach (Scrum Alliance), SAFe Program Consultant (SAI), Certified LeSS Practitioner (LeSS) and Certified Scrum@Scale Practitioner. Outside the office, Nick is a professional scuba diver and he holds the rank of Black Belt 5th Dan in Karate.