Webovú stránku môžeme optimalizovať prostredníctvom tzv. on-page faktorov (faktory, ktoré môžeme ovplyvniť priamo na našej stránke) a off-page faktorov (faktory mimo našej stránky).