К содержимому
Ricklayer
RUEN
← Все кейсы

03 · Экосистема EloStore

https://

Сетка витрин

elostore.pro и gtastore.pro

Одна кодовая база обслуживает три витрины: рубли, доллары и GTA. У каждой своя валюта, цены, оплата, админка и SEO, данные не смешиваются. В картах сайта 112 адресов, в английской семантике 2 034 запроса.

Как росла сетка

Начинали с одного русского магазина. За неделю в июле он стал платформой: язык по домену, реестр витрин, своя панель у каждой, запуск elostore.pro и третьей витрины gtastore.pro.

Даты по коммитам проекта

01 / 06Один магазинС мая 2026 elostore.ru пересобирается с нуля на новой платформе. Рубли, русская поддержка, одна панель на все.

elostore.ru

в проде

RU₽рублевый шлюзкрипта

57 адресов в карте · Яндекс и Google

Панель

одна на все данные

elostore.pro

закрыта от поиска

EN$криптакарта

45 адресов в карте · Google

Панель

одна на все данные

gtastore.pro

закрыта от поиска

EN$лист ожидания GTA 6

10 адресов в карте · Google

Панель

одна на все данные

Код elostore.ru

доменыязыквалютаоплатаразделыобщая команда бустеров

Своя панель у каждой витрины

Код панели один, но витрину ей задает домен, а не переключатель, который однажды забудут щелкнуть. Меню собирается из реестра: чего нет на витрине, нет и в панели.

Разделы и их набор настоящие, строки заказов для примера

01 / 03Панель elostore.ruВсе механики русской витрины: 26 разделов, суммы в рублях.
EloStore (RU)витрину задает домен

Меню панели

  • ГлавноеОбзорЛист ожидания
  • ПродажиЗаявкиобщееЗаказыРазборы демок
  • КиберспортТурнирыБродкастТиммейты
  • МаркетингРозыгрышиБлогОтзывыВоронка
  • ЛюдиКлиентыПользователиБустерыобщееПартнеры
  • СвязьЧатыЧат с сайтаКанал заказовПоддержка
  • ДеньгиФинансыВыплатыобщееПромокодыНадбавки и опцииобщее
  • СистемаБезопасностьобщееЖурнал действийобщееМониторингобщее

общее: одно на бренд: команда бустеров общая

Заказы

  • #4821FACEIT 1 450 → 2 000 ELO4 190 ₽
  • #4820Premier 12 000 → 15 0003 350 ₽
  • #4818FACEIT уровень 7 → 105 870 ₽
  • #4817Калибровка Premier1 490 ₽

Заказы elostore.pro и gtastore.pro сюда не попадают

SEO с полного нуля

Под каждую витрину своя семантика, свои посадочные и своя карта сайта: 4 189 запросов на русском и 2 034 на английском. Дальше каждую ночь работает конвейер, который сам отправляет изменения в поиск.

Данные Яндекс.Вебмастера и Search Console, разбор от 14.09.2026

01 / 05Семантика с нуляЗапросы собраны под два поисковика: русские под Яндекс и Google, английские под Google. У каждого запроса есть намерение и целевая страница.
RU · Яндекс и Google

4 189

запросов

  • буст cs2купить
  • буст эло фейситкупить
  • калибровка premier cs2купить
  • сколько стоит буст фейситузнать
  • как поднять рейтинг в cs2узнать
EN · Google

2 034

запросов

  • faceit boostкупить
  • faceit level 10 boostкупить
  • cs2 premier boostкупить
  • faceit levels eloузнать
  • is boosting safeузнать

1 588 коммерческих · 440 информационных · 6 брендовых

Все результаты на странице SEO →

Задача

Русскоязычная витрина работала, следующий шаг: западный рынок в долларах и соседний рынок GTA.

Задача: не копировать проект, а научить одну кодовую базу быть несколькими магазинами, не смешивая их данные.

За неделю в июле один магазин стал тремя: витрина и язык по домену, реестр различий, своя панель у каждой. Дальше каждая витрина получила свои тексты, свою семантику и свою карту сайта.

Срез по слоям

Интерфейспиксель
Две витрины с разным языком и оформлением цены, переключатель магазина GTA 6 / CS2
Логикаденьги и правила
Реестр витрин с фиче-флагами, своя лестница цен для западного рынка, провайдеры оплаты на витрину
Данныесхема и миграции
Заказы, отзывы и настройки со скоупом витрины, админка каждой витрины видит только свое
Сервервыкладка и эксплуатация
Витрина определяется по Host, лендинг gtastore собирается скриптами с хешем ассетов
Безопасностьядро
Скоуп задает домен, а не переключатель в интерфейсе, Consent Mode v2 по умолчанию отказ

