Hacer un análisis de keywords: elegir las palabras o frases por las que quieres que te encuentren y estudiar la competitividad y dificultad de posicionar por las mismas.
Crear páginas leibles: se entiende que por los buscadores ( los buscadores quieren texto y enlaces ). Cuantas más páginas y texto ofrezca tu sitio, mejor.
Crear páginas con keywords: hay que incluir keywords, no sólo incluirlos si no que aparezcan donde deben y como deben de aparecer.
Registrarte en los motores de búsqueda. Esto es relativo, mejor interpretarlo como dejar que te encuentren. Yo prefiero notificar los sitemaps.
Conseguir enlaces hacia tu página. Esto es muy importante, sobre todo que los enlaces contengan los keywords por los que quieras que te encuentren.
Si estás en un mercado muy competitivo, gasta en PPC.