Підтримка 24/7
Назад до блогу
SEO та контент OpenCart
Дві мови в ocStore: мовні URL, hreflang і канонічні сторінки

Дві мови в ocStore: мовні URL, hreflang і канонічні сторінки

Дві мови в ocStore — це не лише переклад кнопок. Для пошуку важливо, щоб українська й англійська версії мали доступні адреси, відповідний основний текст і зрозумілий зв’язок між собою. Якщо за однією адресою мова змінюється лише через cookie, перевіряти й індексувати такий контент складніше.

Спочатку визначте схему мовних адрес

Використовуйте послідовну схему, яку підтримує ваша SEO-логіка: мовні каталоги або окремі унікальні slug. Для кожної перекладеної сторінки має існувати адреса, що стабільно відкриває потрібну мову. Перевірте її у чистому браузері без попереднього вибору мови.

Не змінюйте всі старі URL лише заради однакового вигляду. Якщо адреси вже індексуються, складіть карту старих і нових сторінок та план редиректів. На ShopX канонічні головні — українська та англійська; товарні адреси можуть мати власні унікальні мовні slug.

Canonical та hreflang виконують різні задачі

Для окремої повноцінної мовної версії типовий підхід — self-canonical, тобто посилання на її власну канонічну адресу. Hreflang пов’язує наявні переклади. Не спрямовуйте англійську статтю canonical-посиланням на українську лише тому, що українська є основною мовою магазину.

Мовний набір має бути взаємним: обидві сторінки посилаються на себе й одна на одну. Використовуйте повні HTTPS-адреси та коректні мовні коди. Якщо перекладу немає або сторінка не опублікована, не додавайте її як готову альтернативу. X-default можна використати для погодженої сторінки за замовчуванням.

Перекладайте сторінку, а не тільки метадані

Перевірте заголовок, основний текст, meta title, meta description, підписи та посилання. Англійський title над українським текстом не створює повноцінної англійської версії. Для технічних назв і брендів підтримуйте єдиний словник, а характеристики звіряйте з оригіналом.

У блозі зручніше зберігати переклади як дві мови одного матеріалу. Це дає чітку відповідність статей під час перемикання мови. Для категорій також потрібні власні назви, описи й метадані, а не порожня сторінка зі скопійованим заголовком.

Чекліст перевірки перед індексацією

  1. Обидві адреси повертають HTTP 200 і потрібну мову незалежно від cookie.
  2. Кожна має один коректний canonical і взаємний мовний набір.
  3. Немає випадкового noindex, циклу редиректів або переходу на головну замість перекладу.
  4. У sitemap включені реальні опубліковані сторінки.
  5. Внутрішні посилання ведуть на відповідну мову, якщо переклад існує.

Після публікації перевірте адреси в Google Search Console. Правильна технічна розмітка допомагає пошуку зрозуміти зв’язок сторінок, але не гарантує індексацію або позицію. Вимоги до модулів мультимовності звіряйте з поточною версією магазину та переліком сумісності.

Офіційна довідка: локалізовані версії сторінок у Google.

Пов’язані матеріали

Поділитися:
← Попередня
API OpenCart: як спроєктувати безпечний обмін даними

Схожі записи

Миттєва доставкаФайли одразу після оплати
Регулярні оновленняАктуальні версії модулів
Безпечна оплатаЗахищена покупка
Технічна підтримкаДопоможемо з налаштуванням