Опенкарт з коробки базово сео оптимізований, він вже має можливість задавати 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.