La respuesta corta es: no, el SEO generalmente no requiere mucha (o ninguna) codificación práctica. Pero si existe un apartado de SEO técnico que requiere conocimientos de programación.