I've been trying to do some studying with my own personal website while I'm trying to understand what are the most important factors when one is trying to get high rankings in G. My website is a WP blog built around my hobby and well over a year ago I wrote a tutorial -type of article which went to top positions in G for several long tail keywords related to my hobby and it has been in position 1 for one specific long tail for a very long time. Several months actually. With it, I get ok traffic via G every day. What's interesting here is that I've been studying my competitors website as well and in SEO-stat-vice they should outrank me with no problem! Here's a comparison to ONE of my competitor who is in position 3 (number 2 is Yahoo answers). Below of that there's lot of other competitors as well with way better SEO-stats than my website and they should outrank me as well: My domain AGE: 1 year and a half My competitor: 9 years My PR: 1 My competitor PR: 4 Number of pages on my domain indexed within G: below 300 My competitor: around 20,000 External backlinks to this specific blog post of mine: 4 My competitor: 149 Total external backlinks to my domain: below 300 My competitor: around 477,000 Edu or Gov backlinks. Me: 0 My competitor: 0 Is my site in DMOZ directory: NO My competitor: YES Is my site in Yahoo directory: NO My competitor: YES Keyword in title. Me: YES My competitor: YES Keyword in URL. Me: YES My competitor: YES Keyword in description. Me: NO My competitor: NO Keyword in header tag. Me: YES My competitor: YES So, considering domain age, amount of page backlinks, amount of domain backlinks, DMOZ directory, Yahoo directory my competitor should outrank me easily (??) but why he's not outranking me? Could it be the quality of backlinks? Most of my domain backlinks are related to my hobby, but the few pagelinks I got to this blog post, aren't very related. Or could it just be because of the content? I checked some of my competitors content and I must say - and I'm not saying this to brag about it - that my blog post gives a lot more helpful insight to the searchers of this specific search term than my competitors. When I wrote my blog post, I didn't think any SEO, keywords, rankings or things like that. I just wrote it naturally and just tried to keep it related to the topic. So, with that said, it seems that good content weights significantly in terms of good ranking positions ???