زمانی که یک وبمستر به دنبال این است که بتواند سایت خود را بهینه نموده و رنکینگ سایت خود را افزایش دهد، باید فعالیت هایی انجام دهد که به طور کلی این فعالیت ها را به دو دسته تقسیم می کنیم: