Panduan WebSub

WebSub (formerly PubSubHubbub) adalah sebuah push protocol itu broadcasts RSS/Atom feed perubahan untuk mesin pencari like Google di nyata time — apa ini adalah, bagaimana ini berfungsi, dan -nya limits.

Pertama kali diterbitkan: 26 Jun 2026 · Terakhir diperbarui: 3 Agu 2026 · Lanjutan

WebSub (formerly PubSubHubbub) adalah sebuah W3C push protocol — sebuah Recommendation since Jan 2018, republished dengan security memperbaiki di June 2026 — itu broadcasts RSS/Atom feed perubahan untuk mesin pencari moment Anda publish, alih-alih menunggu untuk them untuk poll Anda feed. Anda advertise sebuah hub di Anda feed (Google berjalan satu di pubsubhubbub.appspot.com, confirmed langsung) dan ping ini pada publish; hub fans perbarui out untuk subscribers. Google mengonfirmasi ini mendukung WebSub untuk Atom/RSS. tetapi ini hanya berfungsi untuk feeds — tidak arbitrary halaman — dan ini hanya speeds penemuan, tidak pernah guaranteeing sebuah crawl atau indeks. untuk pushing umum halaman, IndexNow (Bing dan others) adalah right alat, tidak WebSub; Bing's terpisah news-hanya PubHub berhenti taking baru publishers di June 2025.

TL;DR — WebSub (formerly PubSubHubbub; sebuah W3C Recommendation since January 2018, reaffirmed dengan sebuah security-focused perbarui di June 2026) adalah push complement untuk RSS/Atom’s pull. sebuah publisher advertises sebuah hub di -nya feed (<link rel="hub">), subscribers register dengan itu hub, dan pada publish publisher pings hub so ini fans diperbarui feed out untuk setiap subscriber. Penelusuran services dapat subscribe, tetapi WebSub itself membuat Tidak promise itu apa pun penelusuran mesin akan crawl atau indeks sebuah URL. ini adalah designed sekitar topic resources such sebagai feeds, tidak sebagai sebuah umum pengindeksan API. untuk participating mesin pencari, IndexNow adalah sebuah terpisah URL-notification protocol — dan sebagai dari mid-2025, Bing memiliki juga berhenti taking baru sign-ups untuk -nya own news-feed submission program (lebih di bawah), yang narrows field further.

Bukti untuk klaim ini WebSub is a W3C publish-subscribe protocol in which publishers advertise hubs and subscribers receive content-change notifications. Cakupan: WebSub protocol; notification is not search indexing. Tingkat keyakinan: tinggi · Diverifikasi: W3C Recommendation: WebSub Bukti untuk klaim ini WebSub has no standardized guarantee of search-engine crawling or indexing; search push protocols such as IndexNow have separate participants and semantics. Cakupan: Distinction between feed subscription and IndexNow URL notification. Tingkat keyakinan: tinggi · Diverifikasi: IndexNow protocol documentation

WebSub adalah push half dari feeds

di penemuan hub I split penemuan ke pull dan push. RSS/Atom feeds adalah sebuah pull channel: mesin polls Anda feed pada -nya own cadence (Google’s Feedfetcher, misalnya, tidak akan pull sebagian besar feeds lebih daripada tentang setelah sebuah hour). WebSub adalah apa turns itu pull ke sebuah push — alih-alih menunggu untuk menjadi re-fetched, Anda feed broadcasts perubahan moment Anda publish.

itu’s seluruh nilai proposition: near-nyata-time notification dari feed memperbarui, alih-alih menunggu untuk berikutnya scheduled poll.

PubSubHubbub vs WebSub — sama protocol, berbeda name

ini trips orang up di documentation searches. protocol adalah originally called PubSubHubbub (abbreviated PSH). ini adalah renamed WebSub di October 2017 dan published sebagai sebuah W3C Recommendation di January 2018. Pre-2018 artikel say “PubSubHubbub” (terjemahan) “PubSubHubbub”; post-2018 artikel say “WebSub.” (terjemahan) “WebSub.” mereka’re yang sama hal, dan Google’s hub masih jawaban untuk keduanya — yang John Mueller confirmed di time dari rename (“Yes, finally dug it up! We support both.” (terjemahan) “Ya, finally dug ini up! kami mendukung keduanya.”).

