On page optimization is one of the very first step of SEO which
every webmaster should look into.
They are
Title optimization
Keyword, or keyword phrase, density/frequency (not too many, not
too few)
Meta optimization
HTML Tag optimization
Image Optimization
Code Optimization
etc