Si quieres aparecer entre los primeros resultados de Google necesitas:
Tener una buena página web, ligera y fácil de usar.
Un contenido de calidad
Una estrategia de keywords excelente
Lo primero puede ser más evidente pero es IMPRESCINDIBLE que apliques las herramientas del SEO para que tu página vaya subiendo posiciones en el buscador de Google.
Tus clientes potenciales deben encontrarte utilizando su propio lenguaje. De nada sirve que te visiten los amantes del vino de rioja si lo que quieres vender es mosto. Por eso hablar el idioma del cliente (y además el de Google) es la base del SEO