Google Stitch to WordPress: How to Turn a Stitch Design into an Editable WordPress Site

A web page layout drawn in glowing cyan lines on a sheet of dark glass, its shapes lifted off by a thin beam of light and becoming solid glossy blocks

Google Stitch is one of the quickest ways to get from an idea to a polished set of screens: describe the site, refine it in a few prompts, and you have a home page, an about page and a contact page that look like a studio designed them.

Then the practical question arrives: where does it live? If you or your client want to change words, swap photos, publish posts and read form messages without touching code, the answer is usually WordPress. This guide shows how to get a Stitch design there with the design intact.

What Stitch Actually Gives You

Stitch can export a screen’s code: an HTML page styled with Tailwind CSS utility classes. That matters, because HTML is exactly what a browser—and WordPress—can show without a build step. Unlike a React app, there is nothing to compile: the page you see is the page in the file.

Before you export, check three things:

  1. Export every screen you want as a page—home, about, services, contact—not just the first one.
  2. Name the files after the pages (index.html for the home page, then about.html, contact.html and so on) and put them in one folder.
  3. Keep any pictures you downloaded next to the HTML (an images/ folder is fine), then zip the folder.

The Usual Ways to Put It on WordPress

Approach What you get
Paste it into a Custom HTML block The page shows, but every word and picture is locked inside code. Fine for a quick test, not for a site someone edits.
Rebuild it in a page builder Editable, but you recreate every section by eye. Tailwind’s utility classes don’t map onto builder widgets, so spacing and type drift.
Have a developer write a theme Faithful if done well, but slow and expensive for a design that already exists.
Import it with Kerf The same HTML, the same Tailwind classes and the same scripts, as blocks you edit in WordPress’s own editor.

Importing a Stitch Export with Kerf

Kerf is a WordPress theme with an importer built in. It doesn’t translate your design into its own widgets: almost every element becomes one block that renders exactly that element, with its own tag, classes and attributes.

Step 1: Drop in the ZIP and Read the Check

Open Kerf → Import design and drop in your ZIP. Before anything is written to your site, Kerf counts the pages, stylesheets, scripts and pictures it found and flags any file the HTML refers to that isn’t in the ZIP—so a missing picture shows up here, not after launch.

Kerf's pre-import check listing the pages, stylesheets, scripts and pictures found in a ZIP
The check runs before anything changes on your site. (Shown with our Copperline Studio sample.)

Step 2: Import the Whole Site

With the default scope, Whole site, the header and footer of index.html become your site’s shared header and footer, index.html becomes the front page, and each other HTML file becomes a WordPress page (or a template, if it is a blog or post layout). Stylesheets and scripts—including a Tailwind script tag, if your export uses one—load in the same order the HTML gave them.

Screens designed one at a time often have menu links that go nowhere (href="#"). Kerf leaves # links alone, so after the import select the header, open the Menu panel in the editor sidebar and point each item at its page. Links written as file names (about.html) are matched to pages automatically, and Kerf → Links lists any that still need a destination—with a Create page button for each.

Step 4: Edit It Like Any WordPress Site

Open a page in the block editor and you see your Stitch design, with its stylesheets loaded in the editor canvas. Click a heading to retype it, click a picture to swap it from the Media Library, and a contact form already sends email and saves each message under Kerf → Form entries.

Tip: One Header for Every Screen

Because the home page’s header and footer become the shared ones, the import is cleanest when every Stitch screen uses the same header and footer. If Stitch varied them, ask it to make them identical before you export.

Try Your Own Stitch Export, Free

You can test this with your own design before deciding anything: Try it free in your browser opens a private WordPress with Kerf installed—no sign-up, nothing to install. Drop in your Stitch ZIP, then close the tab and it’s gone.

Try Kerf with your own design in your browser

Test a live WordPress with Kerf pre-installed in WordPress Playground, or unlock lifetime updates from $49 one-time.

Try it free in your browser See pricing — from $49
← Back to all articles

More from the Kerf blog