Опенкарт из коробки базово сео оптимизирован, он уже имеет в себе возможность задавать meta данные для страниц, а также ЧПУ (seo url). Но с другой стороные opencart имеет множество недоработок и сложностей в работе.
Основные проблемы оптимизации Opencart:
- URL страниц не иммет языковых версий, что повлечет за собой индексацию только в основном языке;
- sitemap.xml не иммет языковых версий, а также не оптимизирован под большое количество товара;
- Нет указаного hreflang в html гиперразметке;
- Отсутствие микроразметки и opengraph - что усложняет процесс и скорость индексации сайта как гуглом так и социальными сетями типа facebook, X (twitter), telegram, viber и др.;
- Отсутствие отслеживаня конверсий GA4;
- Оптимильный размер и формат изображений - часто администраторы грузят обьемные изображения;
- Оптимизация изображений и современные форматы типа Webp - существенное сокращение веса изображений и скорости загрузки сайта;
- Кеширование и объеденение стилей (css) и скриптов (javascript);
- Базовые редиректы www to non www и http to https;
- Неправильно составленный robots.txt;
- Неправильно реализованый блог или его отсутствие;
- Контрастность цвета, размеры обьектов и шрифтов;
- Неправильное подключение сторонних скриптов (cdn) и шрифтов;
- Использование хостинга на базе HDD с медленной загрузкой и недостатков оперативной памяти;
- Наличие 500 и 404 ошибок;
- Наличие страниц без ЧПУ;
- Отсутствие хлебных крошек (breadcrumbs);
Большенство этих проблем можно полностью или частично решить с помощью готовых модулей, но для достижения оптимального результата и зеленой зоны google pagespeed необходимо привлекать програмиста opencart.