Что значит оптимизировать сайт под SEO?
https://ru.wikipedia.org/wiki/Поисковая_оптимизация
Это значит подготовить сайт к продвижению в интернете.
Причем процесс подготовки длится достаточно долго, если вы это делаете впервые. Нужно учитывать все факторы:
Дизайн, мобильность, грамотное наполнение и т.д.
Сайт должен быть конфеткой. Грамотно подобранные тексты сделают много работы за вас.
Карта сайта поможет роботам поисковиков. Если хотите извлечь больше информации из того как оптимизировать сайт, то можно прошустрить яндекс веб-мастер ну и естественно погуглить как это делают другие, но не стоит сразу бросаться делать то, что написано в сети. Нужно грамотно выделить часть информации, которая действительно нужна для сайта. Для этого советую составить план продвижения и оптимизации сайта.