hi friends I have site which well in google.com but not in google.co.in. this is cause of different keyword competition in google & google.co.in or any other stuff to do? I have done all what we do in seo.I want that site rank well in google.co.in.
You really need to choose whether you prefer to rank best in Google.com or Google.co.in. If you want to rank well in Google.co.in then it's best to get backlinks from other .co.in TLD sites. It also helps to have a domain name with .co.in TLD which is hosted in India. You should set the Dashboard -> Settings -> Geo-targetting in Googles Webmaster Tools to India. If you want to rank well in Google.com then it helps to have a domain name with a non-country specific TLD (like .com, .net, .org, etc.) and to be hosted in the US. It's VERY difficult to rank well in both... It will require a lot of links from both .co.in and non-.co.in TLD domains. If you are attempting to rank well in both then I would suggest NOT setting the Dashboard -> Settings -> Geo-targetting in Googles Webmaster Tools. Let Google figure it out themselves.
Open google webmaster tool and setting Target location as India. It would also be better if your domain is also a co.in server
There is another method state based If you have products and services on state based search e.g "book shop in delhi" choose Google local search Probably you can get few SERP with specific keywords within hours.