Mastodon
 SEO: перехід на українську

SEO: перехід на українську без втрати позицій

Help-Context переходить на українську: чому ми відмовляємося від російської версії


Огляд змін

Як провідне рекламне агентство в Польщі, ми завжди ставили якість та зручність користувачів на перше місце. Сьогодні ми раді повідомити, що весь трафік на сайті тепер автоматично перенаправлятиметься на українську версію: help-context.com/uk/.

Це рішення відповідає нашій місії:

  • Підтримати українську мову в інтернеті та в SEO.

  • Забезпечити користувачам найшвидший та актуальний контент рідною.

  • Зберегти позиції в органічній видачі Google: тимчасовий 302-редірект не вплине на індексацію.


Що змінилося для користувачів

  • Весь трафік (органічний, прямий, з соціальних мереж) на будь-які URL (головна, сторінки послуг, блог російською) тепер веде на українську версію.

  • Хочете читати російською? Просто оберіть RU в мовному перемикачі — і ми встановимо відповідну cookie, щоб більше не редіректити вас до української.


Технічні деталі (для адміністраторів)

Ми реалізували простий 302-редірект у .htaccess:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/uk/ [NC]
RewriteCond %{HTTP:Cookie} !lang=ru [NC]
RewriteCond %{QUERY_STRING} !(^|&)lang=ru [NC]
RewriteCond %{REQUEST_URI} !^/wp-admin [NC]
RewriteCond %{REQUEST_URI} !^/wp-login\.php [NC]
RewriteCond %{REQUEST_URI} !^/wp-json/ [NC]
RewriteCond %{REQUEST_URI} !^/wp-content/ [NC]
RewriteCond %{REQUEST_URI} !\.(css|js|png|jpe?g|gif|svg|woff2?|ttf|eot)$ [NC]
RewriteRule ^.*$ /uk/ [R=302,L]

 

Ми впевнені: цей крок зробить ваш досвід на Help-Context ще комфортнішим, а нашу підтримку бізнесу — ще сильнішою українською мовою!


Ось детальніше, чому наша схема з 302-редіректом і умовами на основі Referer/ куків не вплине негативно на ваші позиції в органічній видачі:


1. Використання тимчасового редіректу (HTTP 302)

  • 302 Found інформує пошукові системи, що перенаправлення — тимчасове.

  • Google і Яндекс продовжують індексувати та ранжувати оригінальні URL (https://help-context.com/, /prodvizenie-eu/, /category/bloghc/ тощо), бо не сприймають їх як остаточно змінені на /uk/.

  • Навіть якщо бот потрапить на редірект, він розуміє: «Це тимчасово для користувачів, а головний контент усе ще за цим URL», тому не змінює в своїй базі адресу сторінки.

2. Відсіювання пошукових роботів за Referer

  • Пошукові боти (Googlebot, Яндекс–бот тощо) не надсилають заголовок Referer: https://google.com/... так, як це роблять браузери при переході по кліку.

  • У нашому .htaccess ми перевіряємо HTTP_REFERER тільки якщо це один з основних пошуковиків. Бот заходить без Referer — і потрапляє на сторінку без редіректу.

  • Таким чином:

    1. Браузери користувачів переходять на /uk/.

    2. Боти індексації бачать оригінальні російські URL і продовжують їх індексувати.

3. Управління куками / GET-параметром для ручного вибору мови

  • Ми залишаємо можливість користувачеві самостійно обрати російську через меню (cookie lang=ru або ?lang=ru).

  • Поки cookie присутня — наш редірект не спрацьовує. Це важливо для збереження коректного індексування всіх мовних версій через механізм hreflang (див. п. 4).

4. Hreflang і канонічні теги

На обох версіях (російській і українській) правильно налаштовані теги:

<!-- на https://help-context.com/ -->
<link rel="alternate" hreflang="ru" href="https://help-context.com/" />
<link rel="alternate" hreflang="uk" href="https://help-context.com/uk/" />
<link rel="canonical" href="https://help-context.com/" /><!-- на https://help-context.com/uk/ -->
<link rel="alternate" hreflang="ru" href="https://help-context.com/" />
<link rel="alternate" hreflang="uk" href="https://help-context.com/uk/" />
<link rel="canonical" href="https://help-context.com/uk/" />

 

  • Hreflang сигналізує пошуковикам, які мовні версії взаємопов’язані, щоб вони показували користувачу найвідповіднішу (за мовою й країною).

  • Canonical гарантує: жодне дублювання контенту між версіями не зашкодить SEO.

5. Мінімізація технічного боргу

  • Умови в .htaccess виключають з редіректу:

    • Адмінку (/wp-admin, /wp-login.php), REST API (/wp-json/), завантаження файлів (/wp-content/), стилі/скрипти та зображення.

  • Це гарантує, що кеші CDN, оптимізатори, перевірки валідності JavaScript/CSS, плагіни не “ламаються”, а ботам-клієнтам все доступно без проблем.


Підсумок

  1. 302 Redirect не змінює для Google базовий URL — позиції зберігаються.

  2. Боти без Referer обходять редірект і індексують оригінальні сторінки.

  3. Hreflang + canonical налаштовані коректно, щоб уникнути дублювання та вказати мовні альтернативи.

  4. Cookie-умова дає користувачу прямий доступ до російської версії без редіректу.

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