Реестр витрин

Все различия витрин объявлены в одном реестре, а не разбросаны по коду условиями.

  1. 01Витрина: домены, язык, валюта, провайдеры оплаты, аналитика, фиче-флаги: промокоды, розыгрыши, турниры, блог, демки, скины
  2. 02Витрина определяется по Host, админка каждой живет на своем поддомене и видит только свои данные
  3. 03Скоуп задает домен, а не переключатель: переключатель однажды забудут щелкнуть и удалят чужой заказ

Цены для западного рынка

Долларовая витрина получила свою экономику, а не пересчет по курсу.

  1. 01Отдельная лестница ставок: на западном рынке свой уровень цен, конвертация отдала бы маржу
  2. 02Долларовые суммы целые и округляются вверх, иначе центы теряются между счетом и заказом
  3. 03Оплата на витрину своя: на .pro карта через lava.top или крипта через NOWPayments

gtastore.pro

Третья витрина под GTA Online с листом ожидания GTA 6: лендинг статикой, а вход, кабинет и заявки бустеров на общей платформе со своей админкой.

  1. 01Чистый HTML без фреймворка, сборка скриптами: хеш в именах ассетов, генерация блога и документов
  2. 02JSON-LD Organization и WebSite, Consent Mode v2 по умолчанию отказ: аудитория западная, в ЕЭЗ так положено
  3. 03Переключатель магазина в шапке связывает GTA и CS2

Итог

Главная весит около 95 КБ HTML.

Админки

У каждой витрины своя панель на своем поддомене. Код один, а данные и меню у каждой свои.

  1. 01Витрину панели задает домен: выбор не хранится в состоянии, которое можно забыть переключить
  2. 02Меню собирается из реестра: у русской витрины 26 разделов, у английской 23, у GTA 19, закрытый раздел не открывается и по прямой ссылке
  3. 03Общие для бренда разделы помечены: заявки, бустеры, выплаты, надбавки, безопасность, журнал и мониторинг
  4. 04Аккаунт живет на своей витрине: одна почта на .ru и на .pro это два разных аккаунта

Итог

Новая витрина это одна запись в реестре, а компилятор покажет, где ее поведение еще не задано.

Английский без подстрочника

Английскую витрину писали для западного клиента, а не переводили строка за строкой.

  1. 01Заголовки, первый экран и вопросы в FAQ написаны отдельно под Google и западную аудиторию
  2. 02Цены своей лестницей по западному рынку, а не пересчет рублей по курсу
  3. 03Заказы с .pro получают только бустеры с английским, опции без англоязычных людей там выключены
  4. 04Отзывы показываются на языке автора и в переводе на язык витрины
  5. 05Браузер проверяет живые страницы и ловит любую русскую строку на английской витрине

Итог

Треть английской карты сайта была на русском, 15 адресов из 42. Теперь русские страницы на .pro отдают 404.

SEO с полного нуля

Под каждую витрину своя семантика, свои посадочные и своя карта сайта, а следит за ними ночной конвейер.

  1. 01Ядро: 4 189 запросов на русском под Яндекс и Google и 2 034 на английском под Google, каждый запрос привязан к целевой странице
  2. 02Разметка товара, цены, рейтинга из отзывов, вопросов и крошек, цена в сниппете из живой сетки
  3. 03Карта сайта у каждого домена своя, даты правок из коммитов, hreflang только у страниц с парой
  4. 04Каждую ночь: аудит живых страниц трех витрин, IndexNow, переобход в Вебмастере, карты в Search Console
  5. 05Разделы на паузе уходят из карты сайта и отдают 404, чтобы поиск не вел на снятое с продажи

Итог

Показы в Яндексе выросли в 13 раз: с ~2 до ~27 тысяч в неделю за июль и август.

Истории с прода

Инцидент 01 · открыт

Google обнулил показы .pro

С 23.08 показы elostore.pro в Google упали, с 29.08 держались на нуле. Индексация, robots и canonical в порядке.

Инцидент 02 · открыт

Знание не в голове

Второй бренд должен подниматься другой командой, не изобретая архитектуру заново и не склеиваясь в поиске с первым.

Стек

Next.js 15 · Мультивитринность по Host · NOWPayments · HTML · Python-сборка · JSON-LD · IndexNow · Search Console · Playwright · Consent Mode v2 · GA4