Top Menu

Automatically Post Blog Entries to Facebook and Twitter

I used to write a blog post, then go to TinyURL.com to get a short link, then I’d log in to Twitter to tweet about my new blog entry, then I’d go to Facebook and do the same thing. What a drag. Here’s how to automate your blog so you write once and publish to multiple place automatically — it mirrors the content out to both Twitter and Facebook with no extra work necessary!

This mini-tutorial assumes:

  1. You have a Facebook “page” set up and a Twitter account.
  2. You have a blog set up on your own domain (mine is swshinn.com) and it uses WordPress software to manage the site.
  3. You (or someone you know) knows how to FTP into your site and install WordPress plugins (it’s really not that hard — Google search to find many tutorials on this).

Step 1: Getting WordPress to automatically post to Twitter

Download and install the “YOURLS: WordPress To Twitter”  plugin:

http://planetozh.com/blog/yourls-wordpress-to-twitter-a-short-url-plugin/

Once installed and activated, configure these settings:

  1. Under “URL Shortener Service” pick a service. I use TinyURL.
  2. Under “Twitter Settings” enter the login and password for your Twitter account.
  3. Finally, check the box that says “  Send a tweet with the short URL”. This means that every time you submit a blog post, this WordPress plugin will automatically make a short URL for your blog post (in my case, generating a TinyURL) and post the entry to your Twitter account.

Here’s a screenshot of my settings (click the image to enlarge it):

YOURLS WordPress To Twitter Plugin

YOURLS WordPress To Twitter Plugin

Step 2: Getting Facebook to automatically list your new blog posts

Assuming you have a Facebook “page” (I’m not sure it would work with a normal Facebook account or Facebook “group”; and most authors prefer the “page” features), here’s how you do it.

  1. Click on the link to “Edit” your page.
  2. Then on the settings page that appears, under “Notes Settings” on the right, it gives the option to “Import a blog.” Click that link, and then enter the URL for your WordPress blog’s RSS feed (by default, this is “http://yoursite.com/feed”).
  3. Click on “Start Importing.”

You’re done!

In the future, when you post to your WordPress blog, WordPress will tweet your post to your Twitter account, and Facebook will grab the entry and post it under your Facebook page notes. Note that Facebook may take a few minutes (maybe even an hour or more) to grab your blog post, so be patient. 😉

If you liked this article, add me as a “friend” on Facebook and Twitter!:

http://www.facebook.com/pages/S-W-Shinn/197734288134

http://twitter.com/swshinn

13 Responses to Automatically Post Blog Entries to Facebook and Twitter

  1. tom macdonald March 28, 2010 at 12:54 am #

    Thanks for the step by step explanation. That took some time!

    What is your opinion on whether this process is frowned upon by Google in its determination of your blog placements in the search engine?

  2. S. W. Shinn March 29, 2010 at 7:43 am #

    So long as the sites are not complete mirrors of the other (e.g. there is other unique content besides the mirrored content) then I don’t believe it is an issue.

  3. Mary May 13, 2011 at 5:42 am #

    Thanks for the great step by step guide! Didn’t know you could do that with Facebook, brilliant!

  4. Heather June 6, 2011 at 2:50 pm #

    Thanks so much for this info - WordBooker failed me and so did LinksAlpha, I didn’t realize there was an easier option!

  5. Isabel Blake June 17, 2011 at 6:12 am #

    That’s awesome thanks for the tip! I had no idea Facebook notes even existed until now! Another option to automatically tweet is to have Facebook linked to twitter (on page> edit> settings> resources> link to twitter… & tick the box for notes to be tweeted as well as wall posts etc). That way you don’t even need to use a plug in. But I guess you’ll have to wait for Facebook to pick it up before it gets tweeted.

  6. Paul Cole August 8, 2011 at 12:45 pm #

    Wow, just tried this for my wife’s hair salon site. I never knew the Facebook import option even existed or was that easy to set up, thanks. Will try the twitter page sync soon.

  7. Suraj November 18, 2011 at 8:18 am #

    Thanks for the info…helped me a lot!!

  8. Leava December 1, 2011 at 5:43 am #

    That is what I have been looking for for a long time ! It is a great plugin that really saves me a lot of time !

    Thx for sharing,

    Leava

  9. Andrea December 12, 2011 at 1:22 pm #

    I don’t get it. There is no “Notes Settings” anywhere. Besides, the Settings panel shows on the left here, not on the right….

  10. S. W. Shinn December 12, 2011 at 2:18 pm #

    WordPress and the plugins have both been updated to new versions of the software since I wrote this post — please refer to the updated documentations for WordPress and the plugins 🙂

  11. Andrea December 12, 2011 at 2:29 pm #

    Oh, I was referring to Facebook, not WordPress.:) (sorry for not saying that before)

  12. Lowell February 28, 2012 at 6:02 pm #

    Thanks… this will save me a ton of time logging into Facebook and Twitter.

  13. 2Hilarious May 7, 2012 at 4:39 pm #

    thank you for this tuto
    it really helps

Powered by WordPress. Designed by Woo Themes

Social Widgets powered by AB-WebLog.com.