# How to Create a WebsiteStep-by-step tutorial for creating a website with WebPros Nova: describe the site in a prompt (includes a bakery example), click Start Building to generate page structure, navigation, content, and styles, then refine using Chat, Edit Previous Prompts, and element-level editing before publishing. Covers marketing websites, landing pages, brochure sites, and digital portfolios.

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.

{{< callout context="note" icon="outline/info-circle" >}}

For steps to create a web application instead, read our [How to Create a Web Application](/en/welcome/how-to-create-a-web-application/) documentation.

{{< /callout >}}

## 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](/en/welcome/prompting-best-practices/) documentation.

<img class="feature-image-padded" src="/images/prompt-text-box.png" alt="The initial prompt text box when starting a Nova project" />

For example, you could enter this prompt to start a website for a bakery:

{{< nova-prompt>}}

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.

{{< /nova-prompt >}}

{{< callout context="tip" icon="outline/rocket" >}}

- **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](/en/features/create/improve-prompt/) to have Nova add details and structure to your prompt before you start building.

{{< /callout >}}

## 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:

<img class="feature-image-padded" src="/images/website-tutorial/bakery-website.png" alt="The preview panel showing the generated website" />

## 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.

<img class="feature-image-padded" src="/images/website-tutorial/style-panel.png" alt="The style panel after selecting a text element" />

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](/en/features/publish/website-publishing/) documentation.
