Admit it, every SEO guy must to spy on competitors. You would be stupid not to; just look what top rated sites in your niche are doing SEO wise and follow in their footsteps. At some point in the future you’ll need to do better than this, because by only repeating you will never get higher then aforementioned sites. However for beginning this is one of the best and easiest tactics. This coin comes with two faces and soon enough somebody will start looking for your backlinks. Nobody likes to work too hard and why to look for webmasters who will be willing to link, send hundreds of emails and wait for positive reply when you can just google competitor’s site and find all those links that helped him to be ranked. Well, I red on this SEO forum that there might be a solution for hiding your links! That’s right, presumably you can veil your links and still remain link juice “beneficiary”. Imagine having you site on first SE page with just a few backlinks (rest of them are just hidden), I bet many of your direct competitors will scratch their heads and think to themselves “how in the world did he got there?…. it must be some black hat SEO”
In theory it works like this: Instead of writing your link the usual way www.example.com, make it www.example.com#hide
Apparently, these kind of links won’t appear on link:www.example.com search results, but the big question is will they bring you any good at all?!
I will do a little experiment and let you know how it comes out. All I need is new blog about any topic and several “#” links pointing to it. Anchor text of these links should be about something that doesn’t exist, so that there will be no competition in my way. In one or two month, I will be able to see if this scheme really works:
1) My test blog should rate high in SERPs for anchor text keywords combination.
2) Neither of it’s back links should be visible to curious people.

Wish me luck!