Somehow sites that have very little to do with a certain keyword are getting a higher ranking than my site, or other sites that have a whole lot more to do with the keyword. Now here's what I mean about sites that have very little to do with the keyword getting a high ranking for it. Here's my site: toucanets.com Here's the top ranking site at yahoo for the keyword toucanet toucanet.com they are a scrabble association that uses toucanet for their name, but otherwise they have nothing to do with the subject, where as my site, and other lower ranking sites, have a whole lot more to do with the subject. Any idea how the scrabble association is getting a higher ranking than my site and other sites on the subject of toucanets? Somehow I've gotten a high ranking for toucanets, but not toucanet.
Those are some of the imperfections of search engines. You know the search algorithm don't think! They just execute. Garage in garbage out. I guess the give a high importance to the domain name. Just have to deal with it. If you really care, you can report to yahoo. But i doubt it will do any good.
It happens. I do notice that your are using freehosting.net. This is going to hold you back. Also, when you search toucanets you see your main domain and the freehosting.net version. This is going to be treated as duplicate content on Google and cause you trouble. As the search engines see it your site is a 1 page website as all other pages are referenced as: toucanets.freehosting.net/xxx.html