How To Integrate Google Authorship To Your Blog

Google has introduced the display of author information in search results to highlight the content creators and help users discover great content. The blogosphere is centered around people. It is no longer enough to blog under a nickname or be totally anonymous. Building your personal brand is crucial. Bloggers that are listed in Google Authority will be more credible, more visible and will get more clicks from search results compared to anonymous authors.

Adding your site to Google Authorship

There is a process you need to go through to get your blog accepted into the authorship program. If you are a blogger using Thesis Theme (design that I use and recommend), here are the instructions to get started:

    • Display author link in your post byline. Go to Thesis Theme admin panel under Thesis Design Options > Display Options > Bylines. Check “Show author name in post byline” and “Link author name to archives”.
    • By default this links to the WordPress author page. I prefer to have my name linked to my About page. To link the author name to a different page than the default, insert this code into custom_functions.php:

[sourcecode language="php"]
function change_author_link( $link, $author_id, $author ) {
if ( ‘your-wordpress-username-here’ == $author )
return ‘link-to-your-about-page-here’;
return $link;
add_filter( ‘author_link’, ‘change_author_link’, 10, 3 );

    • Link to your Google+ profile by using the rel+”me” tag from anywhere on the about page that you chose in step 2. This is the code I’ve used on my About page:

[sourcecode language="html"]All posts at HowToMakeMyBlog are written by Marko Saric[/sourcecode]

    • Add support for Google’s authorship markup format to your Thesis Theme by adding this code to your custom_functions.php:

[sourcecode language="php"]
function custom_headline_catcher() {
function custom_headline_catcher_end() {
global $thesis_design;
if ($thesis_design->display['byline']['author']['nofollow'])
$output = str_replace( ‘rel=”nofollow”‘, ‘rel=”nofollow author”‘, ob_get_contents() );
$output = str_replace( ‘class=”url fn”‘, ‘class=”url fn” rel=”author”‘, ob_get_contents() );
echo $output;
add_action( ‘thesis_hook_post_box_top’, ‘custom_headline_catcher’ );
add_action( ‘thesis_hook_before_post’ , ‘custom_headline_catcher_end’ );

  • Add your blog author page URL to the Links section of your Google Profile.

To check if it was setup properly, use this rich snippets tool. Insert any of your post URL’s and you should see a message in green: Verified: Authorship markup is correct for this page.

More visibility, more clicks

To get started you need to +1 at least one site on your Google profile. If you have not done that yet, click on the +1 button on the bottom of this post. Then go to your Google profile, click +1 tab, click Edit Profile, and select “Show this tab on my profile”.

Last step is to complete this form and Google will manually add you to the Authorship system. It can take some time so be patient. When they do add you, your posts will rank with your profile picture, name and link on the side of your search listings. You will be more visible in search results, start building a more credible name and you will be getting more clicks than a blogger who is not in Google Authorship.