spec itself hasn’t stood masih since 2018, either: W3C republished WebSub sebagai sebuah baru Recommendation pada 2 June 2026, menambahkan cross-situs-scripting (XSS) mitigations untuk Security Considerations bagian. itu’s sebuah security-hardening perbarui, tidak sebuah mechanics perubahan — actors, penemuan relations, dan subscribe/ publish flow described di bawah adalah yang sama protocol sebagai 2018 versi. jika Anda’re implementing (tidak hanya consuming) WebSub, baca saat ini Recommendation rather daripada sebuah copy dari 2018 text.

Bagaimana WebSub sebenarnya berfungsi

ada three actors:

  • Publisher — Anda situs (secara khusus, Anda feed).
  • Hub — sebuah relay server itu menangani subscriptions dan fan-out.
  • Subscriber — sebuah mesin pencari (atau apa pun client) itu ingin memperbarui.

«The W3C spec frames the flow plainly: “Subscribers discover the hub of a topic URL, and makes a POST to one or more of the advertised hubs in order to receive updates when the topic changes. Publishers notify their hub(s) URLs when their topic(s) change. When the hub identifies a change in the topic, it sends a content distribution notification to all registered subscribers.”

Bukti untuk klaim ini WebSub is a W3C publish-subscribe protocol in which publishers advertise hubs and subscribers receive content-change notifications. Cakupan: WebSub protocol; notification is not search indexing. Tingkat keyakinan: tinggi · Diverifikasi: W3C Recommendation: WebSub

» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian dua puluh lima, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

dalam praktik, untuk SEO:

  1. Anda feed advertises sebuah hub dengan sebuah <link rel="hub" href="..."> tag (plus sebuah <link rel="self" href="..."> pointing di feed’s own URL).
  2. Subscribers (mesin pencari) register dengan itu hub untuk Anda feed.
  3. Ketika Anda publish, Anda situs notifies hub itu Anda feed changed.
  4. hub fetches Anda diperbarui feed dan fans ini out untuk setiap subscriber melalui sebuah HTTP POST untuk mereka callback URL.

langkah 2 adalah melakukan lebih berfungsi daripada “register” (terjemahan) “register” implies. spec breaks subscription ke terpisah status: sebuah subscription permintaan, sebuah verification langkah di mana hub mengonfirmasi subscriber sebenarnya ingin topic (so tidak seorang pun dapat subscribe sebuah stranger’s callback URL tanpa mereka say-so), sebuah lease subscription holds untuk sebuah bounded time, dan sebuah renewal subscriber memiliki untuk membuat sebelum itu lease expires (ada Tidak such hal sebagai sebuah permanent subscription) — plus sebuah jelas unsubscribe path. None dari itu adalah sesuatu Anda, sebagai publisher, manage; ini adalah hub-dan-subscriber side dari handshake. tetapi ini adalah worth knowing ini ada, karena ini adalah mengapa “I pinged itu hub” (terjemahan) “I pinged hub” dan “a search engine has an active subscription to my feed” (terjemahan) “sebuah mesin pencari memiliki sebuah active subscription untuk my feed” adalah dua berbeda, independently-failable hal.

langkah 3 adalah juga lebih sedikit standardized daripada sebagian besar WebSub tulis-ups let pada: spec itself says “the specific mechanism for the publisher to inform the hub is left unspecified,” (terjemahan) “ spesifik mechanism untuk publisher untuk inform hub adalah left unspecified,” dan hanya notes, sebagai sebuah contoh, itu beberapa publik hubs — including Google’s — accept sebuah POST dengan hub.mode=publish dan hub.url atur ke changed feed. itu convention adalah universal cukup dalam praktik itu “ping the hub” (terjemahan) “ping hub” dan “POST hub.mode=publish” (terjemahan) “POST tidak terdefinisi” adalah effectively synonyms — tetapi ini adalah sebuah widely-adopted convention terdokumentasi sebagai sebuah contoh, tidak sebuah hard requirement dari Recommendation.

