Most no-code sites look cheap because they skip the two things buyers actually pay for. This is the exact five-tool chain that puts both back in: pull the brand, generate the visuals, stitch the hero video, build the site, publish. One afternoon, brand to live.
You have quoted $300 for a website. You spent two weeks on it. You sourced the brand assets by hand, faked an animation, and handed over something the client thought looked like 2015.
The problem was never your taste. It was the tooling. A premium website is not one tool. It is a chain, and until recently the expensive links in that chain needed a designer.
That gap is what closed. Below is the whole workflow, every stage, with the exact prompts. Read it once and you can run it today.
Why Cheap Sites Look Cheap
A template site and a premium site diverge at two moments.
The first is the brand. A cheap site borrows a stock palette and a generic font. A premium site matches the client's existing colors, logo, and style so exactly that it looks like their own team built it.
The second is the hero. A cheap site opens with a stock photo. A premium site opens with a custom motion moment that feels designed for that one company.
Buyers cannot always name these two things. They feel them. They look at the top of the page and decide, in a second, whether this cost $300 or $10,000. Both moments used to require a designer and a motion artist. Now they require five tools and an afternoon.
The Five Tools At A Glance
Each stage hands its output to the next. By the time you reach the build, Claude already holds everything it needs.
| Tool | Job in the chain |
|---|---|
| Firecrawl | Pulls the brand from any URL: logos, colors, fonts, site style. |
| Claude Code | The orchestrator. Writes the visual prompts and builds the final site. |
| NanoBanana 2 | Turns a prompt into two images: one clean hero, one exploded version. |
| Video stitch | Joins the two images into a short hero transition. |
| Framer MCP | Lets Claude Code push a production-ready site straight into Framer. |
There is an optional sixth tool. Stripe over MCP lets you generate and send the client invoice from the same chat once the site is live. That keeps the whole job, from brand to billing, in one window.
If you have never connected a tool like Framer or Stripe to Claude Code before, an MCP server is the bridge that does it. I cover how those wire in over in the MCP servers that give Claude Code hands, so I will keep the setup light here and stay on the workflow.
Step One: Pull The Brand
Point Firecrawl at the client's current website, or at any reference URL you want to borrow a style from.
Firecrawl reads the page and returns the brand as structured data Claude can use: the logo, the color values, the fonts, the general site style. No screenshots. No eyedropper tool. No guessing at hex codes.
You now have the brand in a form the rest of the chain can read.
Your first real run. Take a client you already have, or any company site you admire, and run Firecrawl on the homepage. Look at what comes back. You want the colors and the logo captured cleanly. If the logo comes back as a low-resolution favicon, grab the full-size version from the site directly and hand that to Claude alongside the Firecrawl data.
The mistake that makes it fail. People point Firecrawl at a page that does not represent the brand, like a checkout page or a blog post buried three levels deep. Point it at the homepage or the About page, where the brand is presented on purpose. Garbage brand data poisons every stage after it.
Step Two: Generate The Visuals
Now open Claude Code and hand it the brand data. Your job here is to describe what you want. Claude's job is to write the detailed image prompt.
Tell it the hero you have in mind: the mood, the product, the scene. Claude turns that into a precise prompt built around the brand you just pulled. Here is the prompt that starts the whole thing.
Copy the asset prompt
Copy this.
Using this brand data (colors, logo, style), write a NanoBanana 2 prompt for a hero image. Then a second prompt for an "exploded" version of the same scene: same lighting, same composition, parts separated in space.
That gives you two coordinated prompts. One for a clean hero image. One for an exploded version of the exact same scene, where the elements pull apart in space. You need both, because the pair is what becomes the video in the next step.
Your first real run. Ask Claude for the two prompts, read them, and push back before you generate anything. If the hero prompt does not mention the client's actual colors, say so: "use the brand palette from the Firecrawl data, not a generic blue." The correction takes ten seconds and saves you a wasted image generation.
The mistake that makes it fail. Skipping the exploded version. People generate one nice hero image, stop there, and end up with a static site again. The second image is not decoration. It is the other half of the motion, and without it there is no hero video to stitch.
Step Three: Stitch The Hero Video
Take both prompts into NanoBanana 2 and generate the two images: the clean hero, and the exploded version of it.
Then turn those two images into a short video transition. The exploded parts fly back together into the finished hero, or the clean hero breaks apart. Either direction reads as designed.
That short clip is the moment your site stops looking like a template. It is the single most expensive-looking element on the page, and it took you two image generations and a stitch.
Your first real run. Keep the transition short. Two to four seconds is plenty. A long hero video loads slowly and distracts from the offer underneath it. You want a beat of motion that makes the page feel alive, not a movie.
The mistake that makes it fail. Mismatched lighting between the two images. If the clean hero and the exploded version were lit differently, the transition flickers and looks broken. This is why the prompt in Step Two locks "same lighting, same composition." Keep that line in and the two frames belong to each other.
Step Four: Build The Site
Feed everything back into Claude Code in one place: the brand data, the generated visuals, the hero video, and the Framer MCP skill.
Then let it build the whole website. Framer MCP lets Claude push a production-ready site straight into Framer: layout, copy, animations, all of it. You are not exporting files and dragging them around. Claude assembles the site inside Framer directly.
Here is the shape of that hand-off.
- Give Claude the brand data and every asset in one message.
- Tell it the page structure you want: hero, offer, proof, contact.
- Let it generate the layout, copy, and animations and push to Framer over MCP.
- Open Framer, review the result, and fix any copy by hand.
- Publish.
The reason this works is that each earlier stage already fed the build. Claude is not inventing a brand at step four. It is assembling one it has been holding since step one.
Your first real run. Be specific about page structure. "A hero, then a three-item offer section, then two client logos, then a contact form" builds a far better first pass than "make me a website." Vague instructions get you a vague site you then have to rebuild.
The mistake that makes it fail. Publishing the first draft without reading it. Claude gets you most of the way fast, then writes filler copy in the offer section that sounds like every other site. That last pass of real words is your margin. Read every line before you hit publish.
Step Five: Publish, And Bill
Open Framer, look at the live preview, tweak whatever needs a human touch, and publish. The site is now real and reachable.
If you are selling this as a service, close the loop in the same chat. Use Stripe over MCP to generate the invoice and send it right from Claude Code. Brand to billing, one window, one afternoon.
That is the full chain. Firecrawl pulled the brand. Claude wrote the prompts. NanoBanana 2 made the images. You stitched the hero. Claude built and shipped the site in Framer. Stripe billed the client. Done.
Where The Money Actually Is
Read this part twice if you plan to sell the work.
Clients do not pay for "I used five AI tools." They pay for a brand that looks like theirs and a hero moment that feels custom. Those are the two links in the chain that used to need a designer, and they are the two a buyer notices first.
So lead with them when you quote. Position on the outcome, not the effort. "A site that matches your brand exactly, with a custom hero animation" sells. "An AI-built site" does not, and it invites the client to pay AI-tool prices for it.
Same hours as a $300 site. Ten times the deliverable. That is the whole trade. If you freelance or run a small agency, this is the difference between quoting low and quoting premium with no extra work on your end.
Two habits protect the margin. Save your asset prompts and your Framer build instructions as a reusable skill, so the next site is faster than the last. And review before you publish, every time, because the AI gets you ninety percent there and the final ten percent of taste is the part the client is actually paying for.
If you want the animation-heavy build rather than the client-brand version, the four-part Claude web-design stack goes deeper on motion. That one is about making the site move. This one is about making it match the client.
Honest: The Limits You Should Know
This is fast, not free of judgment.
The tools move quickly and the names will change. NanoBanana 2 might be NanoBanana 3 by the time you read this. That does not matter, because the chain does not change: pull the brand, generate the visuals, make the hero, build, publish. Swap any single tool for its replacement and the workflow still holds. Learn the chain, not the logos.
The AI build is a strong first draft, not a finished site. Plan for a real review pass on the copy and the spacing. If you skip it, the site works but reads generic, and generic is exactly what a client can get for $300 somewhere else.
And the hero video is the highest-variance step. Some prompts land on the first try. Some take three generations before the two frames match. Budget a little time and a few extra generations for that one stage. It is the part that justifies the price, so it earns the patience.
This is not a way to skip having taste. It is a way to stop spending your taste on grunt work, so you can spend it on the ten percent that clients pay for.
If You Only Do One Thing This Week
Pick one company. It can be a past client, a lead you want to impress, or your own business.
Run the chain end to end on that one brand. Pull it with Firecrawl, generate the two images, stitch the hero, build the site in Framer. Do not sell it yet. Do not perfect it. Just prove to yourself that brand-to-live in an afternoon is real.
If it does not click, you spent an afternoon and learned the tools cost you almost nothing. If it does, you just found the difference between the $300 quote and the $10,000 one, and it was the same afternoon either way.