HTML to Wix Studio: the complete migration guide

A static HTML site, sometimes called hand-coded or hard-coded, has no export button because it doesn't need one. You already own every file. That makes this the migration where the most carries across and the least happens automatically. Here's what's reusable and what isn't.

  • Your files, your content, no vendor lock
  • Your redirect history is already a file
  • Every page you hand-built becomes editable

HTML to Wix Studio, at a glance

The short answers for a site that nobody can change without a developer.

Can the site be converted
No automatic path. Wix doesn't import sites built elsewhere, so the design is rebuilt while your markup supplies the content.
What comes with you
More than anywhere else. Your copy, images, metadata and redirect rules are all files you already hold, in formats nothing is hiding.
What happens to your URLs
You keep them. Wix Studio imposes no path structure, so a page at /services/roofing stays exactly there.
What it costs
From €1,750, quoted as a fixed price once the page count and the repeating patterns are known.
How long it takes
Two to five weeks, plus 30 days of index monitoring after launch.
DIY difficulty
Nothing blocks you, which is the trap. Every page is a manual copy-paste unless someone finds the pattern underneath them first.

What you get on Wix Studio

A hand-coded site is usually fine at what it does. The problem is what it costs to change, and that cost compounds quietly until nobody updates the site at all.

Changing a sentence stops being a developer ticket

The single reason most static sites get replaced. Fixing a phone number, swapping a photo or adding a paragraph becomes something the person who noticed it can do, in the time it took to write the email asking someone else to.

Pages that repeat become one layout

Most hand-built sites have twenty near-identical service or location pages, each maintained separately. In Studio they become one CMS collection and one template, so the twenty-first costs almost nothing and a design change touches all of them at once.

Hosting, SSL and backups stop being yours

No more certificate renewals, no shared host you inherited from a developer who's moved on, and no year where the site goes down because something expired that nobody was watching.

Properly responsive, not a media query bolted on

Older hand-coded sites were made responsive after the fact, if at all. Studio builds from breakpoints, so the phone layout is designed rather than survived.

Forms that actually deliver

Static-site contact forms depend on a server-side script that fails silently, and plenty of businesses have gone months without realising. Native Wix forms deliver, log every submission, and notify whoever needs to see it.

Publishing a page stops being a deploy

Metadata, structured data, sitemap and robots controls all sit in the interface rather than in the markup, so adding a page targeting a real search term takes minutes and doesn't need anyone with FTP access.

Who this page is for

Static sites are wildly varied, from a five-page brochure built in 2011 to a well-maintained Astro build a developer ships weekly. The move makes sense for one of those and not the other.

Worth moving
Every change to the site goes through a developer, or through nobody.
You have a folder of near-identical service or location pages maintained by hand.
The person who built it is unreachable and nobody else knows how it works.
You're paying for hosting you don't understand and can't audit.
The contact form stopped working and nobody is sure when.
Stay where you are
It's a web application with real server-side logic, not a marketing site.
A developer maintains it happily and publishing is already fast.
Your team runs a static-site generator with a git workflow they like.
The site is deliberately minimal and raw speed is a competitive feature.

A distinction worth holding onto: this is nearly always a redesign and a migration at once. The redesign is what you'll notice, and the migration is the part that stops years of accumulated search visibility going out with the old markup.

What moves from an HTML site to Wix Studio

The best-looking table in this set, and the reason is simple: nothing is locked in a proprietary format. Your content is text in files you own. What doesn't move is the build itself, because Wix states that importing a site created outside of Wix isn't supported, so the design is recreated.

