Guide : WebSub

WebSub (formerly PubSubHubbub) is a push protocol que broadcasts RSS/Atom feed changements to moteur de recherches comme Google in réel temps — Ce que c’est, Comment cela fonctionne, and its limites.

Première publication : 26 juin 2026 · Dernière mise à jour : 3 août 2026 · Avancé

WebSub (formerly PubSubHubbub) est a W3C push protocol — a Recommendation since Jan 2018, republished avec security corrections dans June 2026 — que broadcasts RSS/Atom feed changements à moteur de recherches le moment vous publish, au lieu de waiting pour les à poll votre feed. Vous advertise a hub dans votre feed (Google exécute un à pubsubhubbub.appspot.com, confirmed actif) et ping il on publish; le hub fans le mettre à jour out à subscribers. Google confirms il prend en charge WebSub pour Atom/RSS. Mais il seulement fonctionne pour feeds — pas arbitrary pages — et il seulement speeds discovery, jamais guaranteeing a explorer or indexer. Pour pushing general pages, IndexNow (Bing et others) est le correct outil, pas WebSub; Bing's séparé news-seulement PubHub stopped taking nouveau publishers dans June 2025.

TL;DR — WebSub (formerly PubSubHubbub; a W3C Recommendation since January 2018, reaffirmed avec a security-focused mettre à jour dans June 2026) est le push complement à RSS/Atom’s pull. A publisher advertises a hub dans son feed (<link rel="hub">), subscribers register avec que hub, et on publish le publisher pings le hub donc il fans le mis à jour feed out à chaque subscriber. Recherche services peut subscribe, mais WebSub itself rend aucun promise que quelconque recherche moteur va explorer or indexer une URL. Il est designed autour topic resources tel as feeds, pas as a general indexation API. Pour participating moteur de recherches, IndexNow est a séparé URL-notification protocol — et as de mid-2025, Bing a aussi stopped taking nouveau sign-ups pour son propre news-feed submission program (plus ci-dessous), qui narrows le champ plus loin.

Preuve à l’appui de cette affirmation WebSub is a W3C publish-subscribe protocol in which publishers advertise hubs and subscribers receive content-change notifications. Portée : WebSub protocol; notification is not search indexing. Niveau de confiance : élevé · Vérifié : W3C Recommendation: WebSub Preuve à l’appui de cette affirmation WebSub has no standardized guarantee of search-engine crawling or indexing; search push protocols such as IndexNow have separate participants and semantics. Portée : Distinction between feed subscription and IndexNow URL notification. Niveau de confiance : élevé · Vérifié : IndexNow protocol documentation

WebSub est le push half de feeds

Dans le Discovery hub Je split discovery dans pull et push. RSS/Atom feeds sont a pull channel: le moteur polls votre feed on son propre cadence (Google’s Feedfetcher, pour instance, ne va pas pull la plupart feeds plus que à propos de une fois an hour). WebSub est ce que turns que pull dans a push — au lieu de waiting à être re-récupéré, votre feed broadcasts le modifier le moment vous publish.

c’est le entier valeur proposition: near-en temps réel notification de feed mises à jour, plutôt que waiting pour le suivant scheduled poll.

PubSubHubbub vs WebSub — même protocol, différent nom

