El SEO es la optimización de motores de búsqueda, es decir, el posicionamiento en buscadores, de manera que se genera un proceso de mejorar la visibilidad de un sitio web en los resultados orgánicos de los diferentes buscadores. Seguro que también has escuchado hablar del SEM, pues son dos procesos complementarios:

SEO: resultados de búsqueda orgánicos, es decir, llegar a una posición determinada en los resultados de búsqueda orgánicos por méritos propios, sin realizar ninguna inversión o pago.
SEM: es una práctica publicitaria, y a diferencia del SEO, aquí si que hay que realizar una inversión o pago para aparecer en las primeras posiciones de los resultados de búsqueda.