Pues a mi parece para tener un mejor seo, pues hay que tener buen contenido, y sobre todo una buena estructura web, tener h1, h2 y h3 en orden, los enlaces a tu pagina también son fundamentales, y mas si vienen de paginas de autoridad, lo mejor es el contenido debes de hacer artículos con buena extensión y sobre todo que aporten valor.
Y ya sino te posicionas bien siempre hay formas de rankear un pagina web, una buena opción es contratar una agencia seo, para que te ayude con tu posicionamiento, o por lo menos para que te asesoren bien, o si de plano no tienes plata pues trata de investigar un poco mas por tu cuenta, o preguntar en foros, saludos.