i have made lots of links for my website but when we check backlink in google through command link:www.sitename.com this command show only 4 links while i have made more then 100 links for site and all are added. what is the reason behind this please share your advice.
I think you should try this command linkdomain:mydomain.com it will give you the results of all the doains that are linking to your own domain.
Google only consider a do follow links.if you don't know about no/do follow concept than you should first know about it.google not consider a no follow links.
matt cutts in google has said that they don't want people to reverse engineer the backlinks of other sites, because that is not a natural function. You would have to use a paid service
The reason why google does not see your back links is because they have not been indexed yet. What that means is, google has not found your back links on the internet. This is a very common problem when it comes to backlink building, because people try to build heaps of links, yet google never finds them!. There are quite a few ways to get your back links indexed, and it all depends on where you are posting your backlinks in the first place. My suggestion is to get backlinks put on sites with high traffic and are getting indexed frequently.
Google will definitely land to the link that are indexed and cached by Google Spiders or bots.. may be your work is not yet indexed.Working on that, keep your work of building backlinks in high pr directories..