Framer to Next.js

Can You Export a Framer Site to Next.js?

Framer can export data, but not a ready-to-run Next.js site. See what can move, what must be rebuilt, and when it makes sense to stay on Framer.

ByJacob Dymond· Founder, Valiance Labs
7 min readReviewed October 23, 2026

This question usually comes up after the website has become more than a design project. Marketing may need a different publishing workflow, developers may need the site to share code or data with the product, or the current setup may simply be harder to own than it was at launch.

Before choosing a destination, separate the site's data from the behavior that makes it work. An established site may carry search traffic, a CMS library, editor workflows, forms, analytics, product connections, and a design system people rely on. Those parts do not all move in the same way.

What moves from Framer—and what has to be rebuilt

Framer is a hosted platform for designing, publishing, and managing a website. Next.js is a framework for building and running a website in a codebase the team controls. They solve different parts of the problem.

Framer's self-hosting guidance says it does not offer HTML export for self-hosting because published sites depend on services in Framer's hosting infrastructure. Its data-porting guidance separately describes exporting site and CMS data for use on another platform. In practice, that means a Framer-to-Next.js move is a rebuild with a migration plan, not a one-click code export.

For a typical Framer-to-Next.js project:

Website layerLikely outcomeWhat to establish before committing
CMS content and fieldsCan often be exported and mappedWhich records, fields, references, authors, dates, and media must remain usable?
Images, files, and other assetsNeed an inventory and new hostingWhich assets are public, embedded in rich text, reused, or still served from Framer-controlled URLs?
Page layouts and responsive designRebuilt as componentsWhich pages, breakpoints, design tokens, and reusable sections must match?
Motion and interactionsRecreated, simplified, or intentionally changedWhich effects are decorative, and which are essential to comprehension or conversion?
Forms, embeds, and integrationsReconnected or rebuiltWhere does each submission go, what data is sent, and how will the result be tested?
URLs, metadata, and search signalsPreserved or deliberately redirectedWhich URLs, collection paths, titles, canonical URLs, and internal links matter?
Publishing workflowDesigned for the destinationWho edits the site, what needs approval, and which CMS or content workflow will they use?

This is a planning framework, not a promise that every item will transfer in the same way. A small marketing site and a content-heavy site with custom embeds can both be built in Framer, but they do not carry the same migration risk.

When staying on Framer is the better choice

Moving to Next.js is not automatically an upgrade. Staying on Framer can be the responsible decision when the team publishes effectively in Framer, the site does not need product data or custom runtime behavior, and its current CMS and integrations meet the real operating requirements.

Framer may still fit when:

  • Designers and marketers can publish ordinary changes without engineering help.
  • The site's content model is simple enough for the current CMS.
  • Forms, embeds, analytics, and integrations are reliable and understood.
  • The site's important work is visual publishing rather than application behavior.
  • The team does not have a clear owner for a codebase, deployment process, and destination CMS.

The case for a move is stronger when the marketing site must share components, data, identity, or application logic with a product; when the current content model has become hard to maintain; or when the team needs a code and deployment workflow Framer is not intended to provide. Those are operational requirements, not a verdict on Framer as a platform.

What actually transfers from Framer to Next.js

CMS data is not the same thing as a working frontend

Framer's data-porting guidance covers exporting site and CMS data for use elsewhere. Before treating an export as a migration plan, inspect a representative sample: normal pages, CMS items, rich text, images, references, dates, categories, and any unusual records.

The target needs an explicit content model. Next.js does not itself provide an editor interface or a CMS. A team may choose a headless CMS, content files, or another managed system, but the choice should follow the editorial workflow rather than be assumed from the framework.

For each collection, record:

  • The source fields, their purpose, and which fields are required.
  • Relationships, reusable records, categories, and controlled values.
  • The existing URL pattern for every collection item.
  • Rich-text links, embedded media, files, and image references.
  • The owner of each record type and the workflow needed after launch.

An import that produces rows of content is not enough if editors cannot safely update that content, or if the resulting pages do not retain their relationships, metadata, and public URLs.

Assets need a separate decision

Images and files are often treated as a detail until the old site is turned off. They need their own inventory: where the file is hosted, which pages reference it, whether it appears in CMS-rich text, and whether the new site will keep the same public address or update every reference.

Check the site rather than assuming that every asset appears in the CMS export. Important files may be referenced in page sections, embedded content, downloaded resources, social images, favicons, forms, or third-party tools.

Design must be rebuilt into a component system

The visible result can be matched closely, but a Framer canvas does not become a production component library by itself. The rebuild should identify common sections, page templates, typography, spacing, responsive behavior, navigation, and states before implementation begins.

This is an opportunity to decide what should remain identical and what should improve. Do not make visual parity a vague promise. Define the important templates, breakpoints, and interactions, then test them against the live site.

Motion, forms, and integrations need explicit ownership

Some Framer effects are visual enhancements. Others communicate state, guide a visitor through a flow, or support a conversion action. Treat those differently. For each one, decide whether it should be recreated, simplified, or removed deliberately.