W3C spec adalah technically lebih luas daripada feeds — ini dapat carry apa pun HTTP resource — tetapi Google’s documentation scopes -nya recommendation untuk Atom/RSS feeds. spec adalah wide; SEO gunakan case adalah sempit.

WebSub dan Google

Google’s mendukung adalah pada record, di bangun Sitemap docs: “If you use Atom or RSS, you can use WebSub to broadcast your changes to search engines, including Google.” (terjemahan) “jika Anda gunakan Atom atau RSS, Anda dapat gunakan WebSub untuk broadcast Anda perubahan untuk mesin pencari, including Google.” ini adalah sebuah single subordinate kalimat — Google tidak memberikan WebSub -nya own bagian — tetapi ini adalah confirmed.

Google’s hub adalah di pubsubhubbub.appspot.com, jalankan oleh Google sebagai sebuah service — I confirmed ini adalah masih langsung dan answering sebagai dari 2026-07-18. itu’s hub Anda advertise di Anda feed dan ping pada publish. Community hubs exist too, tetapi mereka’ve secara historis telah lebih sedikit durable daripada Google’s — periksa bahwa apa pun ketiga-party hub Anda’re considering adalah sebenarnya masih responding sebelum Anda commit Anda feed untuk ini, rather daripada trusting sebuah old blog post itu says ini berfungsi.

crawler behind curtain adalah Feedfetcher (Feedfetcher-Google), yang adalah bagaimana Google melakukan crawl RSS/Atom feeds untuk Google News dan WebSub. Satu penting nuance dari Feedfetcher’s own docs: “hanya podcast feeds mendapatkan indexed di Google Search” (terjemahan) “hanya podcast feeds mendapatkan terindeks di Google Search” melalui itu path. So untuk sebuah wajar blog feed, WebSub accelerates Google’s awareness dari feed perbarui, tetapi sebenarnya pengindeksan dari setiap halaman masih muncul dari Googlebot berikut URLs di dalam feed melalui wajar crawl → indeks pipeline. WebSub adalah sebuah penemuan accelerant, tidak sebuah pengindeksan shortcut.

WebSub dan Bing

Bing’s terdokumentasi WebSub-style mendukung memiliki lived di bawah Bing News PubHub — i.e., ini adalah news/feed-scoped, parallel untuk bagaimana Google’s Feedfetcher path adalah oriented toward News dan podcasts. tetapi PubHub itself adalah winding down: Microsoft berhenti accepting baru publisher applications untuk PubHub di June 2025, saying ini adalah moving Bing News toward secara otomatis identifying dan peringkat eligible news konten alih-alih manual submissions. Publishers sudah approved sebelum lalu stay terindeks; submission portal untuk baru applicants adalah closed. itu’s sebuah program-tingkat retirement dari manual news submission, tidak sebuah perubahan untuk IndexNow.

untuk pushing umum halaman web untuk Bing, right alat adalah IndexNow, tidak WebSub atau PubHub. IndexNow adalah Bing’s (dan Yandex’s, Naver’s, Seznam’s, Yep’s) preferred nyata-time push untuk arbitrary URLs, unaffected oleh PubHub perubahan — dan notably, Google melakukan tidak participate di IndexNow (confirmed pada indexnow.org’s own participant list sebagai dari ini review). So bersih split adalah: WebSub untuk feeds (di mana Google’s hub adalah practical option), IndexNow untuk umum halaman pada mesin itu mendukung ini.

cara implement WebSub

langkah 1 — advertise hub di Anda feed. tambahkan sebuah hub tautan dan sebuah self tautan. paling umum form adalah embedded di feed itself:

<link rel="hub" href="https://pubsubhubbub.appspot.com/" />
<link rel="self" href="https://example.com/feed.xml" />

