PureBlogging » Blog Archive » Setup Your Blog to Accept Guest Bloggers

So, you’ve expanded your blog empire to a few blogs and have started to notice that you are ignoring some of your money-makers. You’d like to dedicate more time to them but you really don’t find yourself coming up with good articles – it’s expected, your spending a lot of your time launching your new project! What do you do?

Open your blogs up to guest bloggers! It’s not very difficult and you’d be surprised at the response you’ll get from people who would just like to spread their AdSense IDs out to other domains. The most common scenario is allowing the guest blogger to use their AdSense code when the post is viewed (a single post, that they authored) while you maintain your AdSense codes on all posts you have authored as well as any pages (to include the homepage).

I’ve recently established a scenario exactly like this on my gaming blog, GibThis.com, and this is how David runs the guest blogging program here at PureBlogging as well. It took me longer to walk my new authors through the process of registering for Google’s AdSense program than it did to setup the revenue sharing on my blog. Now, I’m going to walk you through that process as well.

The Plugin
The first step is to download the AdSense Author plugin. This plugin allows authors to enter their AdSense ID within a control panel on their Dashboard. After they’ve accomplished this, their AdSense IDs will be positioned throughout the site in the manner we’ll configure below.

Configuration
After downloading, uploading, and activating the plugin – your first stop should be the Author Adsense Configuration panel, found within the Plugins menu. The configuration is very easy with only three fields you must fill out:

  • Admin Google ID: Place your AdSense ID in this box – if the plugin finds an author without an AdSense ID setup, it will use yours instead!
  • Admin Percentage: Enter a percentage of time you want your own AdSense ID to be displayed rather than the authors – we’re going to be nice and give our authors 100% of the revenue off of their posts (if you placed 50 in this field, you and the author would split the page views evenly).
  • User Level: This determines the lowest level a user can be to have their AdSense ID displayed – we’re going to position that at the Author level, since it’s the lowest level that can actively contribute to the blog.

One final step that people often miss is configuring their own AdSense ID. Technically, if you didn’t do this the plugin should realize you are an author without an AdSense ID and use the Admin ID within the plugin configuration. Unfortunately, this didn’t work for me – but it’s easily fixed. Just go to the Dashboard menu, click My AdSense, and enter your ID in the field. Now your ID will be displayed within every post you make!

The Setup
Not so fast you say – that was to easy… you’re right! Although we have the plugin all setup to do what it is supposed to, we still need to call the plugin from our template files. Head over to the Presentation editor and find one of your AdSense fields (probably in your Sidebar). Find the line within the AdSense code that reads:

google_ad_client = "[YOUR ID HERE]";

You want to change this line to read:

google_ad_client = "<?php $kd_user_id=$post->post_author; $google_id = kd_get_google_id($kd_user_id); echo $google_id; } ?>";

Make sure you run all around your blog and change this across the entire site. Note: The plugin author provides a different means of accomplishing this (assigning a variable to the returned value, then merely echoing that variable throughout the template). I tried to do this within my header and it didn’t work – what I’ve done here is working fine for me though.

Touch-Ups
If you have AdSense ads that are placed within “global” areas of your blog (the header, footer, sidebar, etc) – then you may have noticed an odd occurrence: whoever authored the last post gets their ID displayed in the ad unit. We’ve been nice to our authors by giving them 100% of their own posts but we still want to get some money coming our way as well, right!?

This can easily be accomplished using PHP’s if…then statement. The following code will ensure your ID is displayed on the home page as well as all static pages within your blog. You should use this code whenever you have an ad unit that is displayed at the same time as multiple posts (the home page, archives, etc).

google_ad_client = "<?php if (is_home() || is_page()) { echo "YOUR ID HERE"; } else { $kd_user_id=$post->post_author; $google_id = kd_get_google_id($kd_user_id); echo $google_id; } ?>";

Popularity: 23% [?]

Subscribe to RSS Feed

RSS feed

11 Comments

2007-06-21 10:47:19

Good post Mike … I’ll have to put this all together on another blog of mine and try it out!

Thanks for the tips!

Darin

 
Comment by Deaf Musician
2007-06-21 12:26:05

Uh… and what if the fake clicks are generated in your blog… wouldn’t your gaming blog get banned along with your adsense publisher account.. and THEIR publisher account, also? Hmm… interesting plugin, nonetheless.

 
Comment by Michael Wales
2007-06-21 13:17:22

@Deaf Musician
First of all you are assuming fake clicks will be made – what if there aren’t any or a sufficient amount to make Google notice? I’m sure everyone experience some click-fraud, but I’ve been running AdSense for a number of years of numerous sites and have never had an issue with click fraud.

Even if that was the case – Google bans account based on publisher ID, not the domain. So, if one of your user’s were generating fraudulent clicks on their own ads it would be identified and their publisher account would be banned – which means yours takes over in it’s spot.

Google isn’t stupid. They can tell the difference between real clicks and fraudulent ones. Even if a random person went to one of my sites and started clicking links like crazy they would realize it’s not me and although I wouldn’t get paid for those clicks, my account wouldn’t be banned either.

If Google couldn’t prevent this sort of activity from happening – wouldn’t you think every website would be generating fraudulent clicks on their competitor’s sites to close down their main source of income?

 
Comment by Casey
2007-06-21 13:43:09

Very nice. I will use this on my new theme next week!

 
Comment by Rhys
2007-06-21 14:25:31

I think I may use this in the autumn. I am going away for two weeks and having trouble getting people to guest blog. Maybe this will give them an incentive :)

 
2007-06-21 17:43:48

I’m still in my blogging infancy but I like this idea. It gives guest bloggers an incentive to write.

 
Comment by JoLynn Braley
2007-06-21 23:52:30

Michael, thanks so much for all of the details on how to set this up. I don’t have guest bloggers right now, but in case I ever get to that point, I’m bookmarking your post for future reference.

Thanks again! :smile:

 
Comment by Roberta
2007-06-22 10:11:25

I really can’t setup my personal blog for multiple contributors…wouldn’t that be strange? Definitely useful information to have, though. I’m not too keen on PHP, so I’ll have to bookmark this just in case I do something else in the future.

 
Comment by Sueblimely
2007-06-22 15:56:56

An excellent idea. I have just made my first tentative steps into the world of guest blogging by joining the site appropriately titled Guest Blogging

I will consider offering AdSense authoring as an incentive.

 
Comment by Andrea Micheloni
2007-06-23 12:03:21

Hey, great plugin! I might use it in case I’ll allow someone to be my guest blogger…

Great plugin :)

 
Comment by CutieGadget
2007-07-16 21:42:49

Interesting idea you have :grin: So if we get guest blogger, then We can have our blog get updated and share revenue with the the blogger, isn’t it?

 

Sorry, the comment form is closed at this time.