Me interesaría escuchar algún comentario sobre esto, muy buena la pregunta.
No se habla mucho del SEO on-page desde que un usuario publicó su "propia estrategia SEO del 2013" basada en linkwheels para posicionar. Son efectivas a veces las linkwheels, pero no es nada del 2013, tiene años esa técnica.
Creo que lo mejor es tener un sitio rápido, con las meta tags de forma correcta, con los códigos HTML, JS y CSS optimizados, y con obviamente buen contenido con las keywords deseadas y muchas variaciones.
Se habla mucho de que los sitios con estructuras basadas en HTML 5 tienen ventaja sobre el resto, aunque como no tengo ni idea de cómo usar HTML 5, nunca me puse a investigar y no podría asegurarlo.