November 15, 2005 at 9:47 pm
#676512
Inactive
I launched a new site (non gambling related) 2 weeks ago, got a handfull of incoming links pointing to it and within a week it was listed in Google.
Top 10 rankings on all primary keywords.
Can somebody explain that?