Si es posible, siempre antes.  Si se va a crear una nueva página web, es el momento idóneo para comenzar con el SEO.
En una web de nueva creación se facilita mucho el trabajo del SEO, ya que toda la arquitectura, contenido, su estructura e incluso el copy, se diseñan bajo los criterios de optimización SEO.
En una web ya hecha la cosa se complica un poco, porque hay que rehacer en más o menos medida, todo lo que esté obstaculizando al SEO.
Lo que sí que tiene en común tanto si la web se va a crear o ya existe, es que previo a hacer cualquier tipo de acción SEO, es imprescindible realizar un trabajo de investigación de todos los factores a tener en cuenta para la optimización SEO.