What is PubSubHubbub and How to Implement It In WordPress

One of the most frequently asked question from content publishers (that means all bloggers, you and me alike) is “How to make sure that my feed subscribers can read my latest update the moment I publish it?” This nearly real-time technology is not really possible in the past, but with PubSubHubbub (yes, it kinda sounds dorky), it changed the whole ball game.

Simply said, PubSubHubbub (aka as PuSH in short) is publish/subscribe protocol addon to the current Atom/RSS technology. It enables your RSS subscribers to instantly receive your feed as soon as you publish your content.

What exactly does PubSubHubbub do?

Previously, when you publish a content, it doesn’t get push to the feed aggregator automatically. Instead, the feed aggregator poll your site (RSS feed) at regular interval and check if you have new content. If yes, it will then broadcast to your subscribers. With this push technology, there is often a delay in syndication and it could be several hours after your content went live before your RSS subscriber can read it on their RSS reader software.

PubSubHubbub aims to get rid of this time-delaying barrier and make everything real time. This means that as soon as you publish the content, your end subscriber will also receive it instantly. The technology is simple. Instead of the feed aggregator constantly polling your site for new content, it will now act as a hub. Whenever you publish a new content, you notify the hub, which in turn send your update to the end user.

You can watch the interesting video below for better understanding.

B5kHx0rGkec maxresdefault

Sound simple, but how do I implement it in WordPress?

Feedburner way

Now, if you are using Feedburner to manage your feed, your site is already PuSH enabled. You just need to turn on the service in the Feedburner Dashboard.

Go to Feedburner and login to your account (most likely is your Google account).

Click on the Publicize tab at the top.

Publicize tab in Feedburner

On the left, click Pingshot.

Pingshot option in Feedburner

Click the Activate button to enable the service.

push-feedburner-enable-ping

That’s it.
(You may also want to ensure that http://ping.feedburner.com is in your ping list)

Custom feed

If you are using the default WordPress feed rather than Feedburner, there are several plugins that you can use to PuSH-enabled your blog

1. PuSHPress

PuSHPress is the plugin used in WordPress.com. There is no configuration required. Simply activate the plugin and you are good to go.

The big difference in this plugin compared to the other PuSH WordPress plugins is that it includes a PuSH hub built in.

Download PuSHPress here

2. PubSubHubbub

Another simple plugin that requires minimal configuration.

This plugin does not implement a hub, but it allows you to select which hubs you want to ping. The default is Demo hub on Google App Engine and SuperFeedr.

push-pubsubhubbub-plugin

Download PubSubHubbub here

3. WP Pubsubhubbub

This plugin is functionally similar to the PubSubHubbub plugin mentioned above. It allows you to specify the hubs you want to ping as well, so choosing this or the other is really dependent on individual preferences.

Download WP PubSubHubbub here

Have you started implementing PubSubHubbub in your WordPress blog?

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Damien Oh Avatar

Read next

Suzanne Simard sealed paper birch and Douglas fir seedlings inside plastic bags, fed them carbon-14 and carbon-13 dioxide, and nine days later found carbon had crossed between species through fungal threads in the British Columbia soil beneath her boots
A species of jellyfish called Turritopsis dohrnii can revert its adult cells back to a juvenile polyp stage when injured or starving, effectively restarting its life cycle, and biologists have so far failed to identify any natural limit to how many times it can do this.
A Japanese man named Jiroemon Kimura, who lived to 116, was born in 1897 when Queen Victoria still ruled and died in 2013, meaning a single human life personally overlapped with the invention of the airplane, the atomic bomb, the internet, and Instagram
The Hollywood sign originally read HOLLYWOODLAND when it was built in 1923 as a real estate advertisement for a housing development, and it was only meant to stand for 18 months, but nobody ever got around to taking it down and the city eventually adopted it as a landmark
Almost all of the world’s internet traffic does not travel by satellite but through fibre-optic cables lying on the ocean floor, a hidden web of wires crossing the deepest parts of the sea to connect the continents.
People who flip their phone face down on every table aren’t being secretive. They figured out that staying interruptible meant handing their time to whoever rang first
Twitch vs. Facebook Gaming vs. YouTube Gaming: What’s the Best Live Game Streaming Platform?
Chrome Extensions Ownership Transfer is a Direct Threat to You: How to Stay Safe