Салон красоты, о. Самуи, Таиланд ·
Переезд с конструктора без единой потерянной цены
Салон на Самуи сменил вывеску и уехал с конструктора на свой сайт. Прайс переехал целиком, до последней строки, а старое название теперь физически не может вернуться на страницы.

Что за бизнес
Neva Beauty — Koh Samui — салон красоты на острове Самуи в Таиланде. Пять направлений и шестнадцать услуг: волосы, эпиляция, аппаратная косметология, уходовая косметология, коррекция фигуры. Приём по записи, общение в WhatsApp, Telegram и Instagram, обслуживание на русском и английском.
Клиенты делятся на две группы, и это важнее, чем кажется. Одни живут на острове постоянно. Другие приехали на две-три недели, и у них первый вопрос не «сколько стоит», а «успею ли я за поездку». Курс лазерной эпиляции идёт год, курс эндосферы — пять недель; человеку нужно понять это до того, как он напишет.
Что это дало
Салон переехал с конструктора без потерь: весь прайс на месте, цена правится в одной строке, а разойдись цифра где-нибудь с прайсом — сборка не выпустит сайт. Человек, который приехал на две недели, ещё до записи видит, успеет ли пройти курс. Цифр по этой работе пока нет — почему, в разделе «Почему нет цифр».
С чего начинал
Сайт у салона был, и он работал. Проблема была не в сайте, а в том, что вокруг него всё поменялось, а он остался прежним.
Старого сайта в интернете больше нет: домен не продлевали, он истёк в конце августа. Кадр «до» снят с сохранённой копии сайта — она уцелела целиком, вместе с картинками и вёрсткой.
Салон работал на конструкторе Tilda под вывеской Avocado Beauty — Samui, на домене doctor-cosmetolog.pro. За это время салон стал частью бренда Neva
Beauty, у которого есть вторая точка во Вьетнаме и свой сайт нового образца.
Сайт на Самуи остался с прежним именем на адресе, который не совпадал ни со старым названием, ни с новым.

Прайс жил внутри вёрстки
На одной только странице лазерной эпиляции цена была вписана 32 раза: в таблице зон, в комбинированных сетах, в тексте описания. Поменялась цена — надо найти все места руками. Пропустить одно легко, а заметить пропуск можно уже на ресепшене, при разговоре с клиентом.
Вывеска не совпадала ни с чем
Адрес сайта — про врача-косметолога, название на страницах — Avocado Beauty, салон — Neva Beauty. Человеку, которому салон посоветовали по новому имени, приходилось верить, что он попал куда надо.
Два салона одного бренда выглядели как чужие друг другу
У точки в Дананге уже был новый сайт, у точки на Самуи — сайт из прошлой жизни. Между собой они никак не были связаны: человек, нашедший один, о втором не узнавал.
Что сделал
Перевёз прайс целиком и запер его на замок
Со старого сайта переехали все двести четыре позиции прайса. Одиннадцать из них 26 августа 2026 ушли вместе с услугой, которой салон больше не оказывает, — на 9 сентября 2026 на сайте сто девяносто три позиции по шестнадцати услугам. Все они собраны в один файл, и это теперь единственное место, где живут цены. Перед публикацией автоматика проходит по собранному сайту и сверяет с этим файлом не только цифру, но и раздел прайса, подпись позиции и метку акции. Разошлось хоть что-то — сайт не выходит в интернет. Не «покажет предупреждение», а именно не выходит.
Цену в тексте больше не пишут руками
В описании услуги и в ответах на частые вопросы стоит не цифра, а ссылка на позицию прайса; цифру подставляет сборка. Поэтому текст и таблица не могут разойтись — даже если про текст забыли, правя таблицу. На кадре ниже все суммы в абзаце пришли из прайса сами.

