I've read about this over at Webmasterworld where some webmasters speculate that Google dropped their sites in ranking due to the presence of CJ links on their site. Do you think Google would do this? I'm considering adding rel=nofollow to the CJ links, but I wonder if this is sufficient to prevent drop in rankings. Some have suggested that the link should actually be to a redirect page (say a PHP redirect script on your server) or perhaps use tinyurl, urlfreeze services, etc - but I'm concerned that doing this might cause the CJ system not to recognize your referral (if I recall correctly, their TOS states that the built links must be pasted into your content without any modification). What are your thoughts and experience?
Yes, you are right..by covering CJ links with redirect it will avoid you get drop position on Google, some advertiser permit to use redirect. Event affiliate expert on Abestweb use this years ago. visit http://www.flamingoworld.com this site redirect all affiliate coupons link.
Here is how a lot of folks do it: Lets say your affiliate link is hXXp://www.someproduct.hop.clickbank.net but you would like for it to look like hXXp://yourdomain.com/products/productname.php First open your .htaccess file and enter the following: Redirect /products/productname.php hXXp://www.someproduct.hop.clickbank.net Note that this needs to be all on one line, that is with no breaks. Now when you go to the url hXXp://yourdomain.com/products/productname.php you will automatically be redirected to the affiliate link. With this example it is a good idea to use robots.txt to dissallow /products The subfolder /products does not need to actually exist for this to work
So this is my CJ code: <a href="http://www.kqzyfj.com/mk121iqzwqyDGFHJLHJDFEIIJNJM" target="_blank" onmouseover="window.status='http://www.fathead.com';return true;" onmouseout="window.status=' ';return true;">Bring your favorite NFL legends to life</a> <img src="http://www.tqlkg.com/9t82elpdjh25468A68243778C8B" width="1" height="1" border="0"/> Do I have to change it?
First off you should make sure that the merchant allows redirects. You would simply follow the directions in the above post but substitute the a href url (the bolded part) in your affiliate link for the hoplink example
Thanks for that. Where does it say that the merchant allows redirects? Sorry abou the questions, but I am pretty new to using CJ
on the advertiser page where you select all products,banners,text links etc it usually wont say that the do it will just say if the don't tho some say they do!
Thanks heaps for the info - when I make my billions from CJ, I'll remember all of those who have helped me on my journey to blissful living
I have been using a lot of CJ adds mixed in with my adsense and have not noticed a drop in PR, or SEPR
you should always mask your affilaite links they are straight links they are not like javascript links. this is not specific to cj but any advertiser. As matt cutts says you should use a redirect script and use nofollow,noindex on that script
Hello, You can create another file with the reditect in PHP. IE: header("location:affiliate-url"); You can make a database with your affiliates and then pass as value to the redirect file...
thanks for pointing that out, i now see that the domain that djjase posted is actually owned by cj... i was assuming that cj would have at least done a private registration. so the problem isn't with cj per se, or any specific affiliate for that matter... it sounds like an issue with google mistakenly thinking that affiliate links are attempts at linkspam or similar, as the shoe indicated... thanks for pointing that out, btw. hiding affiliate links is not something that i want to hassle with... ****, does it ever end? Domain Name: KQZYFJ.COM Registrant: Commission Junction 530 East Montectio St. Santa Barbara, CA 93103 US
Hello Shoe!! How would you send traffic to the affiliate without using the header()? The product with (ebay link for example) would have something like go.php?id=ebayauctionID. Then go.php would then assemble my rover code and use header() to send them on their way. Is this not correct? Would cURL be a better option? Thanks in advance! hanji
you are correct, hanji. a 302 is a 302 is a 302, whether it's using the header/location command or htaccess, the browser receives the directive.