How to make sure your affiliate program passes PageRank & SEO benefits

by Patrick Altoft on / 34 responses

Search engines are not quite decided on whether they class affiliate links as paid links or not. If you take the time to set up an affiliate program why not use it to generate thousands of high value links to your product pages?

This post will tell you everything you need to know about maximising the SEO value of your affiliate links.

Easy: Don’t go through a 3rd party

Search engines won’t count your affiliate links if they go via a third party affiliate network. Either go with a network that allows you to use your own links or run the program in house.

Easy: Allow deep links

Most people do this already but it’s important to make sure your affiliates are linking to your product pages not just the homepage.

Harder: Consolidate your links

Most affiliate programs have links like

http://www.site.com/category/product.html?aff=123

This causes duplicate content problems – the way to fix the issue is to set an affiliate cookie and then redirect to the normal product page http://www.site.com/category/product.html

Really clever: Don’t make it look like an affiliate program

Any URL with the parameter aff=123 clearly looks like an affiliate link. Amazon is smart and uses tag= as their parameter. Why not try some of the following as affiliate links?

http://www.site.com/page/123/

http://www.site.com/product-name/page123/

http://www.site.com/blogpost/123/product-name.html

Confuse Google by using a non-standard nomenclature for your parameters.

Really clever: Intelligent use of cookies

Do you name your affiliate cookies affid? Just because Google doesn’t accept cookies doesn’t mean it doesn’t see what cookies are being sent in the header information.

When Google sees an affid cookie being set followed by a 301 redirect to strip out parameters it’s a fair assumption the link is an affiliate link.

Try calling your cookie something random like “visitor” or even cloaking the cookie so that it isn’t sent to search engines.

Super clever: Don’t use URL parameters

A few sites have started tracking based on referrer headers, this gives a clean link and search engines have no way of knowing the links are affiliate links, unless you are stupidly telling everybody about it.

My favourite trick is to use links in the following format:

http://www.site.com/#john

http://www.site.com/product-name.html#steve

Search engines view urls with different # tags as the same page so you can have as many of these as you like without coming across duplicate content issues. The way to handle tracking is to use JavaScript to parse the # tag and use it to populate a hidden form field which is posted to your shopping cart when the “add to cart” button is pressed.

Patrick Altoft is Director of Search at Branded3, a Leeds SEO & Digital Agency specialising in SEO, Web Design, Development & Social Media.

Get daily posts direct to your inbox

You can get our blog posts delivered for free by email every day - simply add your email address to the box above, or alternatively you can grab the RSS feed.

Comments

Read the 26 comments below, or add your own!

Rick
December 12, 2008 at 11:19am

Thanks for this Patrick, very helpful :)

Reply

http://resourcesandmoney.blogspot.com
December 12, 2008 at 11:46am

It was an awesome tip. But i will try it first.. Thank you.

Reply

Adi
December 12, 2008 at 3:12pm

Superb post Patrick.

Reply

Adi
December 12, 2008 at 3:13pm

Just out of interest, do any of the major UK networks offer this kind of flexibility regarding linking?

Reply

December 12, 2008 at 3:25pm

I doubt it. To be honest if somebody like CJ started it then Google could footprint everything very easily.

The best way is to manage it in-house.

Reply

December 12, 2008 at 3:48pm

“the way to fix the issue is to set an affiliate cookie” – which will then fail for all browsers who don’t accept random cookies. A small but significant number of lost sales.

“use JavaScript to parse the # tag” – which will fail for everyone using script-blockers, which is a slightly larger number of lost sales.

The “Don’t make it look like an affiliate program” approach, combined with server-based user tracking and an opportunity for people to enter an affiliate name or code at the checkout seems like the best approach to me.

Reply

December 12, 2008 at 4:13pm

There are plenty of merchants that use cookies to track things and nobody seems to complain.

Reply

December 12, 2008 at 9:53pm

Thanks Patrick, some interesting tips here

Reply

December 13, 2008 at 2:19am

I heard of a problem with cookies, maybe you can suggest a fix for me. The problem is that a lot of people have AV software that will clean out their cookies. I know of a few people who have definitely lost affiliate money because of this.

