AI Website Builder — score your prompt before you generate the site
A one-line prompt gets you a template. This scores your website brief out of 100 across 9 dimensions, counts the 29 decisions you are handing to the AI, and writes the finished brief. Then build the site free at /build. No signup here.
How it works
An AI website builder turns one text prompt into a whole page. Every property of that page the prompt does not state, the model decides for you — and it decides in favour of whatever is most common in its training data, which is why underspecified prompts converge on the same blue-and-white landing page with a hero, three feature cards and a contact form.
The published prompting guidance from Anthropic, OpenAI and Google agrees on the fix and words it almost identically: state the goal and the audience, give the structure, supply the real content, name the constraints, and include an example. The scorer above is that advice made countable. It splits a website brief into 9 dimensions and gives each one a weight reflecting how much of the finished page it controls:
| Dimension | Weight | Decisions | Chars for full marks |
|---|---|---|---|
| Purpose & audience | 16 | 3 | 60 |
| Page structure | 16 | 5 | 70 |
| Real content | 14 | 6 | 80 |
| Visual direction | 12 | 4 | 50 |
| Interactive features | 10 | 3 | 45 |
| Constraints & exclusions | 8 | 2 | 35 |
| Reference example | 8 | 2 | 30 |
| Your assets | 8 | 2 | 30 |
| Primary action | 8 | 2 | 25 |
| Total | 100 | 29 |
Each dimension is graded on a four-step ladder rather than a sliding scale, because the useful distinction is not “how long is this answer” but “is this a label or a specification”. An unanswered dimension scores 0. A few words — enough to name the thing but not to pin it down — scores 0.4. An answer past that dimension’s stub threshold scores 0.7. An answer at or beyond its full threshold (the last column above) scores 1. The thresholds differ per dimension: a call to action is complete in 25 characters, whereas the real content of a site is not.
The score is then the weighted sum: score = Σ weight × coverage. The same figure is computed a second way, from the missing side of the ledger — 100 − Σ weight × (1 − coverage) — and the two must agree to the last decimal. That is what the “cross-checked” badge on the calculator reports, and it is also what powers the gap list: each entry shows exactly how many points writing that one answer would earn.
Alongside the score sits a plainer number. Every dimension has a count of concrete decisions attached — page structure carries five, real content carries six — and the delegated total is Σ ⌈decisions × (1 − coverage)⌉. A blank brief hands the model all 29. That is the number worth watching, because it is the count of choices you will later be editing back out of the generated site.
Finally, the composed brief is capped so it fits a real prompt field. Each answer is cut at 320 characters and the whole brief is measured against 4,000 characters, the limit of the builder at /build. Nine answers at the cap still come in under it, so a brief written here always pastes cleanly.
What each score band actually produces
| Score | Band | What you get on the first build |
|---|---|---|
| 0–29.9 | Underspecified | The builder will invent most of this site. Expect placeholder copy and a template layout. |
| 30–49.9 | Sketch | Enough to get something on screen, not enough for it to be your site. Plan on several rounds of edits. |
| 50–69.9 | Workable | The shape will be right. The words, colours and details are still the model's choices, not yours. |
| 70–84.9 | Well specified | The first build should be recognisably the site you asked for, with small corrections left. |
| 85+ | Build-ready | Almost nothing is left to guess. This is the brief to paste into the builder. |
Bands are matched inclusive at the bottom and exclusive at the top, so a score of exactly 70.0 is “Well specified” and exactly 85.0 is “Build-ready”.
Worked examples
Frequently asked questions
Sources & references
- Anthropic — Be clear, direct, and detailed
- Anthropic — Use examples (multishot prompting)
- Anthropic — Prompt engineering overview
- Anthropic — Token counting (the character-per-token estimate is an approximation)
- OpenAI — Prompt engineering guide
- Google Workspace — Gemini prompting guide
The dimension weights are my own reading of the guidance above, not a figure published by any of those companies — they are a way to make “be specific” countable, and the model is documented in full in the “How it works” section so you can disagree with a weight and adjust for it. The prompt-field limit of 4,000characters is read from this site’s own builder. All sources last checked on 2026-09-05.
Related tools
Comments & feedback
Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.
Requested by mh via /request-tools, who pointed out that longer, detail-rich prompts build more accurately than short ones. This tool is that argument, measured.
Found a bug, edge case, or want to suggest an improvement?
Email me at [email protected] — most fixes ship within 24 hours.