Pod jednoduchou, pro mnohé tajemnou, zkratkou SEO (anglicky Search Engine Optimization), se skrývá poměrně složitá práce. Samotná optimalizace webových stránek (nebo jinak – optimalizace pro vyhledávače) se dělí na několik kritérií, která je potřeba řešit zvlášť.