SEOClerks

What is link cloaking and why is it important?



Write the reason you're deleting this FAQ

What is link cloaking and why is it important?

“Link cloaking” is a term that you might not have heard of if you are a newbie in affiliate marketing. It is a very important task for all the affiliate marketers especially to protect your hard earned money.Imagine you make a review site or an affiliate site in which you have spent a lot of money to look good. You have put your affiliate link for people to click and buy the product so that you make a commission. But wait! What if some hacker or any other harmful person comes and changes your affiliate link with theirs?All your hard work, time and most importantly money are wasted because you will not be able to make any money with it and someone else will enjoy the benefits of your hard work.Don’t be afraid because that happens very rarely, but it can happen to you. So, what can you do to protect yourself from it?You hide your affiliate link (not from the traffic). This is what we call “link cloaking”.This simply means you change the way it looks so that someone cannot recognize that it is an affiliate link.This will also help you to increase your conversions.Let’s take an example-Suppose you find the link below on a website or someone emailed this link to you-Hop.clickbank.com=?userejjd3463486rhjfhnsdjfnsfhsgfsgfhsdfhfThen you are less likely to click on this link. Simply because it looks spammy and ugly. And they will think this is a virus or something like that. But if your link was like this-www.earnmoney.com/how-to-earn-money-fastThen you are more likely to click on the link. Because it looks much more appealing and trustworthy than the previous link.So, these are the two basic purpose of cloaking your affiliate link-1) To hide it from the hackers2) To increase your conversionsNow, you have learned what is “link cloaking”. But the next question which will come to your mind is that how can you do it?If you use Wordpress then it is really a very simple thing to do.Just login to your Wordpress admin page. Then click on settings and go to “permalinks”. There you can easily choose what link structure you want to use. I highly recommend using the “Post name” structure because it looks really good and good for SEO as well.If you use FTP client like Filezilla then simply make a text document and rename it to robot.txtThen simply put the code-<?phpHeader(‘Location: your link’);?>You have to put your link in the “your link” area. Then simply change the file extension from .txt to .php then put in in a folder and name it whatever you can and then upload it to your server using your FTP client. Suppose you name it “money” and your domain name is makemoney.com. Then this link will take you to the target URL- makemoney.com/money/robot.php So, this is what link cloaking is all about. Hope this article has helped you.

Comments

Please login or sign up to leave a comment

Join
achi007
  • Pretty Link Lite
  • Easy Affiliate Links
  • Geni.us
Are some link cloak plugins...
People say by link cloaking, your affiliate commission will reduce, so better find it out before link cloak.....



Are you sure you want to delete this post?

clerkboy3
I think this web page replies more accurately to your question:

I think it was a nice bit of information, that's why i am sharing with you ;)
Hope you enjoy What is link cloaking and why is it important?



Are you sure you want to delete this post?

idealmike
Very interesting! I prefer to use the php redirect trick for masking my affiliate URLs that I use on my own site or somewhere else. I'll just link to that link that I've created just for it. Which is basically the same one that you have posted above and used in a php file. I find this works best for all my needs and there's no complicated messing around to create it. I just copy one of the current files, edit it and replace the old link with my new one then just rename that file to whatever I need it to be. It only takes about 1 minute to do and you can do it over and over again. So long as you place that file in a location where it remain so that when the link is clicked the redirect will work properly. This method means your links wont get hijacked too!



Are you sure you want to delete this post?

jaymish2
Gosh you truly learn something new everyday. I've never heard about link cloaking or someone being able to steal your affiliate link. Even though you have advised us not to be scared this is some scary stuff. They are some evil people out there. The internet has taken crime from the streets and put it online. If you are so clever and can choose your affiliate link, why not just get your own traffic. Smh!



Are you sure you want to delete this post?

Corzhens
I didn’t know that a hacker can edit the link that you had posted in another site. Maybe that can be done because nothing is impossible in the internet. Although it looks easy to cloak your link but it may cause confusion. What I mean is if I will be cloaking all my links for my affiliate marketing then I might get confused that I may forget what that link is all about.



Are you sure you want to delete this post?

Jeane
I've never tried this but I've heard that affiliate marketers can also use url shorteners to sort of "mask" their long affiliate url. I know a number of those links led web users to spammy sites which is lots of people started ignoring such links.

I'm thinking link cloaking would be a better choice but the anchor text should tell whoever clicks on the link what they'll find on the other side. There's much you'll gain if you are that transparent.



Are you sure you want to delete this post?

Order Now
Process Time: 0.38351893424988

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-864001SELECT querystring, added FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-86400

/opt/clerks-staging/docroot/include/functions/includes/security.php 398 fetchMemberLedger() include_once()

SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='21827'1SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='21827'

/opt/clerks-staging/docroot/viewfaq.php 496 () ()

SELECT * FROM seoclerks.members WHERE USERID='561483'1SELECT * FROM seoclerks.members WHERE USERID='561483'

/opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() ()

SELECT * FROM categories_faq WHERE CATID='35'1SELECT CATID, seo, name, metatitle, h2header, metakeywords, metadescription, metaheader, parentid, image_name FROM categories_faq WHERE CATID='35'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() GetCategorySeoFromType()

SELECT * FROM seoclerks.members WHERE USERID=5614831SELECT googleplus_profile FROM seoclerks.members WHERE USERID=561483

/opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() ()

SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=21827 LIMIT 51SELECT m.username FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=21827 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='21827' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc1SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered, b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b WHERE a.quesid='21827' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc

/opt/clerks-staging/docroot/viewfaq.php 1245 () ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115388 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115388 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115390 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115390 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115420 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115420 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=155897 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=155897 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=169348 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=169348 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=169822 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=169822 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

UPDATE questions SET total_views = total_views + 1 WHERE quesid='21827'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='21827'

/opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() ()

SELECT * FROM questions WHERE quesid!='21827' AND status='1' AND (question like '% link cloaking important?%' OR question like '%link%' OR question like '%cloaking%' OR question like '%important?%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='21827' AND status='1' AND (question like '% link cloaking important?%' OR question like '%link%' OR question like '%cloaking%' OR question like '%important?%') -- ORDER BY RAND() LIMIT 15

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM seoclerks.members WHERE USERID='1' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='498' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='498' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='9' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='9' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1323' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1323' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='707' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='707' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=21827%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID 1SELECT USERID, username FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=21827%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * from categories_software order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories()

select * from categories_wanttobuy order by name asc1select * from categories_wanttobuy order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories()

select * from categories_wanttotrade order by name asc1select * from categories_wanttotrade order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories()

SELECT * FROM seoclerks.members WHERE USERID='522951.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='522951.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='65703.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='65703.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='272.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='272.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='600657.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='600657.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='719932.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='719932.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

select * from categories_faq order by name asc1select * from categories_faq order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin
0.2789971SELECT A.*, B.seo, B.name as categoryname, C.username, C.userlevel, C.lastlogin, C.ip, C.profilepicture FROM wanttobuy A, categories_wanttobuy B, seoclerks.members C WHERE A.active = 1 AND A.category = B.CATID AND A.USERID = C.USERID ORDER BY A.viewcount desc LIMIT 0,400.2789970.278997
0.1787571SELECT COUNT(A.wantid) AS total FROM wanttobuy as A, categories_wanttobuy B, seoclerks.members C WHERE A.active = 1 AND A.category = B.CATID AND A.USERID = C.USERID 0.1787570.178757