A keresőoptimalizálás (Search Engine Optimization – SEO) egy honlap vagy egy weboldal helyzetének javítását jelenti a keresőmotor „normál” vagy nem fizetett („organikus”) keresési eredményeiben. Általában minél előbb (vagy magasabb rangúként), és minél többször jelenik meg egy oldal a keresési eredmények listájában, annál több látógatót fog szerezni a keresőmotor használói közül. A SEO különböző kereséseket célozhat meg, beleértve a képkeresést, lokális keresést, videókeresést, tudományos keresést, hírkeresést és az iparág-specifikus vertikális keresést.
A SEO internetes marketing stratégiaként figyelembe veszi a keresőmotorok működését, a felhasználók által keresett szavakat, a keresőmotorba beírt kifejezéseket és kulcsszavakat, valamint a célközönség által előnyben részesített keresőmotorokat. Egy honlap optimalizálása magába foglalhatja a honlap tartalmának szerkesztését és a HTML-kódjának a szerkesztését a specifikus kulcsszavakhoz való relevancia növelése és a keresőmotorok indexelése előtt lévő akadályok megszüntetése érdekében. Egy másik SEO módszer a külső hivatkozások („backlink”) vagy bejövő hivatkozások („inbound link”) számának növelése.
A SEO rövidítés többes száma utalhat a „keresőoptimalizálók”-ra is, azokra, akik SEO szolgáltatásokat nyújtanak.