Daca la inceput, SEO era reprezentat doar de catre o optimizare onpage cat mai buna, in asa fel incat Google sa poata gasi un site bine aranjat si foarte corect si coerent din punct de vedere al informatiilor, optimizarea unui site s-a extins si la o optimizare offpage, care inseamna recomandari din partea altor site-uri si, evident, la analiza comportamentului pe care il au vizitatorii pe siteul care se doreste a fi promovat.
In ceea ce priveste optimizarea SEO, fie ca este vorba despre cel onpage sau cel offpage, cei de la Google au impus niste reguli. Evident, aceste reguli pot fi respectate sau pot sa nu fie respectate. In cazul in care nu sunt respectate insa, intervin penalizarile, actiuni Google care pot duce la pierderea locului in cautarile Google sau chiar la scoaterea completa a unui site din rezultatele motorului de cautare.