There is probably no best way...anything from linking to your new site from another, commenting on do follow blogs or forums, etc with get your site indexed. To acheive a high initial ranking you should try to get a link to your site on a site with as high a ranking as possible...in my opinion.
|