Знание SEO требуется в разных областях, но на разном уровне. Вы сперва поймите, как кто вы хотите изучать SEO: как оптимизатор, как разработчик, как маркетолог, как контент-менеджер, как владелец сайта... Там везде разный подход и разный объем знаний требуется. Так, владельцу бизнеса обычно не требуется знать, как писать description, но хорошо бы понимать, как хороший сниппет конвертируется в продажи.