What would be a good way to handle affiliates if I wanted to do it myself. I can code with PHP and MySQl pretty good. Java too.

Thanks,

Reply

December 13, 2008 at 3:25am

How about affiliate solution provider fusionquest?
They let you use naked links, and have a one pixel graphic that sets the cookie and makes an entry into the affiliate database.

Reply

December 13, 2008 at 3:56am

great article.

Reply

December 14, 2008 at 7:48pm

Thanks Patrick, Deeplinks really help conversions as its save the customer time looking once again for the product.. Cookie system seems to me to be the best way. Cheers Mally

Reply

Lee
December 14, 2008 at 9:06pm

number 11, don’t you have anything better to do than comment spam other peoples blogs?

Reply

December 15, 2008 at 11:23pm

Good post, this is something people should be thinking of before they launch an affiliate program, going back to change the system for SEO purposes is nightmarish and rarely ever doable.

Reply

December 19, 2008 at 5:21pm

Something like 99% of affiliate merchants use cookies, it’s generally not something to complain about and you can’t worry too much about lost revenue from people that block cookies. It’s a bit like being worried about the traffic you’re losing to people with IE4.

Reply

December 20, 2008 at 1:38pm

That’s why 99% of affiliate programs are useless for the knowledgeable tech sector – they get broken by any moderately secure web browser.

Even in the general browsing population, this problem is probably 10 times bigger than IE4 now – even IE5′s usage share is only 0.2% on some reports (AdTech). Some estimates put affiliate/ads cookie+script blocking nearly up to 40% (if you’re daft enough to be using a scheme that stuff like Norton blocks), although 10% seems a more widely-suggested estimate. Lopping 10% off the expected affiliate benefit makes most programmes look pretty poor for most sites, doesn’t it?

Reply

December 20, 2008 at 10:43pm

Dude, you are smart boy I will try your favourite trick :)

Reply

December 31, 2008 at 3:54pm

Really interesting post. I’m wanting to setup an affiliate program to promote the Joomla CMS templates we produce – Is there an out-of-the-box solution someone can recommend that doesn’t fall into the “useless” category MJ points out? or will we be building this from scratch?

Reply

January 11, 2009 at 10:17am

nice article, I plan on passing link value through your affiliate program, it seems I should transfer lots of obvious parameter names like “aff” to .Html or .php.

Reply

Misty
January 15, 2009 at 6:41pm

A list of affiliate software solutions that provide these options would be extremely helpful.

Reply

Dom
February 17, 2009 at 6:47pm

In the case of duplicate content issues craeted by URL tracking parameters, this sounds like a great approach:

My favourite trick is to use links in the following format:
http://www.site.com/#john
http://www.site.com/product-name.html#steve

But if you read this artile:

http://googlewebmastercentral.blogspot.com/2007/09/google-duplicate-content-caused-by-url.html

it says:

1. When we detect duplicate content, such as through variations caused by URL parameters, we group the duplicate URLs into one cluster.

2. We select what we think is the “best” URL to represent the cluster in search results.

3. We then consolidate properties of the URLs in the cluster, such as link popularity, to the representative URL.

Soooo, does this mean that this approach is redundant for duplicate content issues craeted by URL tracking parameters?

Reply

March 20, 2009 at 1:56am

I love the article full of good advices, thank you

Reply

April 1, 2009 at 4:52pm

Many thanks for sharing this invaluable information of affiliate program !It really give some useful pointers and benefit to those people who are in affiliate marketing.

Reply

June 30, 2009 at 3:48pm

Hi Guys,

Great article found this to be very interesting.

Thanks

Reply

November 19, 2009 at 12:02pm

really informative post

Reply

Rob
December 22, 2009 at 11:42am

Couldn’t you use the canonical tag to overcome the potential duplicate content problem of an in-house affiliate scheme with referrer ids?

Reply

8 trackbacks

Leave a comment

Your email address will not be published. Fields marked with an asterisk are required.
 

  *

  *

You can use one of the following tags:
<a href=""><blockquote><code><em><strike><strong>