You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: revamp offer pages with dynamic slots, timeline infographic and copy updates
- Rewrite offer copy for sharper messaging across all 4 pages
- Add hash-based slot decrement and count-up animation in offer-dates.ts
- Replace step-based process infographic with horizontal timeline bars
- Add availability urgency states (low/critical) with fade-in animation
- Increase slot count from 5 to 10 per month
Copy file name to clipboardExpand all lines: src/pages/offer/1.astro
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -15,11 +15,11 @@ import OfferFooter from '../../components/offer/OfferFooter.astro';
15
15
ctaHref="/offer/2"
16
16
eagerPhoto={true}
17
17
>
18
-
<p>Вы решили сделать сайт. Открыли поиск — и начались варианты, каждый из которых чем-то да не устраивает.</p>
19
-
<p><strong>Студия.</strong> От 100 тысяч рублей. Несколько недель только на согласование макетов. Бесконечная цепочка менеджеров, дизайнеров, верстальщиков. Результат может быть хорошим, но путь к нему — долгий и дорогой.</p>
20
-
<p><strong>Фрилансер на Тильде.</strong> Дешевле — от 15–20 тысяч (обычный ценник новичков). Но сайт выглядит как сайт на Тильде: шаблонная структура, медленная загрузка, ежемесячная подписка за платформу. А если фрилансер использует зероблоки, чтобы сделать красивее — вы потом, скорее всего, не сможете ничего поменять сами, придётся снова обращаться к дизайнеру.</p>
21
-
<p><strong>Собрать самому.</strong> Убить несколько недель. Получить что-то, за что немного неловко перед клиентами. Потому что вы не дизайнер — и это нормально.</p>
22
-
<p><strong>ИИ-агенты и онлайн-генераторы.</strong> Страница за один промпт. Без понимания вашего бизнеса, без структуры, без внятных текстов. Экономия на спичках.</p>
18
+
<p>Вам нужен сайт. Не «когда-нибудь потом», а сейчас. Вы открываете поиск — и понимаете, что ни один вариант не подходит целиком.</p>
19
+
<p><strong>Студия.</strong> От 100 тысяч. Недели на согласование макетов. Менеджеры, дизайнеры, верстальщики — цепочка, в которой теряется время и деньги. Результат может быть хорошим, но вы заплатите за процесс, а не за итог.</p>
20
+
<p><strong>Фрилансер на Тильде.</strong> От 15–20 тысяч. Но сайт выглядит как Тильда: шаблонная структура, медленная загрузка, подписка за платформу. А если фрилансер уходит в зероблоки ради красоты — менять что-либо потом вы не сможете без него.</p>
21
+
<p><strong>Собрать самому.</strong> Несколько недель вечерами. Результат, за который неловко перед клиентами. Вы не дизайнер — и не должны им быть.</p>
22
+
<p><strong>ИИ-генераторы.</strong> Страница за минуту. Без понимания бизнеса, без структуры, без текстов, которые продают. Выглядит как сайт, но не работает как сайт.</p>
23
23
<p>В итоге вы либо переплачиваете, либо получаете компромисс, с которым потом живёте. Но есть и другой путь.</p>
Copy file name to clipboardExpand all lines: src/pages/offer/2.astro
+17-25Lines changed: 17 additions & 25 deletions
Original file line number
Diff line number
Diff line change
@@ -13,46 +13,38 @@ import OfferFooter from '../../components/offer/OfferFooter.astro';
13
13
ctaText="Как устроен процесс?"
14
14
ctaHref="/offer/3"
15
15
>
16
-
<p>Меня зовут Роман Пуртов. Я делаю сайты с 2018 года — начинал на Тильде и конструкторах, прошёл через десятки проектов в разных нишах. Параллельно занимался маркетингом: запускал рекламу, строил воронки продаж, помогал бизнесам выходить на обороты в миллионы рублей в месяц.</p>
16
+
<p>Меня зовут Роман Пуртов. Я делаю сайты с 2013 года — начинал с HTML-вёрстки, продолжил на конструкторах и Тильде, прошёл через десятки проектов в разных нишах. Параллельно занимался маркетингом: запускал рекламу, строил воронки продаж, помогал бизнесам выходить на обороты в миллионы рублей в месяц.</p>
17
17
<p>Классический процесс создания сайта устроен избыточно. Сначала рисуется макет в Figma — это дни или недели. Потом этот макет «переводится» в код — ещё столько же. Два этапа, которые по сути делают одно и то же.</p>
18
18
<p>Я объединил их в один. Проектирую сайт сразу как готовый продукт — то, что вы видите на экране, уже является рабочим сайтом, а не картинкой в дизайн-программе.</p>
19
19
20
20
<divclass="o3-process"aria-label="Сравнение подходов по времени">
<spanclass="o3-timeline-seg">Сразу рабочий сайт</span>
50
40
</div>
41
+
<spanclass="o3-timeline-time">~дни</span>
51
42
</div>
52
43
</div>
53
44
</div>
54
45
55
-
<p>Сайт готов за дни, а не недели. Страницы грузятся за секунду. Сайт нормально находится в Яндексе и Google. И главное — он полностью принадлежит вам. Никаких ежемесячных платежей за платформу. При этом стоит это не как студийная разработка.</p>
46
+
<p>Сайт готов за дни, а не недели. Страницы грузятся за секунду. Сайт нормально находится в Яндексе и Google. И главное — он полностью принадлежит вам. Никаких ежемесячных платежей за платформу. При этом сто́ит это не как студийная разработка.</p>
47
+
<p>«А если нужно что-то поменять на сайте — текст, фото, контакты?» Мелкие правки я делаю бесплатно. Для более крупных задач стоимость обсудим отдельно — но даже несколько платных доработок в год обойдутся дешевле, чем ежемесячная подписка на конструктор.</p>
Copy file name to clipboardExpand all lines: src/pages/offer/3.astro
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -8,16 +8,16 @@ import OfferFooter from '../../components/offer/OfferFooter.astro';
8
8
<Offer03Card
9
9
photo="/images/offer/03/03.jpg"
10
10
photoAlt="Роман Пуртов за работой"
11
-
superTitle="Понятные этапы, результат на каждом шаге"
11
+
superTitle="Понятные этапы = результат на каждом шаге"
12
12
heading="От разговора до готового сайта — 5 шагов"
13
13
ctaText="Сколько это стоит?"
14
14
ctaHref="/offer/4"
15
15
>
16
-
<p><strong>1. Разговор.</strong> Созваниваемся на 30–40 минут. Разбираемся, что за бизнес, кто ваши клиенты, какую задачу должен решать сайт.</p>
17
-
<p><strong>2. Текстовый скелет.</strong> Составляю структуру: какие блоки, в каком порядке, с какими заголовками и текстами. Вы читаете, вносите правки — фиксируем.</p>
18
-
<p><strong>3. Визуальный вайрфрейм.</strong> Превращаю скелет в наглядную схему — уже в браузере. Можно потрогать и покрутить с телефона или компьютера.</p>
16
+
<p><strong>1. Разговор.</strong> Созваниваемся на 30–40 минут. Разбираемся, какую задачу должен решать сайт, кто будет его смотреть и какой результат вы хотите получить.</p>
17
+
<p><strong>2. Текстовый прототип.</strong> Составляю структуру: какие блоки, в каком порядке, с какими заголовками и текстами. Вы читаете, вносите правки — фиксируем.</p>
18
+
<p><strong>3. Визуальный вайрфрейм.</strong> Превращаю прототип в наглядную схему — уже в браузере. Можно потрогать и покрутить с телефона и компьютера.</p>
19
19
<p><strong>4. Готовый сайт.</strong> Финальный дизайн: цвета, шрифты, изображения, анимации. Это уже рабочий сайт — адаптивный, быстрый, с формой заявки.</p>
20
-
<p><strong>5. Запуск.</strong> Размещаю на хостинге, настраиваю формы, прописываю SEO-основу. Сайт работает и принимает заявки.</p>
20
+
<p><strong>5. Запуск.</strong> Размещаю на хостинге, настраиваю формы, закладываю SEO-основу. Сайт работает, принимает и отправляет заявки.</p>
21
21
<p>После запуска остаюсь на связи. Если нужно поменять текст, заменить фото или подправить мелочи — сделаю бесплатно. Для более крупных доработок обсудим стоимость отдельно.</p>
Copy file name to clipboardExpand all lines: src/pages/offer/4.astro
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ import OfferFooter from '../../components/offer/OfferFooter.astro';
12
12
>
13
13
<Fragmentslot="heading">Лендинг за 2 рабочих дня — <spanclass="o3-price-old">50 000 ₽</span> <spanclass="o3-price-new">35 000 ₽</span></Fragment>
14
14
15
-
<pdata-offer-date="monthLimit">В апреле я беру только 5 проектов. Не больше — потому что каждым занимаюсь лично, в полном фокусе, без параллельных задач на фоне.</p>
15
+
<pdata-offer-date="monthLimit">В апреле я беру только 10 проектов. Не больше — потому что каждым занимаюсь лично, в полном фокусе, без параллельных задач на фоне.</p>
16
16
<p>Это не урезанный продукт и не «сайт-визитка на одну страничку». Это полноценный лендинг с проработанной структурой, дизайном с нуля и всем, что нужно для запуска.</p>
17
17
18
18
<divclass="o3-checklist-wrap">
@@ -55,7 +55,7 @@ import OfferFooter from '../../components/offer/OfferFooter.astro';
0 commit comments