By Andy Beard
Expert Author
Article Date: 2010-08-11
I often hear people give reasons for cloaking links, but the reasons they give are frequently incomplete, suggesting they are cloaking links purely because they have been told by someone else they should do it.
I posted this on a couple of forums recently because I kept seeing questions related to it and very incomplete answers being given, so I did a brain dump of as many reasons as I could think of to cloak links or use some kind of affiliate redirect / tracking script / URL shortener.- To shorten links so they look pretty/branded for your own brand
- To make a link look like it is a clean link to someone else's brand (you need permission to register domains for other people's trademark quite often, and always best to ask)
- To shorten links so they don't get broken in emails due to the way some characters are handled
- To boost the number of citations of your domain (SEO benefit)
- To add in specific tracking code for clicks to determine popularity
- To add in specific tracking code for conversion tracking (think Prosper202)
- To gain social proof and boost viral impact (Tweetmeme buttons)
- To add in various javascript based tracking such as Google Analytics in situations where you can't use onclick.
- To track activity from referrers that don't pass on useful referral data such as Twitter clients
- To improve email delivery on your own behalf - you have built up a good sender score, so want to use it for your advantage
- To improve email deliver at the request of a vendor - often for product launches you are required not to use direct links.
- To split test landing pages
- To split test different products
- To be able to change the link at a later date
- Dead links
- Updated offer
- Fallen out with vendor
- Better convering offer
- As an affiliate tool for viral marketing (see Harvey's Ultimate Super Tips for inspiration)
- To achieve deep linking to anything even when it is not supported by the affiliate system.
- To have a URL bar for branding aka hootsuite/prettylinks
- To have a URL bar for additional viral sharing buttons
- To have a url bar offering a search box or related content suggestions from your own site
- To have a url bar offering top rated content from your own site (think Stumbleupon su.pr)
- To mask the URL of the page
- To mask the title of the page
- To stuff cookies - I am not advocating stuffing affiliate cookies without network or vendor explicit permission, and there are "whitehat" scenarios
- To boost view counts for sites like Alexa
- Redirect page can be blocked with robots.txt
- Redirect page can link to further redirects that are blocked, but have links back to your own site
- Pretty URLs
- To hide referrer details from affiliate network
- To hide referrer details from ultimate destination (as affiliate)
- To hide referrer when you link to something from a private member site
- For load balancing
- To prevent SEO juice for affiliate network
- To prevent SEO juice for vendor/3rd party (not a vote)
- To get a framed page to rank
- When split testing a landing page on a site without php, you might use various shortened links as you can't easily use dynamic subids for every visitor
- As a SEO safeguard especially for viral marketing when doing something pointing to a money site. e.g. you release lots of free themes with spammy footer links - Google decide to slap you, how do you repair the damage?
- To hide that a link was initially seeded by you - if you use a branded shortened link, it is obvious you had something to do with it.
- To include disclosure - say you direct link to an affiliate offer from Twitter - you could have an iframe with a disclosure statement, or a delayed meta refresh.
- To use some sneaky popunder advertising
- For geo-targeting
- For language targeting
- For behavioural targeting
- Because a "guru" told you to and you don't want to look like a newbie
- To hide affiliate links from Googlebot (Search)
- To hide affiliate links fromMediapartners-Google (Adwords)
- To hide affiliate links from spy tools used by other affiliates - some really smart things can be done to block people sniffing out your various sites
- To block bots grabbing your content
- To Rickroll people
- To help you rank a frame for another geo-location
- To unify brand ownership of white label systems (Google Apps, Raven Tools etc) though this is more often cname than cloaking
This isn't a comprehensive list, I just did a 30 minute brain dump
Can you think of any I have missed?
Reasons Not To Cloak LinksHere are some reasons not to cloak links
- Sometimes any form of url masking is banned by the affiliate program
- You may want people to be able to see that a link is going to a nice safe place on Amazon.com as people often don't care if there is an aff in there or not
- Sometimes some forms of redirects/cloaks dont work with some affiliate programs
- Some methods as I mentioned require explicit permission or are almost universally frowned on
- Some vendors or networks want to know where your traffic is coming from, even down to monitoring what keywords you bid on. (they can go to hell or pay for it)
- Security - various tracking scripts can get hacked just as easily as WordPress
- Centralization is only a good idea if it is secure, backed up etc
- In some situations where you have a coupon, you might want to use a clean link
- Some methods of hiding links with javascript don't work when the content is syndicated
- It places some small extra load on a server
- It is something else that needs to be migrated if you switch server
- If you switch tracking software, how easy is it to migrate links?
- As mentioned, you might not want people to know that a link being spread originates with you, so you might use bit.ly with no other tracking so it looks organic
- The more you get into it, the more complex it can become thus you need better systems and a better technical understanding. Lots of marketers don't even split test their email campaigns on a big launch, though they might not do it suggesting they are trying to be more transparent
- The method you are using is incompatible with an advertising partner, such as Google Adwords requiring the back button to work.
Originally published at andybeard.eu