Building a website with Base44
Base44 is not only for building apps. It is also an AI-powered website builder, so you can create a full website just by describing what you want. You do not need any coding or design skills. Base44 builds it for you, including the design, pages, content, hosting, and everything running behind the scenes.
Examples of websites you can build on Base44
- A business or agency website
- A landing page for a product or event
- A personal portfolio or resume site
- An online store or product catalog
- A blog or content site
- A booking or contact page for your services
Ready to build your website?
Build my website now
Step 1 | Describe your website
Start by going to Base44 and telling it what kind of website you want in your own words. You can describe the purpose, the pages you need, and the style you are going for. For example, “a clean one-page site for my photography business with a gallery and a contact form.” When you begin, you are asked to sign up so your work is saved and you can return to your website anytime. There are a few ways to start, depending on what you already have.Use a prompt
Write what you want in plain language. Share as much detail as you like about your pages, sections, and the look and feel. This first prompt gets your website started, and you can refine the design, copy, and structure later.
Use plan mode
Turn on Plan under the first prompt when you want help shaping your website before you build. The AI asks about your goals, your audience, and the pages you need, then turns your answers into a structured plan you can adjust. When the plan is ready, click Start building to turn it into a website.Plan mode does not use credits. Credits are used once you click Start building and Base44 begins creating your website.
Start from an existing website
Use Start from URL to begin from a website you already own. Base44 recreates the visible front end, including the page structure, key content sections, and visual style, so you get a recognizable starting point to refine instead of building from scratch. You can reuse both the content and design, or just the design. If you are moving an existing site or project onto Base44, see Migrating a project to Base44.Start from a Figma design
Use Import from Figma to turn an existing Figma design into a working website. Base44 recreates the layout, structure, and visual style from your frame. For steps and requirements, see Importing from Figma.Step 2 | See your website come to life
Once you share your idea, Base44 builds your website automatically. It designs the layout, chooses colors and fonts, arranges your sections, and adds the pages and features you asked for, such as a contact form, a gallery, or a booking section. Everything technical is handled for you in the background, including hosting, data storage, and any login or signup flows your site needs. Watch your website appear in the preview window as Base44 works, and click through it to try it out right away.Step 3 | Customize your design and content
Once your website is built, you can make it your own. The easiest way is with the AI chat. Type what you want to change, and Base44 updates your site. For example, “Change the main color to deep green,” or “Add an About page with our team photos and a short story.” There are lots of ways to shape your website:Customize the look and feel
Customize the look and feel
Change colors, fonts, spacing, and styling to match your brand. You can apply changes across the whole site or to a single page. See Customizing the design of your app.
Keep your design consistent
Keep your design consistent
Set up a design system, responsive layouts, and reusable page structures so every page feels part of the same site. See Design foundations and layout.
Add and manage pages
Add and manage pages
Add new pages, control which pages appear in your navigation, and decide which are public. See Managing your app pages.
Add images and media
Add images and media
Upload your logo, photos, videos, and other files to make your website stand out. See Uploading and managing media.
Step 4 | Make your website accessible
An accessible website works for everyone, including people who use screen readers, navigate with a keyboard, or need larger text and clear contrast. Accessibility also improves your search visibility, since the same structure that helps people helps search engines understand your pages. To build accessibility into your website, keep these in mind:- Use clear heading levels so each page has one main heading and a logical structure.
- Add descriptive alt text to your images so screen readers can describe them.
- Choose color combinations with enough contrast between text and background.
- Write descriptive link text, such as “Read our pricing,” instead of “Click here.”
- Make sure people can reach every menu, button, and form using only a keyboard.
Step 5 | Test your website
Before you share your website, test how it looks and works from your visitors’ perspective.- Click through the preview like a visitor. Follow your menus, fill out forms, and check every link.
- Check your site on both desktop and mobile to catch layout or navigation issues.
- Open your site in an incognito or private browser window to see what a first-time visitor experiences.
- Ask the AI chat to help you test key flows, such as submitting your contact form.
Step 6 | Connect a domain
Your website is live on a Base44 web address as soon as it is built. Connecting your own domain, such asyourbusiness.com, makes your site look professional, easier to remember, and easier to share. It also has a big impact on your search ranking, since search engines treat sites on a custom domain as more trustworthy than ones on a shared subdomain.
You have a few ways to set up a domain:
- Buy a domain directly from Base44 for the simplest setup, with DNS and SSL handled for you. See Buying a domain from Base44.
- Connect a domain you already own by updating your DNS records. See Connecting an external domain.
- Send your website’s emails from your own domain, such as
hello@yourbusiness.com. See Sending emails from a custom domain.
Step 7 | Publish and share your website
When you are ready to go live, click Publish in the top bar. Publishing pushes your latest changes to your live website so visitors can see them. From the publish menu, you can:- Copy your website’s web address.
- Click Connect a custom domain or Get Domain to use your own address.
- Click Share your app to get a link you can send by email or post on social.
- Use App Visibility to choose who can access your site.
- Click Publish App to push your latest changes live.

Step 8 | Optimize for search and AI visibility
Once your website is published and connected to a domain, you can help people find it. Base44 handles the technical foundation of search engine optimization (SEO) and generative engine optimization (GEO) for you, so your site can show up both in search engines like Google and in AI tools like ChatGPT and Gemini. The SEO & GEO page in your app dashboard is where you manage this. Run a scan to get a score and a prioritized checklist, set custom titles and descriptions for each page, and control indexing and structured data.
- Learn the fundamentals in Getting your app found in search.
- Run a scan and fix issues from your dashboard. See Optimizing your app’s SEO & GEO.
Step 9 | Promote and grow your website
With your website live, you can start bringing people to it.- Generate a social promotion strategy and ready-to-post content for your site. See Promoting your app.
- Submit your site to Launchpad for a chance to get featured and reach the Base44 community. See Submitting your app to Launchpad.
FAQs
Click a question below to learn more.Do I need a custom domain to publish my website?
Do I need a custom domain to publish my website?
No. Your website is live on a Base44 web address as soon as it is built, and you can share that address right away. A custom domain is optional, but it makes your site look more professional and has a big impact on your search ranking.
Will my website work on mobile?
Will my website work on mobile?
Yes. Base44 automatically adapts your website for mobile devices. Use the device menu in the top bar to switch to the mobile view and check how everything looks. If you want to adjust the mobile layout, ask the AI chat to do it for you.
How do I get my website to show up on Google?
How do I get my website to show up on Google?
Publish your website, connect a custom domain, then run an SEO & GEO scan from your app dashboard and fix the issues it finds. For the full process, see Optimizing your app’s SEO & GEO.
Can I set my own page titles and descriptions for search results?
Can I set my own page titles and descriptions for search results?
Yes. The Meta tags tab on the SEO & GEO page lets you set a custom title and description for each public page. These control what appears in search results and when someone shares a link to your site. See Optimizing your app’s SEO & GEO.
Can I update my website after it is published?
Can I update my website after it is published?
Yes. Keep editing your website with the AI chat or manual changes at any time. Your changes go live the next time you click Publish.
Can I connect a payment provider to sell on my website?
Can I connect a payment provider to sell on my website?
Yes, on the Builder plan or higher. You can connect a payment provider such as Stripe to accept payments. See how to set up payments for your site.

