Creo que lo mejor es que empieces con una vision generalista y macro para tener nociones generales.
Si queres algo detallado y de 'primera mano' busca las Google SEO Guideliness es un guía oficial.
Después podes indagar en cada tema mas en detalle tanto puntos de SEO on-page como off-page, hay infinita cantidad de videos.
El SEO real, lo haces en la practica con MUCHA prueba y error lanzando webs, experimentando, intentando descifrar que te resulta y que no, nadie tiene la formula mágica. Lo que te permite tener varias webs es usar herramientas como Google Search Console, ver que señales da tu web y por donde puedes potenciarla.