Se denomina SEO (Search Engine Optimization) al conjunto de técnicas y métodos aplicados a los sitios web para mejorar su visibilidad y posicionamiento en los motores de búsqueda. El objetivo principal es el de conseguir un mejor posicionamiento de manera orgánica; es decir, sin pagar a los buscadores para acceder a una posición relevante. Aunque todos los profesionales SEO dicen trabajar bajo la filosofía de Ethical SEO (SEO aplicado éticamente) existen dos variantes básicas de estas técnicas que muchas veces podrán ser consideradas Black Hat SEO o White Hat SEO dependiendo de las políticas y condiciones de cada buscador. Además, como las políticas de los buscadores acerca de estas técnicas varían constantemente (se hacen más duras), los que hoy es considerado White Hat SEO, mañana puede ser Black Hat SEO. A grandes rasgos, la mayoría de las técnicas SEO se basan en la optimización de contenido, la arquitectura de información y el linkbuilding (construcción de vínculos). En la jerga web, también se conoce como SEO a los profesionales que se dedican a brindar estos servicios.