Google’s hub juga accepts equivalent sebagai respons header HTTP pada feed permintaan alih-alih embedded tags — berguna jika Anda tidak control feed’s XML secara langsung (sebuah ketiga-party feed generator, misalnya):

Link: <https://pubsubhubbub.appspot.com/>; rel="hub"
Link: <https://example.com/feed.xml>; rel="self"

Either form tells sebuah subscriber yang sama hal: yang hub untuk register dengan, dan apa ini feed’s own canonical URL adalah. itu kedua bagian penting jika Anda ever move feed — poin old URL di baru satu dengan sebuah HTTP redirect dan, per spec, sebuah subscriber renewing -nya lease akan ikuti redirect dan pick up baru hub/self pair secara otomatis, alih-alih silently going stale.

langkah 2 — ping hub ketika Anda publish. POST untuk hub URL dengan publish mode dan Anda feed URL — ini adalah widely-digunakan convention Google’s hub (dan sebagian besar others) expect, described di atas:

curl -i -d "hub.mode=publish&hub.url=https://example.com/feed.xml" \
  https://pubsubhubbub.appspot.com/

dalam praktik, Anda CMS menangani keduanya langkah. WordPress’s PubSubHubbub plugin menggunakan Google’s hub oleh default; Blogger, WordPress.com, dan Medium mendukung WebSub natively. untuk sebuah custom situs, Anda wire publish-ping ke Anda penerbitan flow.

Verify — tetapi know apa Anda’re sebenarnya confirming. sebuah 2xx dari hub hanya proves hub accepted Anda notification; ini tidak prove apa pun subscriber diterima ini, dan sebagai publisher Anda umumnya dapat’t observe itu terakhir hop secara langsung. Apa Anda dapat periksa dari Anda own side: publish sebuah test post, konfirmasi hub mengembalikan sebuah 2xx untuk Anda ping, lalu watch untuk Feedfetcher-Google hitting Anda feed di Anda server logs shortly setelah — itu mengonfirmasi hub re-fetched, yang adalah sebagai far sebagai publisher-side verification goes. See Validation Tests lens untuk penuh staged breakdown (feed markup, ping respons, hub re-fetch) dengan apa setiap satu melakukan dan tidak prove.

Apa WebSub adalah tidak

sebuah sedikit myths worth killing:

  • ini melakukan tidak indeks halaman instantly. ini notifies hub dari sebuah feed perbarui; Google masih melakukan crawl dan indeks setiap URL melalui wajar memproses.
  • ini melakukan tidak berfungsi untuk arbitrary halaman. Feeds hanya. untuk non-feed URLs, itu’s IndexNow (Bing) atau pemeriksaan URL (Google).
  • ini melakukan tidak replace sitemaps. WebSub dan sitemaps adalah complementary — sitemaps cover seluruh situs; WebSub pushes nyata-time feed perubahan. Google recommends keduanya.
  • Google’s hub adalah tidak deprecated. pubsubhubbub.appspot.com adalah active dan jalankan oleh Google — confirmed langsung sebagai dari 2026-07-18. Bing’s PubHub adalah sebuah berbeda story: ini berhenti taking baru publisher applications di June 2025 (see WebSub dan Bing di atas), so jangan treat itu halaman sebagai sebuah onboarding path anymore bahkan though ini masih ada.

Siapa sebenarnya benefits

tinggi-frequency publishers — news situs, podcasts, dan anyone milik siapa freshness window penting — mendapatkan paling out dari WebSub. untuk sebuah situs itu publishes sebuah sedikit times sebuah month, marginal speed-up di atas wajar feed polling dan baik internal linking adalah kecil. ini adalah sebuah sensible default jika Anda platform offers ini; ini adalah rarely worth berat custom engineering pada -nya own.

untuk lebih luas picture dari bagaimana URLs mendapatkan ditemukan, see penemuan hub; untuk apa happens setelah sebuah URL adalah ditemukan, see crawling.

Tambahkan catatan pakar

Sematkan kutipan pakar

Orang baru? Buat profilnya yang belum diklaim di /admin/experts/ → Sematkan kutipan pakar terlebih dahulu.