Forum Moderators: phranque
My question is, when should I launch the site? Should I launch it right now so that google can start indexing it (and put a "Coming Soon" text on the Purchase page)? Or should I absolutely wait until I have the product done and ready and then launch the site?
Failing that, as soon as possible. The site should have some relevant content, such that the 'real site' can use the same filenames, and be using the same keywords. You will need to be sure it makes sense, of course!
You also need to start building links as soon as possible.
All this will maximize your chances of the site earning money from day one. But the downside is the risk of disappointed visitors; so it is important that they do not feel their time has been wasted.
Depending on what your product is, you might consider a special offer of some kind at the launch date, to get people to bookmark and return.