How to add a Google +1 button to your Joomla site

Google recently launched their +1 button. This button allows Google users to "+1", or recommend, a site or web page.

The recommendation from your friends will show up in your Google search results and your Google profile.

In this tutorial, I will show you how to implement a Google +1 Joomla button on your web site (and explain why you should).

I've already added the +1 button to this site, so make sure you use it ;)

What is Google +1?

Google describes the +1 button like this:

The +1 button is shorthand for "this is pretty cool" or "you should check this out."

Click +1 to publicly give something your stamp of approval. Your +1's can help friends, contacts, and others on the web find the best stuff when they search.

You can also take a look at the following video from Google:

Why use it on your Joomla site?

see-plus-onesEven though Google is the no. 1 search engine, there has been something missing, and that's the direct user-interaction.

The Facebook Like and Share buttons have become a standard for sharing content with your friends. Now, I see no reason why the Google +1 button won't be of equal, albeit different, importance.

Google tried to launch Google Buzz a while ago, but this didn't take off as they expected. Thus, they turned around and created the +1 button. In my opinion, it seems like a much better idea.

Major sites like Mashable have already implemented the button and Google is actively marketing the functionality.

The +1 button can appear in a variety of places, both on Google and on sites across the web. For example, you might see a +1 button for a Google search result, Google ad, or next to an article you're reading on your favorite news site. Your +1’s and your social connections also help improve the content you see in Google Search.

The +1 button is currently only available for English searches on Google.com, but I guess they will implement the feature on other language searches as well pretty soon.

So if you want to have users recommend your pages on Google - you need to implement a Google +1 Joomla button as soon as possible.

How to add the Google +1 button in your Joomla site

To use Google +1 button on your site, you need to add two pieces of code:

  • A Javascript snippet fetching the code from Google
  • A tag for rendering the button where you want it to appear

The Javascript snippet

This is the Javascript snippet that needs to go on every page where the +1 button should appear (place this tag in your head or just before your close body tag):

<script src="http://apis.google.com/js/plusone.js" type="text/javascript"></script>

To add this code to your site, you have two options:

  1. Add it manually to your template index.php file (found in /templates/YOURTEMPLATE/)
  2. Add a module containing the snippet using this method (recommended)

The +1 button tag

The actual button code (place this tag where you want the +1 button to render):

<g:plusone size="medium"></g:plusone>

This actual code renders the standard +1 button code. There are several types of buttons to choose from, and you can visit the Google +1 button configuration tool to choose what kind of button you want.

To add the tag to your Joomla articles, you need to put it into a Joomla template override for the com_content article view. If this is Greek to you, please read my article about Joomla template overrides first.

You need to add the above tag to the /templates/YOURTEMPLATE/html/com_content/article/default.php file.

You might also consider adding some CSS to the tag to have it display the way you want to. For instance, place the tag in a DIV with the class name 'gplusone': <div class="gplusone">The tag</div>. In this example your button will be placed to the right side of the text it preceeds:

div.gplusone {
float:right;
margin-left:20px;
margin-bottom:20px;
}

As you can see, it's quite easy to add the button to your Joomla articles. A good place to add the button could be just after the article text.

k2-foldersIf you're using K2

In case you're using K2, you need to add the button tag to your K2 template.

I recommend you use a template override for that as well if you don't already:

  1. Create a folder in your /templates/YOURTEMPLATE/html/ folder called "com_k2".
  2. Place a copy of the files found in /components/com_k2/templates/default/ into the folder you just created. This will create an override of your default template.
  3. Do your modification on these files and not on the ones in /components/com_k2/templates/default/. Now, if you upgrade K2, your modifications will not be overwritten by the installer but stay nicely in your template HTML folder.

Now, you can add the button code to the K2 item.php file and it will show up in your K2 items.

On one of my sites, www.whatcoffee.com, I added it just below the article text and before the ratings function. That way, the reader can easily recommend the article if they liked it:

gplusone-whatcoffee

Enjoy your +1's ;)

Kristoffer Sandven, JoomlaBlogger

Kristoffer Sandven is a Joomla! and SEO consultant living in Horten, Norway. He's the founder and author of JoomlaBlogger.

Website: www.joomlablogger.net/blog/about/about-joomlablogger/
Read 12882 times Last modified on Tuesday, 31 January 2012 12:51

Want more information like this?

Buy the 287 page e-book Blogging with Joomla - just $9!

  • Understand and configure Joomla extensions like K2 and EasyBlog
  • Optimize your web site for search engine visibility
  • Create and organize content
  • Track and analyze traffic
  • Integrate advertising, social functions and video
  • Optimizing a web site for speed and much more 

Learn more and order now!

comments powered by Disqus
Powered by Joomla

Joomlablogger.net is hosted by Rochen:

Rochen logo

Download Joomla for free