It’s no secret: Google isn’t a big fan of affiliate websites.  Look at it from their point of view.  They’re trying to rank the site with the best information.  An affiliate site’s primary purpose is selling a product, so they know you’re going to be saying damn well anything to get people to click on those affiliate links.  Which is likely far off the mark from “quality content.”

Leaving your affiliate links looking how they usually do (i.e.: long and sloppy) is a dead giveaway that you’re an affiliate.  Not only to Google, but to your visitors as well.  If you site is a “unbiased” product review site, you’ll lose credibility when a reader sees that you’re directly making money off the product you reviewed.

So whats the solution?

Cloak those Affiliate Links

Step 1: Create a Sub-folder on your site

This can be easily accomplished by going to your cpanel, opening your file manager, and creating a new folder at the root level of your site.

file manager

This is the directory where we’ll place your links, so name it something relevant.

Some examples:


Step 2: Edit your robots.txt

Add a “Disallow” line for the directly you just made

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /products/

Note: Some WordPress XML sitemap plugins interfere with the robots.txt by overwriting it.  You don’t want that to happen.

Step 3: Open WordPress and Install the Plugin: Redirection

Redirection can be found here.

Once installed, go to Tools > Redirection

For each of your affiliate links, specify how you would like the links to look in the “Source Url” field.  Specify your gnarly affiliate link in “Target URL“.

redirect plugin

That’s it.

Note: If you’re an Amazon Affiliate, cloak at your own risk.  Amazon is pretty unforgiving about Terms of Service volations and this is definitely a bannable offense.



Article by

Matt Diggity

Matt is the founder of Diggity Marketing, LeadSpring, The Search Initiative, The Affiliate Lab, and the Chiang Mai SEO Conference. He actually does SEO too.