May 7

Essential WordPress Plugins – Ping Optimizer


pinging-servicesWhen you publish a new post or page on your blog, you definitely want the world to know about it. WordPress has a built in notification tool in the “Reading” settings that “pings” blog servers automatically when you publish or update a page or post. On the surface that seems like a really good thing — and it is except for the problem of excessive pinging.

Before we get to the problem, let’s understand what pinging is and why it benefits you. According to Wikipedia:

In blogging, ping is an XML-RPC-based push mechanism by which a weblog notifies a server that its content has been updated. An XML-RPC signal is sent to one or more “ping servers” which can then generate a list of blogs that have new material.

Think of it as a robocall where your blog website calls up other servers and says, “hey, I just published a new blog post” and they send the news out to people and web robots who monitor those servers for new content.

Why is that a good thing? Because you get…

  • listed in directories
  • backlinks
  • indexed by search engines
  • your blog added to blogrolling scripts

So What’s the Problem?

As with any good thing on the web, there are people who want to take advantage and they “spam” the pinging services. If a service determines that they are being spammed, they block sites which are engaging in excessive pinging. For the rest of us who are trying  to be good netizens, we could unknowingly be labeled as a spammer.

Why? WordPress explains about this tool, “WordPress automatically notifies popular Update Services that you’ve updated your blog by sending a XML-RPC ping each time you create or update a post.” Yes. Even if you update a post! That’s not good.

wordpress pinging

Fortunately, there is a simple solution. Just install the MaxBlogPress Ping Optimizer. This plugin is free if you are willing to optin to their list. I prefer this solution over the one from cbNet because it cleans up the logs automatically and they keep up with the active pinging service list.

Here are the steps to install and configure MaxBlogPress Ping Optimizer:

  • Go to MaxBlogPress to download the zip file and save it to your computer
  • From the plugins area of your WordPress dashboard, select Add New Plugin
  • Select upload, browse to the saved zip file, install and activate
  • You’ll find the options under the Settings area
  • Click the link for the latest pinging services list, copy the list and paste it into the “URIs to Ping” box.
  • Click “More Options” and check the box to avoid excessive pinging within a certain time frame. Set the “Clear Log” timing.

Once that’s done, you don’t really need to think about it again. Just go ahead blogging and editing confident that you are not ticking off the pinging services and instead getting all the benefits.

Christine Cobb

Christine Cobb

is a web technology consultant, a small business online marketing consultant and provides information for new bloggers and affiliate marketers.
Christine Cobb


adwords, ping optimizer, pinging, wordpress plugins

You may also like

Why I’m Switching from OptimizePress to Thrive Themes

Shopify to Stop Maintaining WordPress Plugin

  • Thanks so much for this recommendation Chris! I had no idea that my blog would be pinging so much. I update my posts frequently while I’m writing or editing them just to make sure I don’t lose my edits. I’ll go install this one right away.
    – Sharyn

    • Hey Sharyn — This is one of those things that fly under the radar. Thanks to MaxBlogPress for not only coming up with a simple solution but also posting a more comprehensive ping list.

    • You could check with the services like Technorati to see if they have your blog posts or look at their blogroll service. You can also search Google for one of your blog posts a month ago or so and then see if some of the services are listed.

    • Yes. WordPress is still reporting that it pings whenever there is an update. Also the plugin’s developers keep a current list of services which is handy.

  • {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

    Subscribe to our newsletter now!