Можно ли продвигать сайт самостоятельно?
Да, вполне. В продвижении сайтов нет каких то сакральных тайн и этому вполне можно обучиться за несколько месяцев. Но для того, чтобы наработать практический опыт, потребуется время от одного года работы. Все seo специалисты нарабатывают свой опыт путем проб и ошибок годами.
К тому же, вам все равно потребуется помощь узкопрофильных специалистов: программиста, чтобы внести правки в сайт и устранить технические ошибки, копирайтера, чтобы написать оптимизированные тексты.