По поводу сайта все тоже не так уж легко, если вы думаете что создали сайт и все наладится вы дааалеко ошибаетесь. Так же нужны вложения, или же правильно поставлен курс на его оптимизацию и рекламу. Так же не помешает знания СЕО-оптимизации. Плюс затраты на хороший хостинг ( можно и без него канешн...