Tienes que buscar un hosting y contratarlo primero y tambien pensar en el dominio.
una vez contratado el servicio y pagado, ellos te daran los datos de acceso y luego tu subiras la pagina, como dice lauser, con filezilla.
ya despues para posicionar dependera del contenido que le pongas y la publicidad que des.. es todo un rollote.
mas o menos
http://www.vexlan.com/blog/2008/07/2...nar-sitio-web/ investigar este tipo de cosas.