Carries over
Your domain
Point it or transfer it, and unlike a platform move there's no account to unpick first.
Carries over
Page URLs
Wix Studio imposes no path structure on standard pages, so whatever your folder layout produced can be reproduced exactly and most pages never move.
Carries over
Your redirect history
The most overlooked asset on this move: your .htaccess or nginx config already holds every redirect anyone ever added, and it reads as a ready-made map.
Carries over
All your copy
It's plain text inside your own markup, so it's extracted programmatically rather than retyped, which is why the content half of this migration is quick.
Carries over
Images and documents
Every asset is already a file in a folder you control, with no CDN URL that expires and no bulk download to negotiate.
Rebuilt
SEO titles, descriptions and structured data
All of it sits in your head tags, so it's read straight out of the source and re-entered in Wix rather than reconstructed from a crawl.
Rebuilt
Repeating pages
Your twenty hand-maintained service or location pages become one CMS collection and one layout, which is where most of the value in this project sits.
Rebuilt
Page layout and design
Rebuilt in Studio against the live site, and on a site this old that's usually the point rather than a cost.
Rebuilt
Hand-coded blog posts
Each post is its own file, so they're parsed into a CSV and imported as CMS items, after which publishing the next one no longer needs a text editor.
Replaced
Contact forms
Whatever server-side script was handling submissions is replaced by native Wix forms, which log every entry rather than relying on mail delivery nobody monitors.
Replaced
JavaScript libraries and widgets
Sliders, lightboxes, accordions and carousels are native in Studio, so old jQuery plugins get dropped rather than carried into a new site.
Replaced
Hosting, SSL and CDN
All three are included in a Wix plan, so the server you were renting stops being a thing you maintain, budget for, or worry about renewing.
Replaced
Analytics and tracking snippets
Re-added deliberately in Wix's tracking settings, which is usually the moment somebody discovers three abandoned tags still firing.
Doesn't move
Server-side code
PHP includes, template partials and any custom scripts don't transfer, and anything doing real work needs scoping before the project starts rather than after.
Doesn't move
The rest of your .htaccess
Redirects carry, but custom headers, caching rules, directory authentication and IP blocks are server config with no equivalent, so they get replaced or dropped by decision.
Doesn't move
Anything behind a server-side login
A hand-built members area has no export path and no user list you can import, so gated content is rebuilt on Wix members and people re-register.

Read it as one sentence: your content comes with you almost entirely, and the machinery around it doesn't come at all. On this move that's the right trade, because the machinery is what made the site impossible to change.

Started rebuilding it yourself and stalled?

You don't have to restart. Send us the old site and whatever you've begun, and we'll finish the content extraction, the CMS modelling and the cutover.

How the move runs

Seven stages. The unusual one is second: before anything is designed, the old markup gets read for the patterns hiding in it, because that decision sets what the new site costs to run for the next five years.

Step 01

Inventory the site twice

1 to 2 days

You have something no other platform gives us: the source files and the live site. Both get read, because they disagree more often than you'd expect.

What gets captured:

  • Every indexable URL with its performance: A crawl plus Search Console, so the redirect map is built around the pages that actually earn traffic.

  • Orphan files nobody links to: Old landing pages and forgotten drafts sitting on the server, often still indexed and sometimes still ranking.

  • The metadata already in your head tags: Titles, descriptions, canonicals and any structured data, read out of the source rather than reconstructed.

Step 02

Find what repeats before designing anything

1 to 2 days

The stage that decides whether this project pays back. Hand-built sites hide their structure, because every page was made one at a time.

What we're looking for:

  • Pages that are the same page with different words: Services, locations, team members, products, case studies. Twenty files with one shape between them is one collection.

  • Where the pattern quietly broke: Three of the twenty have an extra section because someone edited them in 2019. That's a field, not an exception.

  • What genuinely is one of a kind: Real one-off pages stay as static pages, because forcing everything into a collection is its own kind of mess.

Step 03

Extract the content programmatically

1 to 3 days

Because it's your own markup, this is a parsing job rather than a copy-paste marathon. Doing it by hand is where DIY attempts quietly die.

What comes out:

  • One CSV per pattern: Each repeating page type parsed into rows and columns, ready to import as a Wix collection.

  • Copy checked against the live pages: Parsing errors are silent, so the extracted text is diffed against what's actually rendering before anything is trusted.

  • Images pulled with their alt text intact: Alt attributes are already in the markup, so accessibility and image search don't reset to zero on launch.

Step 04

Model the CMS in Wix

2 to 4 days

The patterns from stage two become real collections. This is the moment the site stops being a folder of files and starts being a system.

What happens here:

  • Collections built to match the patterns: Wix imports up to 50,000 items per CSV, so nothing about the volume of a static site is a constraint.

  • URL structure set to match the old paths: Wix's dynamic page prefix is editable, so /services/roofing can stay exactly that instead of moving and needing a redirect.

  • Fields for the things that varied: The exceptions found in stage two become optional fields, so the collection fits the real content rather than an idealised version of it.

