How to Add a Twitter Button to Your Blog: All Possible Options

How to Add a Twitter Button to Your Blog: All Possible Options

Twitter buttonsTwitter is recognized as one of the best viral marketing tools. So if you have a good post you think might go viral, Twitter is your best bet to attract people’s and ‘linkers’ attention to it.

One of the most important steps in turning Twitter into an effective viral marketing tool is to make the sharing process “smooth” – and a good Twitter button inviting nicely to spread the word can be highly effective.

Buttons That Encourage Readers to Tweet Your Posts

WordPress Plugins

Tweet this! is a fairly popular WordPress plugin that lets users easily Tweet each post of the blog. It works like any social bookmarking button that allows to share a story with two clicks. It re-directs you to your Twitter home page and redirects a Tweet containing the post title and link; all you have to do is to click “Update”:

Tweet this! WP plugin

It also includes support for Plurk, Yahoo Buzz, Delicious, Digg, Ping.fm, Reddit, and StumbleUpon.

Referrer Detector (not a button, but should be mentioned here) identifies users coming from Twitter (as well as other platforms) and shows them a personalized message to encourage to Tweet this post:

“Hello fellow Twitter user! If you find this page useful, why not share it on Twitter?”

Create the Button Yourself:

All you need is this code:

<a href=”http://twitter.com/home?status=Currently reading <?php the_permalink(); ?>” title=”Click to send this page to Twitter!” target=”_blank” rel=”nofollow”>Share on Twitter</a>

And use Photoshop or other editor to create the button image.

Tweetmeme ButtonAdd Tweetmeme Button

Tweetmeme offers cool buttons that invite to retweet the post. It generates a tweet that addresses @tweetmeme – this allows the service to rate the story and also to display the retweet count. It also automatically shortens the post URL via Bit.ly

Buttons that Increase Your “Followship”

Twitter CounterTwitter Counter is the button that shows how many people are already following you on Twitter and invites the visitor to join them. The psychology is similar to revealing your blog RSS subscription: if your blog has a lot of subscribers, it must be really useful and high-quality and chances are, many people will feel inclined to subscribe too. So if you have a solid followship on Twitter, revealing the stats will encourage more people to follow.

Another third-party service to consider is ‘Twit this‘ – but it seems to require registration.

Cool collections of Twitter buttons:

Twit Stamp (also not a button, but really cool one) generates a cool widget containing a link to your profile and your most recent Tweet. The widget is available in multiple sizes and colors:

twit stamp

More reading on integrating Twitter to your site:

Post image source: mynameiskate.ca

39 COMMENTS

  1. **a href=”http://twitter.com/home?status=Currently reading **?php the_permalink(); **” title=”Click to send this page to Twitter!” target=”_blank”**Share on Twitter**/a**

    You’re saying the URL includes spaces? That’s never a good idea.

    Additionally, what stops search engines following the link and repeatedly hitting Twitter again and again, with requests that it cannot fulfill (‘cus search engines can’t log in to Twitter)?

  2. **a href=”http://twitter.com/home?status=Currently reading **?php the_permalink(); **” title=”Click to send this page to Twitter!” target=”_blank”**Share on Twitter**/a**

    You’re saying the URL includes spaces? That’s never a good idea.

    Additionally, what stops search engines following the link and repeatedly hitting Twitter again and again, with requests that it cannot fulfill (‘cus search engines can’t log in to Twitter)?

  3. g1smd is right; those spaces really need to be plus signs. Not that you have to use a plugin, but I see a lot of do-it-yourself people making that mistake. It shouldn’t harm anything, but spaces in URLs is always bad form. This is the version I recommend, as it uses shorter URLs:

    <?php
    global $id;
    echo ‘<a href=”http://twitter.com/home?status=Currently+reading+’ . get_bloginfo(‘url’) .
    ‘/?p=’ . $id . ‘” title=”Post to Twitter”>Tweet This Post</a>';
    ?>

  4. g1smd is right; those spaces really need to be plus signs. Not that you have to use a plugin, but I see a lot of do-it-yourself people making that mistake. It shouldn’t harm anything, but spaces in URLs is always bad form. This is the version I recommend, as it uses shorter URLs:

    <?php
    global $id;
    echo ‘<a href=”http://twitter.com/home?status=Currently+reading+’ . get_bloginfo(‘url’) .
    ‘/?p=’ . $id . ‘” title=”Post to Twitter”>Tweet This Post</a>';
    ?>

  5. With WordPress I find that it’s better to use code similar to Richards above. TweetMeme is great but just takes entirely way to long to load.

    Great post, thanks for putting all together!

  6. With WordPress I find that it’s better to use code similar to Richards above. TweetMeme is great but just takes entirely way to long to load.

    Great post, thanks for putting all together!

  7. All you need to do is go to addthis dot com and there code it says things like

    all you do is change the button tag to myspace, twitter etc and you will get that button. Im not sure if it works for all of them but I know it works for the popular ones.

    I have a question?

    How can you add these buttons for individual links on a page instead of tweeting the whole page.

  8. All you need to do is go to addthis dot com and there code it says things like

    all you do is change the button tag to myspace, twitter etc and you will get that button. Im not sure if it works for all of them but I know it works for the popular ones.

    I have a question?

    How can you add these buttons for individual links on a page instead of tweeting the whole page.

  9. Thanks a lot! I am just learning Information.
    And php and this was very easy to follow and helped a lot.
    You really took time to explain every little bit.
    Thanks again…

Leave a Reply