English · 简体中文 · 日本語 · 한국어 · Deutsch · Italiano · Español
Goodesign (www.goodesign.io) is an AI interior-design and virtual-staging website. You upload one photo of a room, choose a style or describe what you want, and get back a render of the same room with the change applied. It is built for the people who have to make a room convincing before it exists: agents listing an empty property, owners planning a renovation, stagers pitching a direction, and sellers who need photos that stop the scroll.
No source code lives here. This page exists to point at the product, explain what it actually does, and record the parts people keep asking about — the style library, the task pages, the pricing, the language coverage.
| Product | www.goodesign.io |
| Style library (34 looks) | /styles |
| Gallery of worked examples | /gallery |
| What each task does | /features |
| Plans and prices | /pricing |
| How to write the brief | /how-to-prompt |
| Knowledge hub (100 articles) | /knowledge-hub |
| Help centre | /help |
| Contact | hello@goodesign.io |
Restyle a room. An empty or dated room, shown in a different direction. The library holds 34 named looks — Japandi, Scandinavian, Wabi Sabi, Mid Century, Boho, Industrial, Art Deco, Quiet Luxury, Mediterranean, Korean, Japanese Modern, Modern Chinese, Cream, Natural Wood, Maximalist and twenty more — or your own written brief.
Change one thing, keep the rest. The task pages are the point of difference. Instead of one open-ended "imagine this room" box, each job has its own page and its own controls:
| Job | Page |
|---|---|
| Stage an empty room | virtual-staging |
| Clear the room first | empty-your-space |
| Redesign a furnished room | redesign-furnished-rooms |
| Keep the layout, change the piece | swap-furniture-objects |
| Keep the piece, change the finish | furniture-facelift |
| Add a missing item | add-furniture-objects |
| Remove an unwanted item | object-removal |
| Repaint a wall | repaint-wall |
| Change floors and surfaces | restyle-surfaces |
| Same room, daylight to dusk | day-to-dusk |
| Replace a flat, grey sky | sky-replacement |
| Re-do the garden | lawn-replacement |
| Add a pool | add-pool |
| Rebuild exterior structures | render-exterior-structures |
| Whole-home renovation preview | interior-home-renovation |
| Season and festive changes | seasonal-reset · festive-flip |
| Sharpen and enlarge a shot | image-enhancement · image-upscale |
| Product and scene shots | product-scenes · merchant-product-visualizer |
Credit-based. One credit buys one image; the free account starts with 5 credits and no card is required. Paid plans are monthly and cancel whenever you like.
| Plan | Per month |
|---|---|
| Free | $0 · 5 credits to start |
| Essential | $14 |
| Pro | $29 |
| Advanced | $49 |
| Agency | $99 |
Billing runs through Creem as merchant of record, with PayPal available as a direct option. Current figures are always on /pricing.
The site serves seven locales. Every one of them carries the same 183 pages — the style library, the task pages, the knowledge hub, and the legal pages — with hreflang alternates and an x-default. The localized pages are reached through a path prefix, so a reader lands on their own language version of a page rather than on a translated stub.
| Locale | Entry point |
|---|---|
| English (default, no prefix) | www.goodesign.io |
| 日本語 | /ja |
| 한국어 | /ko |
| Deutsch | /de |
| Français | /fr |
| Español | /es |
| العربية (right-to-left) | /ar |
Slugs stay in English across all locales, so /ja/virtual-staging and /de/virtual-staging are the same page in two languages.
llms.txtis published at www.goodesign.io/llms.txt, and the crawler policy in robots.txt allows the major AI and answer-engine user agents rather than blocking them.- Structured data. The pricing page ships a
Product/Offerblock with the five tiers and prices, so a model or a search engine reads the numbers instead of guessing them from markup. - Stack. Next.js App Router with React Server Components and Tailwind CSS, a standalone build behind a reverse proxy and CDN. Per-locale content is served from static route directories, not from a cookie rewrite.
- Not in this repository. Application source, infrastructure addresses, keys, internal cost or model-tier detail, and anything about customer accounts. Ask before reusing any of the wording here.
Questions about the product, or about this page: hello@goodesign.io
© Goodesign. All rights reserved. The text of this page and its translations may not be reproduced or redistributed without permission; linking to it is always fine.