На все эти вопросы есть ответы в интернете. Если тут начать перечислять все, что необходимо для продвижения сайта - не хватит и недели. Начиная от адаптивной верстки, оптимизации картинок, подгонку сайта под тех. требования Google и Яндекс и заканчивая всякими финтами для наращивания поведенческой статистики. В общем - информации море.