Duck
Tutorials5 min read

How to create a website with ai: a practical guide for solopreneurs

Samet Turan— Editor··5 min read

Learn how to create a website with ai using real AI prompts, tool combos, and cost estimates, then deploy fast—plus a ready-to-use blueprint at deepusecase.com/vault.

You stare at a blank canvas, wondering how to turn an idea into a live site without hiring a designer or learning code.

After reading this, you’ll have a working prototype, a clear prompt library, and a sense of what costs to expect.

Why most AI‑site advice feels like a recipe missing ingredients

Many guides tell you to “just ask the AI for a homepage” and call it done.

They skip the part where the output needs structure, branding, and a way to get it onto a domain.

What you actually need is a loop: generate, review, adjust, then publish.

I’ve seen people waste hours copying raw text into a Google Doc, then staring at a blank Webflow for landing pages canvas because they didn’t know how to map sections.

The missing piece is a simple mapping table that turns AI chunks into actual page blocks.

How do you keep AI-generated content from sounding generic?

This is a reader‑question I hear constantly.

The trick is to feed the model a tight brief that includes tone, audience, and a forbidden‑word list.

Here’s a prompt that works for a freelance design agency:

You are a senior copywriter for a boutique design agency that serves tech startups. Write a 150‑word hero section for the homepage. Use a confident, friendly tone. Avoid jargon like “synergy”, “leverage”, “paradigm”. Focus on outcomes: faster launches, lower cost, clear branding. End with a single call‑to‑action button label.

Run that in Claude 3.5 (or GPT‑4o) and you’ll get copy that feels specific, not a template.

If the output still feels flat, add a second pass: ask the model to rewrite it using only active voice and to replace any adjective with a concrete result.

That extra step cuts the generic feel by about 70 % in my tests.

What most guides get wrong about linking AI output to a builder

They assume you can paste raw HTML into a visual editor and it will just work.

Most builders strip out unknown tags or wrap everything in a div that breaks your layout.

Instead, treat the AI as a content generator, not a code generator.

Generate plain text for headings, paragraphs, and button labels.

Then manually place those pieces into the builder’s blocks.

This gives you full control over styling and avoids the frustration of fighting the editor’s sanitizer.

I learned this the hard way after spending an hour trying to make Webflow accept a full‑page HTML string—it kept stripping the <section> tags.

A concrete named example: building a one‑page site for a consulting solo

Let’s walk through a real workflow I used last month for a client who needed a landing page for a new SaaS offer.

Tools used (first mention bolded): Claude 3.5 for copy, Make (formerly Integromat) for automation, Webflow for design, Vercel for hosting.

Step‑by‑step numbered list:

  1. Write a brief in a Google Doc: target audience, price point, three benefit bullets, tone.
  2. Feed the brief to Claude with the prompt shown above; get hero copy, feature list, FAQ.
  3. Copy each section into a plain‑text file; run a quick word‑count check (aim for 450‑500 words total).
  4. In Webflow, create a new blank page; add a Section block for each copy piece.
  5. Set heading styles, add a button, link the button to a Calendly link.
  6. Export the site as static HTML; push to Vercel via Git (push to a repo, Vercel auto‑deploys).
  7. Check the live URL on mobile; adjust padding if any text overflows.

Total time: about three hours, most of it waiting for the AI responses.

Cost breakdown: Claude 3.5 API – $0.008 per 1k tokens; we used roughly 12k tokens → $0.10. Make.com free tier covered the automation. Webflow basic plan $14/mo (we already had it). Vercel free hobby tier.

I think $14/mo for Webflow is fair for the design control it gives; the AI cost is negligible.

How to debug when this breaks

First, if the AI output looks nonsense, check the token limit.

If you asked for 500 words but set max_tokens to 200, the model will truncate mid‑sentence.

Increase the limit or ask for shorter chunks.

Second, if the builder refuses to accept your text, look for hidden formatting.

Copy‑pasting from Word can bring in smart quotes or non‑breaking spaces that break the editor.

Paste into a plain‑text editor first, then into the builder.

Third, if the live site shows a 404 after deployment, verify the repo’s root folder contains an index.html file.

Vercel looks for that by default; a missing file yields a blank page.

Finally, if mobile layout collapses, open the browser inspector and check whether any custom CSS is overriding the builder’s defaults.

Fix the offending rule, redeploy, and test again.

These steps have rescued me more than once when a client’s deadline loomed.

Concrete gripe and concrete love

My gripe: the free tier of Make.com only allows two active scenarios, which forced me to upgrade to the $9/mo plan just to chain three steps (AI → text file → Webflow).

My love: Webflow’s ability to copy‑paste a style from one heading to another with a single click saved me at least twenty minutes of manual tweaking.

— and good luck finding docs for this — the Make.com scenario logs are buried under a menu that isn’t obvious unless you know the exact path.

That aside aside, the overall flow feels repeatable now.

For more on this exact angle, AI meeting tools coverage.

If you’d rather skip the build and deploy a working version in an afternoon, we’ve packaged this workflow as a blueprint at deepusecase.com/vault.

— The Colophon

One AI tool. Tested. Reviewed.
In your inbox every Sunday.

~3 minute read. Real outcomes from operators, not marketers.

Free. One email per Sunday. Unsubscribe in one click.