Make Your BuddyPress Site an SEO Monster With This Simple Guide to Create Your Own Twitter App

March 1, 2010  | 
16 Comments

I’d like to introduce you to the best BuddyPress plugin currently available for incorporating Twitter activity on your site. Check out the Tweetstream plugin. It synchronizes a user’s tweets with his BuddyPress activity stream and also works the other direction to pump the activity stream out to Twitter. The plugin also includes a host of other features and options that will be highly beneficial to your site’s SEO.

After you download Tweetstream, upload and install, and you will now have a Tweetstream menu in your WordPress dashboard. There are several things you can configure for your users, since every BuddyPress network will have different needs.

How to Configure the Tweetstream Plugin

Step 1: Set Up Your Twitter Application and Get Your API Key

The first thing you need to do is get an API key from Twitter. On that page you will need to give your application a name. This will be displayed on tweets when your users tweet from your site, so you will want to name it something site-specific. Give your application a description over 30 characters and then specify the application website, which will be your BuddyPress site URL. The next required part of the API key generation is to select Browser (not Client) for the application type. The callback URL is your BuddyPress site URL. Select “Read & Write” for the default access type and then click save. It will now display the Consumer key and the Consumer secret key that you need to enter into the Tweetstream configuration options.

Step 2: Set Filter Options

This step is optional. As you can imagine, full twitter syncing both ways on your site can make for a loaded activity stream when your members are very active Twitter users. To avoid a tweet overload, set up filters specific to your site. The plugin author uses this example: “You have a social network wich focus is on soccer, you don’t want all tweets of your users showing up that hasn’t to do anything with soccer. You can set the filter to “soccer”, now only tweets with “#soccer” will be shown of the users tweets.” If you want to set up multiple filters, make sure to separate them by a comma.

Step 3: Determine User Options

You can enable a “Want to tweet this message too?…” checkbox that appears when a user is updating on your BuddyPress site. This is very helpful, because most users would probably prefer that not all of their updates are automatically tweeted. Giving this option makes it more of a BuddyPress feature than a BuddyPress deal breaker. It’s important to remember never to lock in features for your users that may at some point compromise their privacy.

Step 4: Test the Plugin by Logging In and Posting an Update

If you have enabled the checkbox in the user options, you will see this placed under the Post Update box: Want to tweet this message too? Check your tweetstream settings. If not, then the user will only be able to configure their individual Tweetstream settings under Settings >> Tweetstream when logged into his account. I think the checkbox is much more handy and would never use it without this enabled. Before the user can use this feature, he will need to authorize Twitter to access his account by clicking on the link provided under settings. After he does this, he will be able to configure his own personal settings as shown below:

These options are one of the strongest reasons why I love this new plugin. Your users don’t have to participate in tweetstreaming whatsoever if they do not authorize their accounts. If they do, then they can have it set up to delete tweets from Twitter as they delete the items from their activity streams. The user also has the option to display tweets he posts from Twitter in his activity stream, without even having to login to his BuddyPress account. An auto-check option for the checkbox that appears next to the update box is available if he already knows he wants to be double-posting all the time from your site. The user can even include a link to his profile on your website in each and every tweet that goes out from his BuddyPress account. This is fantastic for SEO, since it generates numerous inbound links to your website. In addition, the tweet will show that it was generated by your site-specific twitter application, as shown below:

If you want to exponentially increase your BuddyPress social network’s exposure, I highly recommend creating a Twitter app that is specific to your site. This is one of the easiest ways to get users to post more activity while increasing the number of inbound links to your website. I thoroughly tested this plugin yesterday and can verify that it works exactly as it is supposed to with BuddyPress 1.2.1. Many thanks to Peter Hofman for his contribution to the BuddyPress community.

Featured Plugin - Every great SEO tweak you need, in one snazzy bundle

Fully integrated with the SEOMoz API, complete with automatic links, sitemaps and SEO optimization of your WordPress setup - this is the only plugin you need to help you rank your site number 1 on Google - nothing else compares.
Find out more

Featured Plugin - Start your own Quora / StackOverflow / Yahoo Q&A site

It's now incredibly easy to start your own Q&A site using nothing more than WordPress - The Q&A plugin simply and brilliantly transforms any site, or page, into a perfect support or Q&A environment.
Find out more

Featured Plugin - Turn any WordPress page into a fully featured wiki!

To get a wiki up and running you used to need to install Mediawiki and toil away for days configuring it... not any more! This plugin gives you *all* the functionality you want from a wiki, in WordPress!!!
Find out more

Featured Plugin - Add bottom corner (or anywhere else) chat to your site

No javascript required, no third part chat engine, just fully featured chat right in your own database on your own WP sites - couldn't be easier.
Find out more

Featured Plugin - Start Your Own Powerful Membership Site

If you're thinking about starting a paid, or just private, membership site then this is truly the plugin you've been looking for. Easy to use, massively configurable and ready to go out of the box!
Find out more

Featured Plugin - WordPress + Google Maps = Perfect

Simply insert google maps into posts, sidebars and pages - show directions, streetview, provide image overlays and do it all from a simple button and comprehensive widget.
Find out more

Featured Plugin - Send beautiful html email newsletters, from WordPress!

Now there's no need to pay for a third party service to sign up, manage and send beautiful email newsletters to your subscriber base - this plugin has got the lot.
Find out more

Featured Plugin - Easily integrate your WordPress site with Facebook

Would you like to add Facebook comments, registration, 'Like' buttons and autoposting to your WP site? Well, The Ultimate Facebook plugin has got that all covered!
Find out more

Featured Plugin - Host sites, get paid, just like WordPress.com

If you've ever wondered how you could offer a paid site management and hosting service, then this is the plugin for you. Offer a freemium or paid service, for any niche you like, it's powered Edublogs.org to success already!
Find out more

16 Responses to Make Your BuddyPress Site an SEO Monster With This Simple Guide to Create Your Own Twitter App

  1. Have to say this is a fantastic plugin, I am currently using it for wpin.me wordpress community startup.

    Also managed to get the register with twitter to work as well!

  2. Just completed the register with Twitter Tutorial on wpin.me full details available here http://bit.ly/bprite

  3. Thank you! nice twitter tutorials..Really helps the SEO campaign

  4. Thanks for the tutorial, it was really helpful.. This is a really useful plugin, glad i got it to work.. thanks again..

  5. Hi there Sarah!
    Great story, and i love to see that people really like the plugin.
    I will continue to develop this plugin to optimise user needs.

    In time i will create more options like: Facebook,Myspace etc…
    I hope in a month or 2.

    Thanks for the great review!

  6. Hi would this even work with subdirectories install so that Twitter would recognise each sub blog in it’s own right?

    Sounds awesome

  7. Blackphantom- I really enjoyed reviewing this plugin. Please let us know when you have a new version out with more options. Would love to check it out again! Thanks for all your hard work on getting this plugin out there!

  8. It seems so. Great blog by the way!

  9. Exactly, what i was looking for. thx

  10. Thanks for the interesting post

  11. Thanks for the article. Very useful and easy to implement.

  12. I just installed this plugin on http:.//housingstorm.com and so far it works great. I do really like that the users can choose to participate or not.

    Great plugin!

  13. Nice! Been looking for something like this for a while. I’ll put it to the test thank you Sarah!

  14. I should really be working but I always got to check on your blog.

  15. Hi, I read all your posts, keep them coming.

  16. I enjoyed the read thanks a lot

Click on a tab to select how you'd like to leave your comment

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting