Кто должен оптимизировать сайт под SEO?
описывать требования (в вашем случае список рекомендаций) - SEO специалиста (не пускать же их в код проекта? Хотя есть и такие).
Писать код согласно требования - ваша, как программиста. Вещи типа оптимизации времени загрузки страницы должны быть вообще само собой разумеющимися у любого нормального фронтэнд-разработчика.
Если при программировании не заложить работу с СЕО, у кого-то потом будет головная боль ;-)