| 10Web | Framer | |
|---|---|---|
| Criteria met | 5/8 | 7/8 |
| Time to deployment | 15 min | 13 min |
| Prompts used | 1 | 1 |
| Cost | $0.00 | $0.00 |
| Tested on | Oct 21, 2026 | Oct 21, 2026 |
Criterion by criterion
| Criterion | 10Web | Framer |
|---|---|---|
| L1 — Studio name, intro and all three services with prices | Fail | Pass |
| L2 — Contact form with name, email and message | Pass | Pass |
| L3 — Form submits, or explains visibly why it cannot | Fail | Pass |
| L4 — No horizontal scroll at 390 px | Pass | Pass |
| L5 — Public URL reachable without login | Pass | Pass |
| L6 — Navigation link to the contact section works | Pass | Pass |
| L7 — Footer has address and opening hours in place (placeholders allowed) | Pass | Pass |
| L8 — No visible placeholder text on the published page | Fail | Fail |
What each one reported
10Web: 10Web needs no company data — email, first name, last name, password were enough. The AI first presents a plan that has to be approved before generation starts; that approval step blocked the build until it was clicked. The result is a WordPress site on a 10web.cloud subdomain, and the generated content itself is solid: all three services with prices, a contact section, studio text. But the front page was never assigned, so the shared URL is empty, and the contact form is inert. Both are setup failures a normal user would hit too. Scored against all eight landing criteria after the spec was aligned to the same eight-point scale as the booking tests.
Framer: Framer is the only tool that stopped and asked before building: two questions about visual direction and about how to handle missing details, then it built. It published by itself to a random subdomain (salmon-porcupine-216074.framer.app) and offered a free custom domain. The page holds all five sections, the three prices are visible without clicking, and 390 px has no horizontal overflow — the agent claimed the same and it held up. Two honest caveats: the address and opening hours are left as visible placeholders, and the form shows 'Message sent' although no recipient has been configured, so the success message is unverified. Different spec than the app builders (landing-page-v1), because Framer has no backend. Scored against all eight landing criteria after the spec was aligned to the same eight-point scale as the booking tests.
The artifacts
10Web: full run and screenshots ·Framer: full run and screenshots
Same brief, same checks: landing-page-v1. How we measure: methodology.