Мои 5 копеек в тему

Правда, они тоже будут не по теме "базовой поисковой оптимизации". Я (в силу своего небольшого опыта) не вижу особых проблем, кроме коротких тайтлов на некоторых страницах, отсутствие favicon в html коде... ну, может ещё микро-разметки + ссылок на социальные сети. Опять же, вы полностью переделываете сайт. Может у вас руки до этого не дошли

Сейчас - сайт легкий, код чистенький. Опять же, оформление темное (не надо уменьшать яркость экрана, когда читаешь в темное время суток). Мне нравится

Дык, вот... О копейках...
1. Шрифты (FOIT, FOUT)
Объясню, почему обращаю на это внимание...
Сначала был telegram, и попытка его заблoкировать, что привело к тому, что на многих ресурсах, использующих fonts googleapis (с правилом font-family: 'гугл-шрифт'; ), прогрузка шрифтов занимала слишком много времени. Добавление, к примеру, sans-serif приводило к тому, что сайт отображался с sans-serif, но если вдруг гугл-шрифт прогружался, оформление текста менялось в момент чтения материала...
Второй момент: я, наверное, 90% времени в интернете на мобиле. Ужасно раздражает (к вашему сайту это не относится), когда разработчик использует 2 десятка веб-шрифтов со всеми возможными кеглями и прописывает их импортом в начале главного css файла. А там один roboto за мегабайт... Результат понятен: пока все не загрузит, ты либо смотришь на пустую страницу (если font-family один шрифт - в хромообразных), либо шрифт меняется, когда ты уже что-то читаешь...
Применительно к вашему сайту: сначала bootstrap, потом site.css. Ваш cuprum влетает после sans-serif (или roboto у меня в Линукс), поэтому flash of unstyled text.
2. Макет был принудительно применён перед полной загрузкой страницы
Я полагаю, что это связано с modernizr (хотя не уверен). Но видно - сначала влетает макет, потом начинают расставляться отступы, шрифты и т.д., потом шрифты меняются... Во всяком случае, я бы отключил его. Просто потому, что сейчас мало html5 и css3 правил, которые не поддерживаются браузерами и используются на вашем сайте. Мелкософт на ослика 11 забил, от своего изначального ежа, сделав его из хромобразных, отказался... а многие вопросы решаются префиксами (которых тоже всё меньше и меньше)
3. Внешний вид
3.1. Баннер на главной. Он всегда 1920х655 - и для десктопов, и для мобил. Может быть имеет смысл добавить ориентацию портрет для телефонов? Невысокая узкая картинка в 110 пикселей (height) на телефоне смотрится плохо, особенно в соседстве с навбаром (который 56px).
3.2 Очень хочется добавить отступы, зазорчики между элементами страницы, например, на главной - заголовки категорий отодвинуть от изображений.
3.3 Ваш шрифт смотрится замечательно, если увеличить его всего до 17px.
3.4 Навбар на мобилах высокий и пустой. Хочется туда чего-нибудь добавить (может логотип?)
3.5 Правило align-items: center; не работает для .navbar-collapse. Если хотите отцентрировать пункты меню, используйте text-align