That'll be hard to do and not beneficial. See here for more on how to target/rank for specific country: http://forums.digitalpoint.com/showthread.php?t=896416
but I had a lots backlinks from India sites, UK sites and China sites already. I think Google do not want to consider my site is related to JP market, even I had already put many Japanese words on the site!!!! Toooooo sad!!!!!
You can TEARGET a particular country by using GOOGLE WEBMASTER Tool ..... There is an Option for " SET GEO TARGET" If you are selecting its as JAPAN ....you will get more visitors from JAPAN
Few ways.: submit your site to google webmasters and target your site to japan there. Buy a japan domain extension for your site. And make a 301 permanent redirection to your original site. For ex. Original domain is xyz.com . Now for india domain will b xyz.in . 301 redirect .in to .com . . Please check the domain extension for japan.
Add language converter to ur website for Japanese language if not added yet.. try having backlinks with high PR japanese sites.
Google uses various methods to give your website a geo location. This can be done as said by webmaster tools but google also checks the website itself to see if it is related to a specefic country. This includes: Links coming into your website: are they primarily from the country you are targeting The text on your website: is it 100% well written in the language you are targeting (e.g. latin america have a vast selection) Traffic coming into your website: Google can see the traffic coming into your website. Is there a lower bounce Rate then normaly from your targeted audiance. The TLD of your domain gives google a good idea of where your website is, from the outset Also having an actual address from that country and not a PO Box or anything like that, will tell google you are ligitament and from the target country This is from the top of my head, but there are probably more things they look at.