Step 05

Rebuild the design in Studio

1 to 3 weeks

Built on a staging URL while the old site keeps serving your domain. On this move it's almost always a redesign rather than a reproduction.

What the build covers:

  • A design system rather than a stylesheet: Global styles and breakpoints, so the next change is one edit instead of finding every place a colour was hard-coded.

  • Collections wired to dynamic pages: The imported content stops being rows in a table and starts being pages that publish themselves.

  • Real content from day one: The extracted copy goes in during the build, so what you sign off on is the site rather than a placeholder version of it.

Step 06

Read the .htaccess, then cut over

2 to 3 days

Your server config is the only written record of every URL that ever changed. It gets read properly, not skimmed, and merged with whatever this move changes.

The sequence:

  • Existing rules translated, not discarded: A decade of redirects someone added one at a time is link equity you already own, and throwing it away is the most common own goal on this move.

  • Uploaded in CSV batches and tested: Wix takes up to 500 redirect rows per file, checked against the crawl inventory before the domain points anywhere.

  • The old site stays up until the new one answers: No maintenance page, no gap in enquiries, and a rollback that's still available if anything looks wrong.

Step 07

Watch it land

30 days

Daily at first, then weekly. On a site that's been static for years, this window usually shows things improving rather than holding.

What we're watching:

  • Index coverage against the inventory: Every URL from the crawl either indexed or redirecting correctly, checked rather than assumed.

  • Position against the baseline: Taken before cutover, so the comparison is a measurement rather than a memory.

  • Anything that 404s or drops: Fixed inside the window at no extra cost, as on every migration we run.

100+
Projects shipped
5.96x
Average ROAS
€1M+
Client revenue generated

10+ brands shipped as MOD Digital's build partner

Zenith redefined what hard work means to me. They treat every website project with pride, enthusiasm and extreme passion.
Flynn BlackieFlynn BlackieDirector - MOD Digital

Rated on Trustpilot

Knode AI
MOD Digital
Capacity
Techtonnik
Genroks AI
Stilby
FoxStays
Jim Steele
AdVantage
Fox Energy
NOTYOU
Kema Coatings
Empyrean Global
LMF HR
BoomBoom Creatives
Just Stay
Creatify Collective

Not sure what's actually reusable in your old site?

Send us the URL. We'll crawl it, tell you which pages are the same page wearing different words, what your redirect file is already worth, and what a rebuild would cost.

Transparent, fixed pricing

Fixed scope, fixed price, fixed timeline. No retainers, no licensing traps, no surprise invoices.

Book a call

The Minimum

A clean, credible build for businesses that need to launch fast.

From €1,750

one-time · 2-week delivery

Book a call

Core functionality

  • Up to 5 pages
  • Wix Studio design & build
  • Mobile responsive
  • Basic on-page SEO
  • 1 round of revisions
Most popular

The Studio

Prestige design, custom functionality, and the full SEO and copy stack, handled.

€3,750

one-time · 5-week delivery

Book a call

Everything in The Minimum, plus:

  • Up to 12 pages
  • Custom functionality & CMS
  • Integrations & automations
  • Full SEO, GEO & copywriting
  • 3 rounds of revisions

The Zenith

A long-term partnership: growth retainers, ads, SEO campaigns, and ongoing builds.

Custom

monthly · Ongoing

Talk to us

Everything in The Studio, plus:

  • Dedicated design & dev team
  • Growth retainer & ad campaigns
  • Ongoing SEO & content
  • Priority support & SLAs
  • Unlimited revisions

HTML to Wix Studio,answered properly

What people ask when the site works fine and simply can't be changed by anyone who works there.

No. Wix states that importing a site created outside of Wix isn't supported, so there's no way to hand it your HTML and have a Studio site come out. What your files are good for is everything else: the copy, the images, the alt text, the metadata in your head tags and the redirect rules in your server config are all read straight out of the source and reused. So the design is rebuilt, and almost none of the content has to be retyped.

