I still see us #31 for that keyword. I wonder if we are working on different datacenter
I know we are so low on our own domain name, and that is actually the reason I think there is definetly a problem somewhere. (And I am trying to understand the problem for at least 6 months and still cannot come up with something) How can we rank same for a very competitive term and our own name (which is not very competitive).
The other links come before us are either our links, press release stuff and few affiliates.