«This trips people up in documentation searches. The protocol was originally called PubSubHubbub (abbreviated PSH). It was renamed WebSub in October 2017 and published as a W3C Recommendation in January 2018. Pre-2018 articles say “PubSubHubbub”; post-2018 articles say “WebSub.” They’re the same thing, and Google’s hub still answers to both — which John Mueller confirmed at the time of the rename (“Yes, finally dug it up! We support both.”). » (Traduction) (Résumé en français de la section vingt, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Le spec itself hasn’t stood encore since 2018, soit: le W3C republished WebSub as a nouveau Recommendation on 2 June 2026, ajout cross-site-scripting (XSS) mitigations à le Security Considerations section. c’est a security-hardening mettre à jour, pas a mechanics modifier — le actors, discovery relations, et subscribe/ publish flow décrit ci-dessous sont le même protocol as le 2018 version. Si vous êtes implementing (pas simplement consuming) WebSub, lire le actuel Recommendation plutôt que a copy de le 2018 texte.

How WebSub en réalité fonctionne

Là are three actors:

  • Publisher — votre site (précisément, votre feed).
  • Hub — a relay serveur que handles subscriptions et fan-out.
  • Subscriber — a moteur de recherche (or quelconque client) que veut mises à jour.

«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.”

Preuve à l’appui de cette affirmation WebSub is a W3C publish-subscribe protocol in which publishers advertise hubs and subscribers receive content-change notifications. Portée : WebSub protocol; notification is not search indexing. Niveau de confiance : élevé · Vérifié : W3C Recommendation: WebSub

» (Traduction) (Résumé en français de la section vingt-cinq, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

En pratique, pour le SEO:

  1. Votre feed advertises a hub avec a <link rel="hub" href="..."> balise (plus a <link rel="self" href="..."> pointing à le feed’s propre URL).
  2. Subscribers (moteur de recherches) register avec que hub pour votre feed.
  3. Quand vous publish, votre site notifies le hub que votre feed modifié.
  4. Le hub récupère votre mis à jour feed et fans il out à chaque subscriber via an HTTP POST à leur callback URL.

«Step 2 is doing more work than “register” implies. The spec breaks subscription into separate states: a subscription request, a verification step where the hub confirms the subscriber actually wants the topic (so nobody can subscribe a stranger’s callback URL without their say-so), a lease the subscription holds for a bounded time, and a renewal the subscriber has to make before that lease expires (there’s no such thing as a permanent subscription) — plus an explicit unsubscribe path. None of that is something you, as the publisher, manage; it’s the hub-and-subscriber side of the handshake. But it’s worth knowing it exists, because it’s why “I pinged the hub” and “a search engine has an active subscription to my feed” are two different, independently-failable things. » (Traduction) (Résumé en français de la section vingt-huit, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Étape 3 est aussi moins standardized que la plupart WebSub écrire-ups let on: le spec itself dit “le spécifique mechanism pour le publisher à inform le hub est left unspecified,” et seulement notes, as an exemple, que some public hubs — notamment Google’s — accept a POST avec hub.mode=publish et hub.url définir à le modifié feed. Que convention est universal suffisant En pratique que “ping the hub” et “POST hub.mode=publish” sont effectively synonyms — mais c’est a widely-adopted convention documented as an exemple, pas a difficile requirement de le Recommendation.

«The W3C spec is technically broader than feeds — it can carry any HTTP resource — but Google’s documentation scopes its recommendation to Atom/RSS feeds. The spec is wide; the SEO use case is narrow. » (Traduction) (Résumé en français de la section trente, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«## WebSub and Google » (Traduction) (Résumé en français de la section trente et un, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«Google’s support is on the record, in the Build a Sitemap docs: “If you use Atom or RSS, you can use WebSub to broadcast your changes to search engines, including Google.” It’s a single subordinate sentence — Google doesn’t give WebSub its own section — but it’s confirmed. » (Traduction) (Résumé en français de la section trente-deux, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Google’s hub est à pubsubhubbub.appspot.com, exécuter par Google as a service — Je confirmed c’est encore actif et answering as de 2026-07-18. c’est le hub vous advertise dans votre feed et ping on publish. Community hubs exist aussi, mais ils ont historically été moins durable que Google’s — vérifier que quelconque tiers hub vous êtes considering est en réalité encore responding avant vous commit votre feed à il, plutôt que trusting an old blog post que dit il fonctionne.

«The crawler behind the curtain is Feedfetcher (Feedfetcher-Google), which is how Google crawls RSS/Atom feeds for Google News and WebSub. One important nuance from Feedfetcher’s own docs: “only podcast feeds get indexed in Google Search” through that path. So for a normal blog feed, WebSub accelerates Google’s awareness of the feed update, but the actual indexing of each page still comes from Googlebot following the URLs inside the feed through the normal crawl → index pipeline. WebSub is a discovery accelerant, not an indexing shortcut. » (Traduction) (Résumé en français de la section trente-quatre, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«## WebSub and Bing » (Traduction) (Résumé en français de la section trente-cinq, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«Bing’s documented WebSub-style support has lived under Bing News PubHub — i.e., it’s news/feed-scoped, parallel to how Google’s Feedfetcher path is oriented toward News and podcasts. But PubHub itself is winding down: Microsoft stopped accepting new publisher applications to PubHub in June 2025, saying it’s moving Bing News toward automatically identifying and ranking eligible news content instead of manual submissions. Publishers already approved before then stay indexed; the submission portal for new applicants is closed. That’s a program-level retirement of manual news submission, not a change to IndexNow. » (Traduction) (Résumé en français de la section trente-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«For pushing general web pages to Bing, the right tool is IndexNow, not WebSub or PubHub. IndexNow is Bing’s (and Yandex’s, Naver’s, Seznam’s, Yep’s) preferred real-time push for arbitrary URLs, unaffected by the PubHub change — and notably, Google does not participate in IndexNow (confirmed on indexnow.org’s own participant list as of this review). So the clean split is: WebSub for feeds (where Google’s hub is the practical option), IndexNow for general pages on the engines that support it. » (Traduction) (Résumé en français de la section trente-sept, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

How to implement WebSub

Étape 1 — advertise le hub dans votre feed. Ajouter a hub lien et a self lien. Le la plupart courant formulaire est embedded dans le feed itself:

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

Google’s hub aussi accepts le equivalent as HTTP réponse headers on le feed requête au lieu de embedded balises — utile si vous ne pas contrôler le feed’s XML directement (a tiers feed generator, pour instance):

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

Soit formulaire indique a subscriber le même chose: qui hub à register avec, et ce que ce feed’s propre URL canonique est. Que deuxième partie matters si vous ever déplacer le feed — point le old URL à le nouveau un avec an HTTP redirection et, per le spec, a subscriber renewing son lease va suivre le redirection et pick up le nouveau hub/self pair automatiquement, plutôt que silently going stale.

Étape 2 — ping le hub quand vous publish. POST à le hub URL avec le publish mode et votre feed URL — ce est le widely-utilisé convention Google’s hub (et la plupart others) expect, décrit ci-dessus:

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

«In practice, your CMS handles both steps. WordPress’s PubSubHubbub plugin uses Google’s hub by default; Blogger, WordPress.com, and Medium support WebSub natively. For a custom site, you wire the publish-ping into your publishing flow. » (Traduction) (Résumé en français de la section quarante-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Vérifier — mais know ce que vous êtes en réalité confirming. A 2xx depuis le hub seulement proves le hub accepted votre notification; il ne fait pas prove quelconque subscriber reçu il, et as le publisher vous généralement ne peut pas observe que dernier hop directement. Ce que vous peut vérifier depuis votre propre side: publish a tester post, confirmer le hub renvoie a 2xx à votre ping, alors watch pour Feedfetcher-Google hitting votre feed dans votre serveur logs shortly après — que confirms le hub re-récupéré, qui est as far as publisher-side verification goes. Voir le Validation Tests lens pour le complet staged breakdown (feed markup, ping réponse, hub re-récupérer) avec ce que chaque un fait et ne fait pas prove.

Ce que WebSub is pas

A quelques myths worth killing:

  • Il ne fait pas indexer pages instantly. Il notifies le hub de a feed mettre à jour; Google encore explore et indexes chaque URL via normal processes.
  • Il ne fait pas fonctionner pour arbitrary pages. Feeds seulement. Pour non-feed URLs, c’est IndexNow (Bing) or Inspection d’URL (Google).
  • Il ne fait pas remplacer sitemaps. WebSub et sitemaps sont complementary — sitemaps cover le entier site; WebSub pushes en temps réel feed changements. Google recommends les deux.
  • Google’s hub n’est pas deprecated. pubsubhubbub.appspot.com est active et exécuter par Google — confirmed actif as de 2026-07-18. Bing’s PubHub est a différent story: il stopped taking nouveau publisher applications dans June 2025 (voir WebSub et Bing ci-dessus), donc ne pas treat que page as an onboarding chemin anymore même though il encore exists.

Who en réalité benefits

Élevé-frequency publishers — news sites, podcasts, et anyone whose freshness window matters — obtenir le la plupart out de WebSub. Pour a site que publishes a quelques times a month, le marginal speed-up over normal feed polling et bon maillage interne est petit. c’est a sensible par défaut si votre plateforme offers il; c’est rarely worth heavy custom engineering on son propre.

Pour le broader picture de comment URLs obtenir trouvé, voir le Discovery hub; pour ce que se produit après a URL est découvert, voir Exploration.

Ajouter une note d’expert

Épingler une citation d’expert

Nouvelle personne ? Créez son profil non revendiqué à /admin/experts/ → Épingler une citation d’expert d’abord.