Конкретизируйте вопрос.
Оптимизация бывает разной: оптимизация скорости загрузки сайта, оптимизация количества запросов к СУБД, СЕО оптимизация, адаптивность, кроссбраузерность, юзабилити, настройка сервера, настройка индексации.
И каждый раздел - это огромный блок.
Если по-быстрому и по верхам, то....
Оптимизация скорости загрузки сайта - ссылка выше. Основной прирост скорости дает оптимизация изображений (уменьшение веса) и кеширование на стороне пользователя (настройка файла .htaccess).
СЕО оптимизация - лучше скачать oCstore - готовая локализованная сборка с СЕО плюшками, но под него не все шаблоны подходят (если планируете использовать таковые)
Соответственно если будете использовать OpenCart, то необходимо будет допиливать модулями и ручками.
Например:
- настроить ЧПУ
- добавить ключевые слова на главной странице
- удалить ссылку в хлебных крошках страницы на саму себя
- удалить ссылку с логотипа на главной
- установить собственные h1 и title