Forms and embeds need the same level of care. A form can look correct while routing to the wrong inbox, dropping fields, losing consent information, or failing to trigger analytics. List the destination, submitted fields, integrations, confirmation behavior, and test method before launch.

Decide on the destination before rebuilding pages

Do not rebuild pages before deciding how the finished site will be edited, hosted, and maintained.

Make these decisions first:

  1. Content ownership: Which team owns the code, hosting, domains, deployment, and recovery access?
  2. Editorial workflow: How will a non-developer create, review, preview, and publish ordinary content?
  3. Data model: Which records need structured fields, references, reusable content, search, or filtering?
  4. Application boundary: What needs to connect to the product, authentication, CRM, forms, analytics, consent tooling, or other systems?
  5. Delivery and maintenance: Who reviews changes, manages dependencies, monitors errors, and can restore a working version?

The right implementation depends on the site and the people who will run it afterward. A marketing team that publishes several times a week may need a different editorial experience than a product team making infrequent release-driven changes.

Protect URLs and search continuity during the move

Keeping an established URL is usually less risky than changing it for a new platform's preferred structure. When an address has to change, map the old URL to the closest relevant destination before launch and test the permanent redirect after launch.

Google's guidance for site moves recommends preparing the new site, mapping URLs, configuring redirects, updating sitemaps, and monitoring the move. It does not guarantee unchanged rankings or traffic. A good migration preserves the signals that can be identified and watches closely for what changes.

For a Framer site, inventory:

  • Static page paths and CMS collection-item paths.
  • Existing redirects and legacy URLs that still receive visits or links.
  • Titles, descriptions, canonical URLs, social images, and structured data.
  • Internal links, navigation, XML sitemaps, robots directives, and public asset URLs.
  • Analytics, consent, conversion events, and search-console access.
  • Any historic Framer-hosted address that may still be linked or indexed.

Use the Website Migration SEO Checklist for the detailed pre-launch, launch, and post-launch work. If content types, fields, permissions, or connected systems are changing too, use the CMS Migration Checklist alongside it.

A quick stay-or-move test

Use the site's actual constraints to choose a direction:

  • Stay on Framer when it supports the work the team needs to do and the issue is local, fixable, and not a long-term ownership problem.
  • Scope a Next.js rebuild when the site needs code ownership, product data, authentication, or custom application behavior that has a clear owner.
  • Design the target CMS before migrating when editors need structured content, relationships, approvals, or frequent publishing.
  • Build the URL inventory and redirect plan before calling the rebuild complete when search traffic, backlinks, or campaign URLs matter.
  • Resolve ownership first when no one can maintain the code, deployment, and recovery process after launch.

Choose a rebuild when the additional control solves a specific need and the team can operate the finished setup. Otherwise, keep the Framer site and address the narrower problem.

When a Framer-to-Next.js move is worth scoping

A Framer-to-Next.js migration becomes a practical discussion when the site has an identified requirement that Framer no longer meets and the team can describe what must be preserved: content, URLs, integrations, editing workflow, design behavior, or product connections.

The Framer to Next.js migration service covers project fit, scope, pricing, timing, and the implementation work for teams that have reached that point.

How we researched this

This guidance is based on current Framer documentation on self-hosting and data portability, Google site-move guidance, and the practical decisions involved in running a custom website; it is not an independent benchmark of either platform.

Sources and further reading

FAQ

Can I export my Framer site as a Next.js project?

Not as a self-hostable Next.js codebase. Framer says it does not provide HTML export for self-hosting. Site and CMS data may be exported for use elsewhere, but the visual system, components, runtime behavior, and destination workflow need to be rebuilt or deliberately replaced.

Can I self-host a Framer site?

Framer's current guidance says it does not offer HTML export for self-hosting. If self-hosting or source-code ownership is a requirement, assess a rebuild on a platform and deployment setup the team can own and operate.

Can I move Framer CMS content to a new CMS?

Potentially, but verify the actual export and the target model with representative records. Check fields, rich text, assets, relationships, URLs, metadata, and the workflow editors will need after launch. An exported dataset does not by itself prove that the new CMS can operate the site correctly.

Will a Framer site look the same after moving to Next.js?

It can be rebuilt to closely match the current layout and responsive behavior. The team should define the pages, breakpoints, interactions, and animations that matter before implementation, because some motion or platform behavior may need a different implementation.

Do we need a CMS with Next.js?

Not every site needs one, but Next.js does not provide a CMS or visual editor by itself. The right choice depends on how often the team publishes, who owns content, and whether the site needs structured records, approvals, previews, or relationships between content.

Will moving from Framer to Next.js protect our search rankings?

No one can guarantee that. Keeping important URLs where possible, mapping necessary redirects, preserving useful content and metadata, and monitoring the move can reduce avoidable errors. Review the Website Migration SEO Checklist before launch.

About the author

Jacob Dymond, founder of Valiance Labs

Jacob Dymond

Founder, Valiance Labs

Jacob Dymond is the founder of Valiance Labs, where he works on website migrations, software development, SEO, and web publishing.

About Jacob Dymond

Planning a migration?

We move websites between WordPress, Next.js, Shopify, and more, map every indexed URL before launch, and monitor search for 90 days after.

See website migrations