Как и в любой сфере - важно начать с теории и подкреплять все на практике.
Важно изучить базу:
Важно уметь анализировать как состояние продвигаемого сайта и сайтов конкурентов, уметь выявлять точки роста, прогнозировать, ставить планы и достигать их.
С обучения и практики.)
Со статей Яндекса о поиске и сайтах для поиска.
С заголовков, описаний, тегов, словоформ и синонимов.
И самое главное с осознания зачем это все надо.)