You set up web push notifications on your website. Your users subscribed. Everything looked good — and then… nothing. No banners, no alerts, no sound. Just silence.
I’ve seen this exact scenario dozens of times. The frustrating part is that the problem could be sitting at three completely different levels — the browser itself, your operating system, or your website’s configuration. Chrome won’t tell you which one. It just quietly does nothing.
This guide covers all nine real causes, including Chrome’s new 2026 automatic permission revocation that’s been catching a lot of website owners off guard. Work through each fix in order — most people solve the problem within the first three.
⚡ Try This First (Fixes 70% of Cases)
- Open Chrome and paste:
chrome://settings/content/notifications - Check if your site is listed under “Not allowed”
- Click the three-dot menu → select Allow
- Reload your website
📋 Table of Contents
- Fix 1: Chrome Permission Blocked
- Fix 2: OS Notifications Disabled
- Fix 3: Do Not Disturb Mode
- Fix 4: Quiet Notification Mode
- Fix 5: Auto-Revoke (2026)
- Fix 6: HTTP Instead of HTTPS
- Fix 7: Incognito Mode
- Fix 8: Outdated Chrome
- Fix 9: Service Worker or Firewall Issue
Fix 1: Chrome Notification Permission Is Blocked
This is the number one culprit. When a user clicks “Block” on a notification prompt — even accidentally — Chrome saves that decision permanently. The site gets added to a block list and will not show notifications again until you manually change it.
Option A
- Open the website
- Click the 🔒 lock icon in the address bar
- Go to Site Settings
- Find Notifications
- Change Block → Allow
- Reload the page
Option B
chrome://settings/content/notifications
Fix 2: OS-Level Notifications Are Turned Off
Chrome permission and operating system notification settings are separate. Even if Chrome is set to Allow, notifications will not appear if your OS is blocking them.
Windows
- Press Win + I
- Go to System → Notifications
- Turn ON notifications for Chrome
macOS
- Go to System Settings → Notifications
- Enable notifications for Chrome
Android
- Go to Settings → Apps → Chrome
- Enable Notifications
Fix 3: Do Not Disturb or Focus Mode Is Active
- Windows: Turn off Focus Mode
- macOS: Turn off Do Not Disturb
- Android: Disable Do Not Disturb
Fix 4: Chrome Quiet Notification Mode Is Enabled
Open: chrome://settings/content/notifications
Disable the option: Use quieter messaging
Fix 5: Chrome Auto-Revoked Permission (2026)
New Update: Chrome automatically removes notification permissions for inactive websites.
- Visit the website again
- Allow notifications when prompted
Fix 6: Website Uses HTTP Instead of HTTPS
Push notifications only work on secure HTTPS websites.
- Check if your URL starts with https://
- Install an SSL certificate if needed
Fix 7: Testing in Incognito Mode
Push notifications do not work in Chrome Incognito or Guest mode.
Fix 8: Chrome Is Outdated
Open: chrome://settings/help
Fix 9: Service Worker or Firewall Issue
Service Worker
- Press F12 → Open Application tab
- Check if Service Worker is running
Firewall
- Try switching to mobile data
- Whitelist: fcm.googleapis.com
📊 Summary
| # | Problem | Solution |
|---|---|---|
| 1 | Permission Blocked | Chrome Settings |
| 2 | OS Block | System Settings |
| 3 | Do Not Disturb | Disable It |
| 4 | Quiet Mode | Turn Off |
| 5 | Auto Revoke | Re-enable Permission |
| 6 | HTTP | Install SSL |
| 7 | Incognito Mode | Use Normal Mode |
| 8 | Outdated Chrome | Update Browser |
| 9 | Service Worker Issue | Fix or Check Firewall |
❓ FAQ
Why are push notifications not showing in Chrome?
The most common reasons are blocked permissions, OS notification settings, or Do Not Disturb mode. Chrome suddenly stopped notifications. Why?
This is likely due to Chrome’s 2026 auto-revoke feature removing inactive permissions. Do push notifications work in Incognito mode?
No, push notifications are disabled in Incognito mode.
✅ Conclusion
In most cases, push notifications stop working due to blocked permissions, operating system settings, or Chrome’s automatic permission revocation.