Thanks for reply, jacobwissler
Yes, I know that my subject is very competitive and actually today I noticed some move up in SERPS.
Regardind
http://www.sitereportcard.com/index.php - I checked my site using this tool and I am not sure that this tool is working properly. The broken links they report is the links that don't exist. My server is set up that when you type the domain name of my site, the page which is actually displayed is :
domain name + /dating-service/dating-russian-woman.jsp. You can set any file to be displayed as a home page. You can name it index.html or whatever. My home page is /dating-service/dating-russian-woman.jsp. When this tool checks the links on the home page and encounters something like /diff/FAQ.jsp, instead of adding this to the domain name it adds it to the full URL:
http://www.singles-space.com/dating-...p/diff/FAQ.jsp. It's a mess, of cource this file doesn't exist. So, this tool doesn't know how to handle links on the page.
Regarding using the keywords a lot in the text - it's a pain. I don't want to make the home page heavy with a lot of text (in my field - dating service - a lot of text on the home page can be really annoying for people who search for those services. I got married using one of the dating services, I know the feeling). I am trying to keep the home page clear and appealing to the customers (actually, this is what I've been able to achieve - when I uploaded this new version, the registration doubled the same day).
Yes, I try to repeat the keywords at the top of the page. The keywords I am targeting at are "single russian women" and "dating russian woman", but I can not do it to an extend that it will sound imposing for the customers. Also, as far as I know, Google mostly relies on the back links with the keyword in the anchor text. So, this is what I've been trying to get. I've got a lot of them, and spend every day looking for places where else I could get links. Hope it will improve my situation soon. I think this efforts on getting more links is the ugly part of web-site development. Instead of improving the quality of the service, adding new features (I love programming!), I have to spend time on browsing internet searching for potentials link places. Crazy.
But I really appreciate your reply. Thanks
Agady