It's extracted programmatically rather than copied by hand, which is the main reason this migration is faster than it looks. Your markup is parsed into structured data, one CSV per type of page, and imported into Wix CMS collections. Copy, headings, images and alt text all come across. The extraction is then diffed against the live pages before anything is trusted, because parsing errors are silent and a missing paragraph doesn't announce itself.

They become one collection and one layout, and this is where most of the value in the project sits. Twenty hand-maintained service or location pages currently mean twenty files to update when anything changes, which is exactly why they haven't been updated. As a CMS collection, a design change touches all of them at once and adding the twenty-first is filling in a form. Part of the work is spotting where the pattern quietly broke, because the three pages someone edited in 2019 usually reveal a field the collection needs rather than an exception to ignore.

They come with you, and most people don't realise they're worth anything. Your .htaccess or nginx config is the only written record of every URL that ever changed on the site, often added one line at a time over a decade. Those rules get translated into Wix redirects and imported in CSV batches of up to 500. Everything else in that file is a different story: custom headers, caching rules, directory passwords and IP blocks are server configuration with no equivalent, so they're replaced with a Wix feature or dropped deliberately rather than by accident.

This is the move with the least reason to. Wix Studio imposes no path structure on standard pages, so a page at /services/roofing stays at /services/roofing, and collection page paths can be preserved too because Wix's dynamic page prefix is editable. Your existing metadata is sitting in your head tags rather than locked in a platform's settings, so it transfers accurately instead of being reconstructed. Add the redirect history you already own, and the usual sources of loss on a migration mostly don't apply. What still gets done properly: full URL inventory, ranking baseline, mapped redirects for anything that changes, and 30 days of Search Console monitoring after cutover.

No, and that's usually an improvement. A static-site form depends on a server-side script, and those fail quietly: the page still says thank you while the mail never arrives, and businesses have gone months without noticing. Native Wix forms record every submission in the dashboard as well as emailing you, so a delivery problem can't hide. Worth doing before cutover: send a test through the old form and see whether it still reaches anyone, because the answer occasionally reframes the whole project.

Not the process, but it does change what you're holding. A code export from a builder is static markup with the platform's own class names and JavaScript bundle, and typically the dynamic parts never came with it, so forms, any CMS-driven listings and search are already inert. That's worth knowing because those pages may look complete and be doing nothing. If you exported from Webflow specifically, its guide covers what that export does and doesn't contain, and if the original project still exists you'll get far more out of exporting the CMS from there than parsing the flattened HTML.

Almost none of them. Wix Studio imposes no structure on standard pages, so whatever your folder layout produced is reproducible exactly. The one thing to decide deliberately is your file extensions: a static site often serves /about.html, and the Studio equivalent is /about. Where that changes, each old address gets a mapped one-to-one redirect, which is a mechanical job because the pattern is consistent across the whole site.

From €1,750, quoted as a fixed price before anything starts, and two to five weeks from kickoff to launch plus a 30-day monitoring window that runs while you're already live. The number is driven less by page count than by how much of the site follows a pattern. Forty pages that are really four templates is a smaller project than fifteen pages that share nothing. Server-side functionality is the other variable, and anything doing real work gets scoped before the quote rather than discovered halfway through.

Nothing is stopping you, which is exactly the trap on this one. There's no platform gate, no export to request and no plan to upgrade, so a small site really is a weekend. Where it turns is volume and pattern. Copying forty pages by hand takes far longer than parsing them, and hand-copying also rebuilds the original problem: forty separate pages instead of one collection, so nothing about maintaining the site actually improves. The other two things people miss are the .htaccess, which gets left behind with a decade of link equity in it, and the metadata, which is the part that quietly costs organic traffic. Reliable signal: if you can't see the pattern under your own pages, that's the part worth handing over, because a Studio site with an empty CMS is just a prettier version of what you have.

Find out what your old site is actually worth keeping

Send us the URL. We'll tell you which pages share a pattern, what your redirect file is already worth, what has to be rebuilt, and what it would cost. Free, and there's no obligation at the end of it.

Sources

One difference worth naming. Every other guide in this set quotes the source platform's own documentation, because there is one. Static HTML isn't a product, so it has no vendor, no export article and no plan limits to cite. What follows is therefore the Wix-side constraints and the web-standard references this page relies on, all linked so you can check them.

Last verified 20 August 2026