How to Create a Website
Use Nova to create a website from a prompt, refine the result, and publish it. This tutorial explains the steps to turn your idea into a working website, such as a marketing website, landing page, brochure website, or digital portfolio.
For steps to create a web application instead, read our How to Create a Web Application documentation.
Describe your website
Start by entering a prompt that describes your website idea. For the best results, include details about the main goal of your website, which visitors you’re targeting, and any specific pages that you need. For more information, read our Prompting Best Practices documentation.

For example, you could enter this prompt to start a website for a bakery:
Generate a website for a bakery. The website should include a homepage with an introduction to the bakery, a menu page with photos and descriptions of the baked goods, an about page with the bakery's story and team, and a contact page with a form for inquiries. Use a warm and inviting design with pastel colors and playful typography.- Need a website idea? You can find quick ideas in the Explore prompts section or click Need inspiration? Generate project ideas to generate a prompt for a specific project type.
- Want to refine your idea further? Use Improve Prompt to have Nova add details and structure to your prompt before you start building.
Build your website
When you’re ready, click Start Building to generate the first version of your website. Nova will create the page structure, navigation, reusable sections, starter content, and style direction using the information in your prompt and any additional context you provided.
When Nova finishes, you can view your generated website in the preview panel:

Refine your website
Review your website and make adjustments. You can make broad changes like asking Nova to change the style or tone of the website, or you can make specific edits to individual elements.

Nova includes several ways to easily refine your website:
- Chat with Nova — Use the chat panel to make broad changes and ask followup questions.
- Edit previous prompts — Scroll to a previous message to adjust your prompt and regenerate from that point in the conversation.
- Edit specific elements — Make targeted adjustments to your website’s text, images, and other elements.
Publish your website
When you are happy with your website, click Publish, select your domain, and click Publish to Website.
For more information, read our Website Publishing documentation.