Ok,
Do you have any suggestions on how I could get my page to rank a bit higher? Since I have a faily good PR (6) I think I should be able to get at least in the top 20? Or is that too much to ask?
Yours is a truly puzzling question. I've pondered it myself CONSTANTLY over the past year.
My site's main keyword is "
ISP Directory", and at some points throughout the past year, my site has been listed in the top 10 on google!!! Usually, it was the last link on the page, which was a spot I like, simply for it sticks out once someone has scrolled the page. However, my PR has bounced between 4-6 at all different times. Now, I'm on the 3rd page of Google results, and my site has only expanded in content, and increased in PR and overall traffic.
However, IMHO, to me it seems as if the amount of time a site has been on the internet plays a key role in the PR, and ranking in the results. We all already know from experience that it takes 2-3 months to get your site listed, and indexed by Google. Every site I have ever created has fallen into that range, and usually 6-8 months to have a decent amount of search engine traffic.
The sites that you continually see at the top of the rankings seem to more often than not be the sites that have been on the net the longest.
A couple of my competitors sites have been up since the late 90's, and mine is newly formed late 2002!!!
I think in simple terms another BIG consideration for Google is the age that a site has been up on the internet. If a site is up, available with content each time google makes its crawl, a little "star" is placed by the site. If your site is often down, and not available during a crawl, you will get a "bad" mark. I have read some factual basis behind this theory, I just feel plays a bigger role than they let on. :p
Whew... hope that made sense. :-| :-| :-|