Коротка відповідь
Піти з Webflow простіше, ніж із Framer, який узагалі не має експорту в HTML, але лише частково. На платних тарифах Workspace можна експортувати HTML, CSS, JavaScript і зображення сайту та розмістити їх на будь-якому хостингу. Довідковий центр Webflow так само чітко пояснює, що залишається позаду: контент CMS, обробка форм, пошук по сайту, захист паролем, локалізовані сторінки та code components до експорту не потрапляють, а Collection lists показують порожній стан (Довідка Webflow).
Тож міграція з Webflow на Astro — це частково експорт, частково перебудова. Ви експортуєте те, що віддає Webflow, вивантажуєте CMS у CSV або через API, перебудовуєте кожен шаблон як компоненти Astro, замінюєте форми й пошук, відтворюєте взаємодії, які хочете зберегти, і даєте кожному URL, що змінюється, постійний редирект. Якщо робити все в такому порядку, новий сайт збереже дизайн, контент і позиції в пошуку.
Чому команди переходять із Webflow на Astro
Webflow — сильний візуальний конструктор, і багатьом маркетинговим командам варто на ньому залишитися. Причини піти зазвичай пов'язані з володінням і вартістю, а не з дизайном:
- Сайтом починають керувати розробники. Коли більшість змін вносять розробники, з кодом у власному репозиторії працювати швидше, ніж із візуальним полотном, і він може жити поруч із вашим продуктом, бекендом і тестами.
- Вартість тарифу за кожен сайт. На сторінці тарифів Webflow, яку ми перевірили 13 жовтня 2026 року, тариф Basic для сайту коштує 15 USD на місяць, а Premium, тариф із Webflow CMS, — 25 USD на місяць, обидва з оплатою за рік. Локалізація — доповнення від 9 USD на місяць.
- Функції, яким потрібен справжній бекенд: форми, що записують дані у ваш CRM, закритий контент, пошук по кількох сайтах або будь-що, що має працювати на вашій власній інфраструктурі.
- Сам експорт не означає, що ви вже пішли. Експорт коду потребує платного тарифу Workspace, а не лише тарифу сайту, і не містить CMS. Чистий вихід у будь-якому разі треба планувати.
Якщо ваша маркетингова команда щотижня публікує сторінки у візуальному редакторі, а сайт виконує своє завдання, залишитися на Webflow — розумний вибір. Міграція має давати щось конкретне.
Що містить експорт коду з Webflow, а чого в ньому немає
| Частина сайту | Чи є в експорті коду? | Що робити в Astro |
|---|---|---|
| Статичні сторінки | Так, як файли .html, лише основною мовою | Перебудувати як сторінки й компоненти Astro |
| Стилі | Так: CSS сайту, webflow.css і normalize.css | Використати як еталон і залишити лише потрібний CSS |
| Взаємодії та компоненти | Так, через JavaScript-файли Webflow | Відтворити на CSS або невеликим скриптом |
| Зображення з панелі Assets | Так | Оптимізувати через astro:assets |
| Елементи й списки колекцій CMS | Ні; списки показують порожній стан | Експортувати в CSV або отримати через API |
| Надсилання форм | Без обробки | Підключити кожну форму до власного endpoint |
| Пошук по сайту | Ні | Додати статичний пошуковий індекс або пошуковий сервіс |
| Захист паролем | Ні | Захистити сторінки на рівні хостингу або в застосунку |
| Додаткові мовні версії | Ні; лише основна мова | Перебудувати з i18n-маршрутизацією Astro |
| Ecommerce, акаунти користувачів, code components | Ні | Планувати кожен пункт як окремий проєкт |
Джерело: стаття довідкового центру Webflow про експорт коду сайту.
Що ми побачили, проаналізувавши опубліковані сайти на Webflow
13 жовтня 2026 року ми завантажили головні сторінки семи сайтів, створених у Webflow, зокрема самого webflow.com, і подивилися, що довелося б переносити під час міграції:
- Усі сім сайтів завантажують jQuery і свої зображення із серверів Webflow. Зображення надходять із cdn.prod.website-files.com, а довідковий центр Webflow сам зазначає, що поля зображень і файлів, експортовані в CSV, — це посилання на хостинг початкового проєкту, які перестануть працювати, якщо цей проєкт видалити (Довідка Webflow). Кожен ресурс треба завантажити й розмістити заново.
- Усі сім також віддають із Webflow зображення для поширення в соцмережах. Про зображення Open Graph легко забути, а прев'ю посилань у LinkedIn чи WhatsApp втрачають картинку, щойно старий проєкт закриють.
- Усі сім рендерять списки CMS прямо в опублікованому HTML, від 3 до 19 Collection lists на головну сторінку. Це добра новина. Сайт на Framer, як показано в нашому посібнику з міграції з Framer на Astro, після завантаження перебудовує runtime. Опублікована сторінка Webflow натомість — повний еталон того, який контент де розміщено, хоча експорт коду залишає ці списки порожніми.
- П'ять із семи використовують Webflow Interactions, позначені атрибутами data-w-id, на одній із головних сторінок — аж на 109 елементах. Кожна взаємодія — це невеликий фрагмент поведінки, який треба відтворити, або рішення від нього відмовитися.
Міграція з Webflow на Astro крок за кроком
- Складіть перелік усіх URL. Webflow автоматично генерує /sitemap.xml, якщо цю опцію ввімкнено (Довідка Webflow). Додайте кожну сторінку колекції (Collection page), вивантажте звіт «Сторінки» з Google Search Console за найдовший доступний період і експортуйте наявні редиректи 301 у CSV у Site settings, розділ Publishing (Довідка Webflow).
- Експортуйте контент. Експортуйте кожну колекцію CMS у CSV з панелі CMS, окремо для кожної мови, якщо користуєтеся Localize, і збережіть стовпець Item ID. CSV «сплющує» дані: поля reference виходять звичайним текстом, multi-reference — текстом через кому, а rich text — як HTML. Для всього, що має такі посилання, Webflow Data API повертає елементи разом із полями та мовними версіями, і зазвичай це чистіше, ніж знову зшивати CSV-файли.
- Завантажте всі ресурси. Зображення, PDF, шрифти, ліцензія яких дозволяє власний хостинг, зображення Open Graph і favicon. Не закривайте проєкт у Webflow, доки новий сайт не перестане звертатися до website-files.com.
- Експортуйте код як еталон. Якщо у вас платний тариф Workspace, експортуйте HTML і CSS. Не розгортайте їх як новий сайт: він тягнув би за собою webflow.js, jQuery і порожні списки CMS. Використовуйте експорт, щоб зчитати точні відступи, брейкпоінти й структуру класів.
- Змоделюйте контент в Astro. Перетворіть кожну колекцію на content collection Astro або на модель у headless CMS, зберігши зв'язки між записами, потім перебудуйте кожен шаблон як компоненти Astro і перенесіть зображення в astro:assets.
- Відтворіть взаємодії, які несуть зміст. Більшість Webflow Interactions перетворюються на CSS-переходи, keyframes або кілька рядків JavaScript. Для складнішої анімації є GSAP: він безкоштовний для комерційного використання з квітня 2025 року, коли його зробив таким Webflow (Webflow). У будь-якому разі враховуйте prefers-reduced-motion.
- Замініть форми, пошук і захищені сторінки. Дайте кожній формі справжній endpoint (Cloudflare Worker, сервіс форм або ваш CRM), додайте статичний пошуковий індекс, наприклад Pagefind, якщо сайту потрібен пошук, і перенесіть захист паролем на хостинг або в застосунок.
- Правильно перебудуйте мовні версії. Експорт коду містить лише основну мову, тож створіть кожну мовну версію з i18n-маршрутизацією Astro: один URL на мову та hreflang між ними.
- Збережіть формат URL. Webflow віддає сторінки без кінцевого слеша й перенаправляє /pricing/ на /pricing. Налаштуйте trailingSlash і build.format в Astro так, щоб новий сайт генерував ті самі адреси (довідник конфігурації Astro); кожна розбіжність — це зайвий редирект.
- Налаштуйте редиректи на сервері, запустіть сайт і стежте за ним. Статична збірка Astro без адаптера перетворює налаштовані редиректи на сторінки з meta refresh, тож задайте редиректи 301 один до одного там, де розміщено сайт, наприклад у файлі _redirects у Cloudflare. Перемкніть DNS, не закривайте проєкт у Webflow, доки новий сайт не перевірено, і стежте за звітами про індексування в Search Console наступні кілька тижнів. Наш SEO-чеклист для міграції сайту охоплює день запуску й 90 днів після нього.
Що змінюється після переїзду
| Сфера | На Webflow | На Astro |
|---|---|---|
| Редагування | Візуальний Designer і редактор Webflow CMS | Поля CMS або код — залежно від вашого вибору |
| Хостинг | Хостинг Webflow з оплатою за кожен сайт | Будь-який статичний хостинг або edge-платформа, наприклад Cloudflare |
| CMS | Колекції Webflow (Collections) | Content collections або headless CMS |
| Форми | Обробка форм у Webflow | Власний endpoint і власне сховище |
| Пошук | Пошук по сайту Webflow (Premium) | Статичний індекс або пошуковий сервіс |
| Локалізація | Доповнення Webflow Localize | i18n-маршрутизація Astro, один URL на мову |
| Анімація | Webflow Interactions і GSAP | CSS і JavaScript, якими ви володієте й які можете вимірювати |
Як зберегти SEO
Тут діють рекомендації Google щодо переїзду сайту зі зміною URL: зіставте кожен старий URL із найближчим новим відповідником, використовуйте постійні серверні редиректи й тримайте їх щонайменше рік. Якщо URL залишаються ідентичними, а з Webflow ретельна перебудова часто цього досягає, здебільшого достатньо перевірити, чи перенеслися заголовки, описи, canonical-теги, структуровані дані та зображення Open Graph.
Пастки, характерні саме для Webflow, — це залишки: зображення Open Graph або PDF, які досі віддаються з website-files.com, тестова адреса на webflow.io, що й далі в індексі, або сторінка CMS, slug якої змінився під час переїзду. Перевірте всі три пункти, перш ніж закривати проєкт у Webflow.
Як Dardo проводить міграцію з Webflow
Переїзди з Webflow ми виконуємо в межах послуги міграції сайту: інвентаризація URL і контенту, експорт CMS, спершу одна репрезентативна сторінка, перебудована й перевірена на погоджених ширинах екрана, а потім решта шаблонів, форми й редиректи. Сама розробка — це веброзробка на Astro, а анімація — креативна розробка. Цей сайт, dardo.studio, працює на Astro в Cloudflare Workers, його контент зберігається в headless CMS, і саме через цю CMS ми пишемо й публікуємо цей блог.
Якщо ви зважуєте переїзд, надішліть нам сайт і опишіть, що хочете змінити. Ми скажемо, чи варто йти з Webflow, ще до того, як підготуємо кошторис.
Поширені запитання
Чи можна експортувати сайт із Webflow у HTML?
Так, на платних тарифах Workspace: Webflow експортує HTML, CSS, JavaScript і зображення, і їх можна розмістити на будь-якому хостингу без зазначення авторства. Самі лише тарифи сайту експорту коду не включають, а в експорт не потрапляють контент CMS, обробка форм, пошук по сайту, захист паролем і додаткові мовні версії.
Чи містить експорт коду з Webflow контент CMS?
Ні. Collection lists показують порожній стан, а сторінки колекцій втрачають контент, прив'язаний до їхніх полів. Експортуйте кожну колекцію в CSV з панелі CMS або отримайте її через Webflow Data API, який тримає поля й мовні версії разом.
Чи втрачу я позиції в Google, якщо перейду з Webflow на Astro?
Ні, якщо кожен URL, що приносить трафік, і далі працюватиме. Зберігайте ті самі шляхи, зокрема формат Webflow без кінцевого слеша, додайте постійні редиректи 301 для всього, що змінюється, перенесіть заголовки, описи та структуровані дані й стежте за Search Console кілька тижнів після запуску.
Чи працюють взаємодії Webflow в Astro?
Не в нинішньому вигляді. Вони працюють на JavaScript Webflow, тож кожну взаємодію, яку ви хочете зберегти, відтворюють на CSS або невеликим скриптом. Для складнішої анімації є GSAP, безкоштовний для комерційного використання з квітня 2025 року.
Що відбувається з формами Webflow після міграції?
Експортовані форми нікуди не надсилають дані, бо Webflow обробляє заявки на власному хостингу. Підключіть кожну форму до власного endpoint, наприклад Cloudflare Worker, сервісу форм або вашого CRM, перевірте доставку до запуску й окремо експортуйте з Webflow попередні заявки.
Чи зможе команда редагувати сайт без коду після переходу з Webflow?
Так, якщо сайт на Astro використовує headless CMS. Редактори працюють у вебінтерфейсі, а сайт перебудовується з цього контенту. Саме так працює dardo.studio.
Джерела та додаткові матеріали
Джерела цієї сторінки з додатковими подробицями від першоджерел.
- Довідка Webflow: як експортувати код сайту Webflow (англійською)help.webflow.com
- Довідка Webflow: імпорт і експорт контенту колекцій CMS (англійською)help.webflow.com
- Довідка Webflow: імпорт і експорт редиректів 301 (англійською)help.webflow.com
- Довідка Webflow: створення sitemap у Webflow (англійською)help.webflow.com
- Webflow: тарифи (англійською)webflow.com
- Webflow Data API: список елементів колекції (англійською)developers.webflow.com
- Webflow: GSAP стає на 100% безкоштовним (англійською)webflow.com
- Документація Astro: content collections (англійською)docs.astro.build
- Документація Astro: зображення (англійською)docs.astro.build
- Документація Astro: i18n-маршрутизація (англійською)docs.astro.build
- Документація Astro: довідник конфігурації (англійською)docs.astro.build
- Pagefind: статичний пошук (англійською)pagefind.app
- Google Search Central: переїзд сайту зі зміною URLdevelopers.google.com
