Best way to manage affiliate links in WordPress without headaches


This post contains affiliate links. If you click through and make a purchase, I may receive a commission (at no additional cost to you). This helps support the blog and allows me to continue to make free content. Thank you for your support!


As a blogger, I’ve to use various strategies to earn money online. I use Google Adsense and many affiliate programs for the same.

You don’t have to worry about ads delivered by Google. The entire process is automated and handled to perfection.

Managing affiliate links can be a headache because you’ve to be careful while using them.

If you link them in your WordPress posts in such a way that Google can crawl them, your blog will be penalized. Matt Cutts (former webspam head at Google) had revealed that Google doesn’t like affiliate links. Thus you should make them nofollow.

If you don’t want to use nofollow links, the best way to manage affiliate links is to block them with the robots.txt file.

To do this, you should use the free Gocodes plugin.

gocodes - manage affiliate links wordpress 2015

I’ve been using this plugin since few months, and I like its features. GoCodes has a settings/configuration page where the user can manage affiliate links easily. Read the below paragraphs to know how you can do the same.

When you install Gocodes, the first thing that you should do is choose a blocking URL name like Go, track, recommend, etc and add it to the robots.txt file.

For example, If I use the track code, I will update robots txt file with Disallow: /track/ line. Now every URL containing the track code will be blocked, and crawlers will have to ignore it. You can use robots.txt tester tool to check the same.

Now go to the Gocodes settings page and enter the redirection key.

For instance, if I want to add Bluehost affiliate link, I’ll enter Bluehost so that my robots.txt blocked URL will look like

The last step is to check the number of times this redirect is used option. If you do this, this plugin will record the number of occasions the affiliate link has been clicked.

Pretty Link Lite and Thirsty Affiliates are the best Gocode alternatives.  They have many features that you’ll not find in Gocodes.

Please make sure that you go through Affiliate terms and conditions because some companies don’t allow users to block links or modify them. Don’t use the above strategy for eCommerce based affiliate programs, i.e., Amazon Associates, Flipkart, eBay, etc.

Conclusion: Managing many affiliate links manually is a tough task. The plugins we’ve shared above solves this problem. They’re lightweight. They’ll not affect your blog’s performance. Try them out!

Thanks to Diggity Marketing for the image.

About the author


My name is Pramod. I’m a software developer (with good knowledge on PHP, JAVA – Android, JavaScript, CSS), blogger and online marketing professional. I’ve 3 years of experience as a blogger and 2 years of full time experience as a software developer.

About Author

Ian Carnaghan

I am a software developer and online educator who likes to keep up with all the latest in technology. I also manage cloud infrastructure, continuous monitoring, DevOps processes, security, and continuous integration and deployment.

Follow Me