They are,
>On-page:This includes providing good content ,good keywords selection.putting keywords on correct places ,giving appropriade tittle to every page etc,.
>Off-page:This includes link building ,increase link popularity by submitting in open directories ,search engines,link exchange etc,.