تکنیک های سئو به دو دسته کلی طبقه بندی می شوند: سئو کلاه سفید - تکنیک هایی که موتورهای جستجو به عنوان بخشی از یک طراحی خوب توصیه می کنند. سئو کلاه سیاه - تکنیک هایی که موتورهای جستجو تایید نمی کنند و سعی می کنند تأثیر آنها را به حداقل برسانند. این تکنیک ها به عنوان spamdexing نیز شناخته می شوند.