I have been working very hard for more than six month building an extensive web-app. My work has almost gotten to the point where it is ready to be rolled out. I would like to avoid any critical errors that could hinder the site going forward. An example of the type of error I am thinking of is having Google index part of the site with a one url structure then realizing that it needs to be changed.
Up to this point it has only lived on my localhost and it has not been tested on a fully functional Apache server. So my intention is to do a pre-launch, block the site from Google and others, and make it available to a few friends to get some real time feedback, this would be my Alpha release. Once any and all the issues have been identified and sorted I was planning on launching it to the general public with little to no promotion at first, seeing if it catches on. Then using that information as starting point for promotion. This will also leave me a chance to deal with any last minute issues. This would be my beta release. Then finally I will begin promoting it and it will take off and I can become the next Snap inc. (you can't blame me for dreaming!, really I'll be happy if I do a little better than breaks even).
Some more specifics, the project is an expansion of an existing site, but the site gets no traffic. I launched it last summer, as a test of A) my ability to manage my own server; B) as mini proof of concept. The existing site topic has limited appeal, and is in a fairly competitive niche. Realizing that I needed more diverse content, I decided not to promote the existing part and focus my energy on creating something far more extensive that has broader appeal and is fairly new in the market. All that to say that the domain exists, the server is operational. The current site is not https, but the new one will need to be as users can login in and keep an account. There will be no financial transaction at this point or for the foreseeable future, this site will be monetized by ads.
So that was a lot of specifics of my project... But my question really is what are the things that you have messed up during a roll out of a new site that you think I or anyone else should pay special attention to?