Розробка сайту на Webflow
Webflow — візуальний веб-редактор, який генерує чистий семантичний HTML/CSS без використання прихованих абстракцій або конструкторських бібліотек. Це не шаблонний конструктор: кожний елемент структури задається явно, CSS-властивості контролюються повністю, анімації та взаємодії налаштовуються через візуальний інтерфейс без написання коду. Для проектів з нестандартним дизайном, складними анімаціями та вимогами до продуктивності — технічно більш сильна альтернатива Tilda або Wix.
Чим Webflow відрізняється від інших конструкторів
У Tilda та Wix розробники працюють з готовими блоками, які кастомізуються в межах опцій. У Webflow розробники будують DOM-структуру з нуля: додають div, section, nav, призначають класи, встановлюють властивості Flexbox/Grid через панель стилів. Це ближче до розробки у редакторі коду, ніж до drag-and-drop конструктора.
Що це дає:
- семантично коректну HTML-розмітку (не
divнаdivнаdiv) - CSS без переопреділень та
!important - повний контроль над адаптивними контрольними точками (не тільки мобільна/десктопна — будь-які контрольні точки)
- анімації та взаємодії без написання JS
- відсутність vendor lock-in на рівні розмітки (експорт коду працює)
Designer: структура проекту
Проект у Webflow організований через:
Pages — звичайні сторінки, утилітарні сторінки (404, search), CMS-шаблони
Symbols — переиспользуваних компонентів (аналог компонентів у React). Зміна Symbol оновлює всі входження на сайті.
Breakpoints — Desktop (за замовчуванням), Tablet (991px), Mobile Landscape (767px), Mobile Portrait (479px). Плюс користувацькі контрольні точки на планах Business+.
CMS Collections — типи контенту з полями (Text, Rich Text, Image, Reference, Multi-reference, Video, Color, Date тощо)
CMS та динамічний контент
Webflow CMS — вбудована система, подібна до headless. Коллекції визначають структуру даних:
Коллекція: Blog Posts
Поля:
- Name (Text, обов'язкове)
- Slug (Text, автогенеровано, унікальне)
- Published Date (Date)
- Featured Image (Image)
- Content (Rich Text)
- Category (Reference → Categories)
- Tags (Multi-reference → Tags)
- SEO Title (Plain Text)
- SEO Description (Plain Text)
- Is Featured (Switch)
CMS Template Page — один шаблон для всіх записів коллекції. Елементи на сторінці прив'язуються до полів коллекції: текстовий елемент → {{Name}}, зображення → {{Featured Image}}.
Collection List — компонент для виведення списку записів коллекції на будь-яку сторінку з фільтруванням та сортуванням (обмежено можливостями платформи — без складних запитів).
Animations & Interactions
Webflow Interactions — візуальний редактор анімацій без написання CSS/JS:
Scroll animations — елемент з'являється при скролі (fade in, slide up, parallax):
- прив'язка до позиції viewport (початок/конець анімації у % від viewport)
- управління кількома CSS-властивостями (opacity, transform, scale, filter)
Trigger-based animations — подія на елементі запускає animation timeline:
- click → меню відкривається
- hover → карточка піднімається та показує overlay
- page load → hero-анімація
Lottie integration — JSON-анімації з After Effects через Bodymovin:
- проигрування Lottie синхронно зі скролом
- управління напрямком та швидкістю відтворення
Приклад типової взаємодії в Interactions: при hover на карточку портфоліо:
- Overlay плавно з'являється (opacity 0 → 1, тривалість 200ms)
- Заголовок зміщується вгору (translateY 20px → 0px)
- Кнопка «Переглянути кейс» з'являється з затримкою (delay 100ms)
SEO на Webflow
Webflow — один з найкращих CMS/конструкторів з точки зору SEO-можливостей:
- Server-side rendering — сторінки рендеряться на сервері, Googlebot отримує HTML з контентом
- title, meta description, og:image — налаштовуються для кожної сторінки та CMS-шаблону
- канонічний URL — налаштовується явно
- 301-редиректи — через Webflow Editor (Rules → Redirects), CSV-імпорт для масового налаштування
- sitemap.xml — автогенерування, кастомізація пріоритетів та частоти оновлення
- robots.txt — користувацький через Project Settings
- структуровані дані — через користувацький
<script type="application/ld+json">у Page Settings або Global/Page Code
Core Web Vitals на Webflow історично краще, ніж на Tilda/Wix, завдяки SSR та чистішому коду. CDN Fastly забезпечує швидку доставку статики.
E-commerce на Webflow
Webflow Ecommerce — вбудований магазин. Підходить для невеликих каталогів (до 10k товарів, обмеження залежать від плану):
- сторінки товарів — CMS Collection
- варіанти (розмір/колір) через Product Variants
- вбудовані платежі через Stripe та PayPal
- замовлення та інвентар — у Webflow Dashboard
- користувацький checkout — через Designer
Обмеження: немає вбудованого складу, немає складної логіки знижок, немає готових інтеграцій з 1С. Для повноцінного e-commerce з обсягами > 1000 SKU — розглядати інші платформи.
Webflow + зовнішній код
Для функціональності, недоступної в Webflow нативно — користувацький JS:
<!-- Page Settings → Before </body> tag -->
<script>
(function() {
// Користувацький фільтр для CMS-коллекції
const filterBtns = document.querySelectorAll('[data-filter]');
const items = document.querySelectorAll('[data-category]');
filterBtns.forEach(btn => {
btn.addEventListener('click', function() {
const filter = this.dataset.filter;
filterBtns.forEach(b => b.classList.remove('is-active'));
this.classList.add('is-active');
items.forEach(item => {
const match = filter === 'all' || item.dataset.category === filter;
item.style.display = match ? '' : 'none';
});
});
});
})();
</script>
Для складніших сценаріїв — Webflow + Memberstack (платні підписки, особистий кабінет), Webflow + Outseta (SaaS аутентифікація + billing), Webflow + Finsweet Attributes (бібліотека JS-розширень для CMS-фільтрації, сортування, infinite scroll).
Експорт коду
На плані Business+ доступний експорт HTML/CSS/JS. Експортований код:
- чистий, без зайвих залежностей
- структура файлів підтримує розгортання на будь-якому статичному хостингу
- CMS, Forms та Ecommerce не працюють в експорті (вимагають заміни на альтернативи)
Експорт — вихідна точка для користувацької розробки: взяти дизайн з Webflow, продовжити розробку як звичайний проект.
Тарифи (ключові для розробки)
| Хостинг план | CMS Items | Ecommerce | Editors |
|---|---|---|---|
| Basic | — | — | — |
| CMS | 2000 | — | 3 |
| Business | 10000 | — | 10 |
| Ecommerce Standard | 500 | + (2% комісія за транзакцію) | 3 |
| Ecommerce Plus | 5000 | + (0%) | 10 |
Типові терміни
Корпоративний сайт 10–20 сторінок з CMS (блог, кейси) та анімаціями — 2–4 тижні. Лендинг із нестандартним дизайном та Webflow Interactions — 7–10 днів. Інтернет-магазин на Webflow Ecommerce — 3–5 тижнів.