Сменил вывеску так, чтобы старая не могла вернуться
Сборка проверяет каждую готовую страницу на слова старого бренда и старого адреса и не выпускает сайт, если хоть одно осталось. В том же списке запрещённых — название города, где стоит вторая точка: сайт собран тем же движком, что и сайт соседнего салона, и чужая география на страницы попасть не должна. Ошибка копирования здесь ловится машиной, а не читателем.
Убрал со страниц то, чего в салоне больше нет
Перманентный макияж салон не оказывает, а раздел про него на сайте был — вместе с одиннадцатью строками в прайсе. Убрал и раздел, и цены. Обращение по услуге, которой нет, — это испорченное впечатление у человека и потраченное время администратора.
Показал поисковику прайс построчно
Для поисковика на каждой странице есть служебная разметка: салон красоты на Самуи, его услуги, ответы на вопросы клиентов. Главное в ней — прайс. Каждая позиция объявлена отдельной ценой в батах, и робот видит не «салон где-то на острове», а конкретную процедуру за конкретные деньги. Позиции, которые отдельно не продаются, — надбавка за густоту волос, цена за единицу препарата, — помечены и в разметку не попадают: иначе сайт заявил бы цену, по которой ничего нельзя купить. Та же разметка делает сайт понятным ИИ-ассистентам — их тоже спрашивают, куда сходить на процедуру на Самуи.
Связал два салона бренда
В шапке обоих сайтов — переключатель города с одним и тем же списком точек; различается только пометка, где гость сейчас. Кто искал салон в Таиланде, а попал на вьетнамский сайт, одним нажатием оказывается на своём и не уходит искать заново.
Абонентской платы больше нет
Сайт лежит на бесплатном хостинге для статических страниц. Отдельного домена у него теперь нет — он живёт на поддомене основного адреса бренда, а старый домен не продлевали. Ежемесячных расходов на сайт у салона не осталось.
Сидите на конструкторе и боитесь, что при переезде потеряется прайс?
НаписатьПочему в кейсе нет цифр
Их нет намеренно. Сайт открылся по своему адресу 3 августа 2026, и к моменту публикации ему месяц. На таком отрезке поиск ещё ничего не показывает: поисковики только нашли эти страницы, и всё, что видно в аналитике, — шум, а не результат.
Ориентир есть рядом. У соседнего салона того же бренда, в Дананге, поиск стал первым источником посетителей, но и там цифры для сравнения сняты за период, который закончился почти через два месяца после запуска. Здесь столько ещё не прошло.
Счётчик перенесён со старого сайта и работает с первого дня, так что сравнить будет с чем. Как только наберётся период, сопоставимый со старым, цифры встанут в этот кейс. А без всякой аналитики видно уже на 9 сентября 2026: сайт открывается по адресу th.neva.beauty, весь прайс на месте, цены на страницах и в прайсе сходятся.
Что это даёт бизнесу дальше
Сколько мест править, если цена поменялась?
Одно — строку в прайсе. В таблицах, описаниях и ответах на вопросы цифра подставится сама, а если где-то всё же разойдётся с прайсом, сборка это поймает и сайт не опубликует.
Как проходит такой переезд?
Сначала новый сайт целиком заменяет старый — с полным прайсом и всеми услугами, — и только потом доводится: тексты под поисковые запросы, разметка, снятие услуги, которой больше нет. Не наоборот: салон не живёт на старом сайте, пока новый шлифуется.
Как это устроено технически
Собственный статический генератор на Python 3.12: контент в YAML и JSON,
шаблоны Jinja2, на выходе чистый HTML. Прайс — единственный источник истины
для цен, в текстах стоят плейсхолдеры {price:услуга:позиция}, которые сборка
заменяет цифрой. Разметка schema.org одним связным графом (Organization,
BeautySalon, WebSite; страницы добавляют Service, FAQPage, BreadcrumbList,
ItemList и OfferCatalog, где каждая позиция прайса — отдельный Offer с ценой
числом; диапазон в AggregateOffer считается из того же каталога). Sitemap.xml
с честным lastmod по отпечатку содержимого, robots.txt, llms.txt. Свои шрифты
инстансами и сабсетами из вариативных мастеров, CSS девятью слоями в один
минифицированный бандл, адаптивные WebP по таблице ширин. Ворота перед
деплоем: 127 unit-тестов на pytest плюс две сквозные проверки по собранному
сайту — парити-тест цен и проверка качества страниц (следы старого бренда,
битые ссылки, дубли метатегов, невалидный JSON-LD, сбитая иерархия заголовков,
символы вне подрезанных шрифтов). Сборка и публикация — GitHub Actions, хостинг — GitHub Pages на поддомене бренда.
Кто это делал
За jw-dev.pro — я один, а не студия и не агентство. Значит, вы говорите напрямую с тем, кто делает: без менеджера, без брифа через третьи руки и без передачи проекта другому исполнителю посреди работы.
Часовой пояс UTC+7 — как в Бангкоке и Ханое. Делаю сайты, Telegram-ботов и автоматизацию — задача редко заканчивается страницей, обычно её нужно связать с тем, что у вас уже работает.
Чем дальше, тем реже задача звучит как «сделать сайт». Одному нужно, чтобы цена правилась в одном месте, а не на двадцати страницах. Другому — чтобы канал выходил без него. Третьему — чтобы весь прайс лежал внутри Telegram, куда его клиенты и так заходят каждый день. Поэтому список работ у меня открытый: если вашей задачи в нём нет, это ещё не значит, что она не решается.
Кейсы я пишу так, чтобы их можно было проверить: что было, что сделано и чем это измерено. Есть аналитика — ставлю её цифры и период, за который они сняты; мерить рано — так и пишу. «Увеличил продажи» вы тут не найдёте: это не результат, а обещание.
Нужно похожее?
Сайт, бот или то, что сейчас делается руками, — расскажите, что у вас происходит, и я скажу, решается это или нет.
Такая работа — услуга «Перенос сайта с Тильды и других конструкторов».
Заявка не ушла
Текст не пропал — вернитесь назад и попробуйте ещё раз. Или напишите напрямую: в Telegram, в WhatsApp или на почту.
Удобнее написать самому — в Telegram, в WhatsApp или на почту.
Не уверены, что с сайтом не так, — проверьте его бесплатно в Telegram: @jw_site_check_bot.
Кому потом всё принадлежит и что будет, если я пропаду, — ответы на главной.