Web push nedir, nasıl çalışır?
Web push, tarayıcıların Push API ve Service Worker standartlarıyla sunduğu bir bildirim kanalıdır. Okur izin verir; tarayıcı bir abonelik kaydı üretir; sitenizin servis sağlayıcısı bu kayıt üzerinden mesaj gönderir; mesaj, site kapalıyken bile işletim sistemi bildirimi olarak görünür. Android ve masaüstü tarayıcılarda uzun süredir çalışır; iOS’ta ise yalnızca site ana ekrana eklenmiş (web uygulaması olarak kurulmuş) ise desteklenir — bu yüzden iPhone okurlarınız için bülten ve WhatsApp kanalı daha güvenilir kanallardır. Kanal bütünü için sosyal medya stratejisi ve e-bülten rehberlerine bakın.
İzin: tek şans
Tarayıcı izin istemini okur reddederse çoğu tarayıcı bir daha sormaz. Bu yüzden izin isteği asla sayfa açılır açılmaz çıkmamalı. Doğru akış iki aşamalıdır:
- Yumuşak istem (sizin arayüzünüz): Okur bir haberi okuduktan ya da ikinci sayfaya geçtikten sonra küçük bir kutu: “Son dakika haberlerini bildirim olarak almak ister misiniz? Günde en fazla 3.” İki düğme: Evet / Şimdi değil.
- Tarayıcı istemi: Yalnızca “Evet” diyenlere gösterilir. Böylece tarayıcı düzeyinde ret oranı düşer ve tek şans harcanmaz.
Google’ın sayfa deneyimi rehberi, içeriği kapatan ve zorlayıcı istemleri olumsuz değerlendirir; bazı tarayıcılar sık reddedilen sitelerin istemlerini otomatik sessize alır. “Şimdi değil” diyen okura en az 7–14 gün tekrar sormayın.
Servis sağlayıcı seçimi
Push altyapısını kendiniz yazmak yerine bir sağlayıcı kullanın; abone kaydı, tarayıcı farkları, teslim ve ölçüm onlarda olsun. Seçerken sorulacaklar:
- Abone sayısına göre fiyat ve ücretsiz katman sınırı,
- Segment (kategori, konum, dil, son ziyaret) ve zamanlama,
- Haber yazılımıyla entegrasyon: yayımlarken tek tıkla bildirim,
- Verinin nerede tutulduğu; KVKK aydınlatmasında belirtilecek,
- Abonelikten çıkma ve veri silme kolaylığı,
- iOS web uygulaması desteği.
Sıklık ve segment
| Site türü | Günlük üst sınır (öneri) | Segment |
|---|---|---|
| Yerel ilçe sitesi | 2–3 | Mahalle/ilçe, acil duyuru (ulaşım, afet) |
| Bölgesel / il | 3–4 | İlçe, kategori (spor, ekonomi) |
| Ulusal tematik | 3–5 | Alt konu, saat dilimi, cihaz |
| Son dakika yoğun gündem | Olaya bağlı; “son dakika” segmentine ayrı | Yalnızca son dakika isteyenler |
Sayılar öneridir; kendi çıkış (unsubscribe) oranınıza göre ayarlayın. Abonelikte segment seçtirin: “Yalnızca son dakika” seçeneği, en sadık abonelerin kaçmasını önler. Gece saatlerinde (ör. 23:00–07:00) yalnızca gerçek acil durumlar gönderilir.
Bildirim metni
- Başlık 40–50 karakter; haberin özünü verir, tıklama tuzağı değildir.
- Gövde tek cümle; başlığı tekrar etmez.
- Görsel: 16:9, hafif; her bildirimde şart değil.
- Bağlantı doğrudan haber sayfasına; UTM parametresiyle kaynak ölçülür.
- Aynı haber için ikinci bildirim yalnızca gerçek bir gelişme varsa; “güncellendi” diye bildirim göndermeyin.
Son dakika akışı
- Haber yayımlanır (sitemap-news ve index-push tetiklenir).
- Editör “son dakika” işaretler; bildirim metni otomatik önerilir, editör düzeltir.
- Segment seçilir (tümü / son dakika / ilçe).
- Gönderim; eşzamanlı olarak WhatsApp/Telegram kanalı ve sosyal kart.
- 30 dakika sonra tıklama ve çıkış oranı kontrolü; gelişme varsa güncelleme notu, yeni bildirim değil.
Ölçüm
- Opt-in oranı: Yumuşak istemi görenlerin yüzde kaçı izin verdi.
- Teslim ve tıklama oranı: Kategoriye ve saate göre.
- Çıkış oranı: Gönderim başına; eşik aşılırsa sıklığı düşürün.
- Geri dönen okur: Push kaynaklı oturumların ikinci sayfa oranı.
iOS ve Android farkı
Android’de Chrome, Firefox ve Samsung tarayıcıları web push’u site ana ekrana eklenmeden destekler; bildirim, uygulama bildirimi gibi görünür. iOS ve iPadOS’ta web push yalnızca okur siteyi “Ana Ekrana Ekle” ile kurduğunda çalışır; Safari’de düz sekmeden izin istenemez. Pratik sonuç: iPhone ağırlıklı okur kitlesinde yumuşak istem yerine “ana ekrana ekleyin” yönlendirmesi gösterin ve WhatsApp kanalı ile bülteni öne çıkarın. Masaüstünde ise push, çalışma saatlerinde en yüksek tıklamayı alır; akşam saatlerini mobil kanallara bırakın.
Veri ve mevzuat notu
Push aboneliği kişisel veri işlemeyi (abonelik kimliği, cihaz/tarayıcı bilgisi, konum segmenti) içerir; aydınlatma metninde amaç, sağlayıcı, saklama ve çıkış yolu belirtilmelidir. Bkz. haber sitesi KVKK aydınlatma metni örneği. Reklam içerikli bildirimler ticari ileti niteliği kazanabilir; bu durumda e-bülten sayfasındaki onay kuralları geçerlidir.
Okur kaybettiren hatalar
- İlk saniyede tarayıcı istemi
- Günde on bildirim
- Tıklama tuzağı başlık; bildirim içeriği haberde yok
- Gece 02:00’de magazin bildirimi
- Segment yok; spor okuruna ekonomi bildirimi
Hız ve teknik altyapı için haber sitesi hızı nasıl artırılır; Google yüzeyleri için Google News kayıt.
Sık sorulan sorular
Push bildirimi Google sıralamasını etkiler mi?
Doğrudan hayır. Dolaylı olarak evet: içeriği kapatan, zorlayıcı izin istemleri sayfa deneyimini bozar; çok bildirim abone kaybettirir, geri dönen okur azalır. Yumuşak istem ve günlük sınır bu yüzden teknik değil editoryal bir karardır.
Abone sayısı neden düşüyor?
Üç olağan neden: sıklık fazla, başlıklar içeriği karşılamıyor, gece bildirimi. Çıkış oranını gönderim bazında izleyin; sorunlu gönderimleri tespit edin ve segmentleri daraltın.
Push yerine uygulama yapsam?
Yerel ve orta ölçekli site için mobil uygulama maliyeti ve mağaza süreçleri çoğu zaman karşılığını vermez. Hızlı, kurulabilir bir web sitesi (web uygulaması) ve web push, uygulamanın sağladığı faydanın büyük kısmını çok daha ucuza verir; iOS’ta ana ekrana ekleme push için gereklidir.
Kaynaklar
- MDN Web Docs — Push API — https://developer.mozilla.org/en-US/docs/Web/API/Push_API
- MDN Web Docs — Notifications API: izin isteme en iyi uygulamaları — https://developer.mozilla.org/en-US/docs/Web/API/Notifications_API/Using_the_Notifications_API
- web.dev — Push bildirimlerine genel bakış — https://web.dev/articles/push-notifications-overview
- Apple Developer — Web Push for Web Apps on iOS and iPadOS — https://developer.apple.com/documentation/usernotifications/sending-web-push-notifications-in-web-apps-and-browsers
- Google Search Central — Sayfa deneyimi — https://developers.google.com/search/docs/appearance/page-experience
Bu sayfa bilgilendirme amaçlıdır; hukuki danışmanlık değildir. Ayrıntı: Yasal uyarı.