بهینه سازی سایت به دو قسمت تقسیم می شود. الف- بهینه سازی کدنویسی سایت و تطبیق وب سایت یا الگوریتم های موتورهای جستجو. ب- بهینه سازی محتوائی سایت و روابط عمومی وب سایت و در یک جمله بازاریابی وب سایت.
ابتدا تغییرات برنامه نویسی از طریق ویرایش برخی قسمت ها و یا افزودن کدنویسی به قسمت های مختلف سایت انجام می شود تا وب سایت از نظر تکنیک برنامه نویسی بهینه شود. به عنوان مثال الگوریتم لینک سازی صفحات اصلاح شده تا آدرس های صفحات سایت کوتاه شده و فاقد کدهایی نظیر{ ? % $ & } شود. و تمامی صفحات را دارای کدهایی نظیر H1 H2 H3 ... می کنند تا قسمت های مهم هر صفحه به ترتیب اولویت به روباتهای گوگل معرفی شود. ورود روبات های گوگل به قسمت های مختلف سایت مدیریت می شود و از ورود روبات ها به پوشه ها و فایل هایی که برایاین امر مصر هستند جلوگیری به عمل می آید
سپس عناوین صفحات و آدرس ها و همچنین محتوای مطالب مورد ارزیابی قرار می گیرد تا بیشترین جذب کلمات کلیدی را به همراه داشته باشد. پس از آن نوبت به درج اطلاعات متا شامل کلمات کلیدی و توضیحات کوتاه صفحات می رسد و در نهایت قابلیت انتشار مقالات در شبکه های اجتماعی و بحث بازاریابی اینترنتی و ترفیع بازدید سایت و افزایش فروش از طریق تکنیک های مختلف انجام می پذیرد.