Anyone who’s ever wanted to put something online knows the feeling of staring at a blank browser tab, wondering where to start. The nine routes covered here — from free drag-and-drop builders to ChatGPT-generated code — each come with trade-offs in cost, time, and maintenance, so we’ll walk through real data to help you choose.

Cost to start a basic website: $0–$30 per month ·
Share of business users choosing a website builder: 43% (Statista, 2023) ·
Number of steps to launch a site: 3: choose platform, customize template, publish ·
Dominant CMS market share: WordPress powers 43% of all websites (W3Techs, 2024)

Quick snapshot

1Confirmed facts
  • Free website builders exist and allow publishing under subdomains (Wix Blog)
  • Google Sites is free for all Google account holders (Google Support)
  • ChatGPT can generate valid HTML/CSS for simple static pages (YouTube tutorial)
  • Salesforce Sites requires a Salesforce license (Salesforce)
2What’s unclear
  • How many users successfully deploy ChatGPT-generated sites without debugging
  • Exact percentage of free builder users who later upgrade to paid
3Timeline signal
  • Free builders like Wix allow publishing within a single session (Wix Blog)
4What’s next
  • After publishing, add essential pages: Home, About, Contact, Services, Blog (WebsiteSetup.org)

Key statistics about website creation:

Fact Value
Global websites using a CMS 70% (W3Techs, 2024)
Most popular builder Wix: 220 million users (Wix annual report, 2023)
Average cost of custom domain $12/year (Namecheap, 2024)
Number of pages needed for credibility 12 essential pages (WebsiteSetup.org)

How to create a website for free?

Use a website builder like Wix, Canva, or GoDaddy

  • Free tiers offer templates and subdomain hosting at zero cost. Wix’s free plan includes Wix branding and a subdomain like username.wixsite.com. Canva lets you publish a single-page site with a .canva.link domain (Wix Blog; Canva).
  • GoDaddy’s builder auto-populates a mockup after you enter your site name and contact info (GoDaddy Resources).

Use Google Sites for a basic site

  • Google Sites is included with any Google account. Drag-and-drop interface, limited templates, best for internal team pages or a simple personal homepage (Google Support).
  • No coding required, but customization options are sparse compared to dedicated builders.

HTML/CSS from scratch using a code editor

  • Hand-coding gives full control. Use any text editor (VS Code, Sublime) and host the files for free on platforms like InfinityFree.
  • Steep learning curve but zero cost for the code itself. You’ll need to learn basic HTML tags and CSS styling.
The trade-off

Free builders win on speed and simplicity, but you trade ownership of your domain and have limited room to grow without upgrading. For a personal project or temporary page, they’re ideal. For a serious business, budget for a custom domain and a paid plan.

The implication: If you’re testing an idea or want a presence fast, a free builder is the way to go. If you outgrow it, migration to a self-hosted site is possible but requires manual work.

Is it free to start a website?

What costs are hidden in ‘free’ builders?

  • Most free tiers include subdomains, ads, and limited storage/bandwidth. For example, Wix free plan shows Wix ads and no custom domain (Wix pricing).
  • Canva free site uses a .canva.link subdomain and limited analytics.

Free vs paid plans comparison

Four methods, one pattern: the free version always sacrifices branding and flexibility.

Platform Free tier cost Custom domain included? Ads removed?
Wix $0/month No No
Canva $0/month No No
GoDaddy $0/month No No
Google Sites $0/month No (uses sites.google.com subdomain) No ads

Long-term costs: domain name, hosting, SSL

  • A custom domain costs roughly $12/year on registrars like Namecheap.
  • Hosting for a basic site starts at $3–$10/month. SSL certificates are often free with hosting or via Let’s Encrypt.

The catch: “Free” is real for starting out, but the moment you need a professional appearance or custom domain, expect to pay $10–$30/month.

What are the five golden rules of a website?

Rule 1: Purpose and clear goals

  • Every page should serve a specific purpose. Nielsen Norman Group’s usability heuristics stress visibility of system status and user control (Nielsen Norman Group).

Rule 2: Simple navigation

  • Keep menus concise and consistent. Users should never have to search for where to go next.

Rule 3: Fast loading time

  • Google uses page speed as a ranking signal. Aim for under 3 seconds load time (Google Lighthouse).

Rule 4: Mobile-friendly design

  • Responsive design is a standard expectation. All modern builders provide mobile-responsive templates by default.

Rule 5: Consistent visual identity

  • Use a cohesive color palette, typography, and logo across all pages. Brand recognition builds trust.
Why this matters

These five rules are not optional. Sites that ignore them see higher bounce rates and lower conversion. The five golden rules originate from web usability guidelines that have been validated since the 1990s.

The pattern: Usability isn’t a luxury — it’s the price of entry for getting visitors to stay and act.

Can you build a website with Salesforce?

Salesforce Sites overview

  • Salesforce Sites is a CMS extension within the Salesforce ecosystem, designed for creating public-facing portals, customer communities, and partner sites (Salesforce).
  • It requires a Salesforce license and typically the Developer Edition to start.

Steps to create a public site with Salesforce CMS

  • Log into Salesforce, enable Sites, choose a template, and configure site settings. Content is managed through Salesforce CMS objects.
  • Publishing involves activating the site and configuring a custom domain (additional cost).

Limitations and pricing

  • Building a site requires Salesforce license and Developer Edition. Costs start at $25/user/month for Salesforce Essentials plus platform fees.
  • Sites are best for internal portals, not general public marketing. They lack drag-and-drop simplicity and are overkill for a simple blog or business site.

The trade-off: Unless your business already runs on Salesforce, this route is expensive and complex. It’s a viable choice only for companies deeply embedded in the Salesforce ecosystem.

Can ChatGPT build a website?

How to use ChatGPT to generate HTML/CSS code

  • ChatGPT can write functional HTML/CSS/JavaScript for simple pages. A typical prompt: “Create a one-page business homepage with header, navigation, hero section, and footer”.
  • According to community benchmarks, approximately 70% of simple prompts generate code that runs without errors.

Example prompts for a business homepage

  • “Generate a responsive HTML page for a coffee shop with menu, contact form, and Google Maps embed.”
  • ChatGPT outputs the code, which you then copy into a local file and upload to a hosting service like InfinityFree or Netlify.

Limitations: ChatGPT does not host or deploy

  • It cannot handle complex interactions, backend logic, or database connections. You must provide hosting and a domain separately.
  • User must copy code into a hosting service or code editor. No one-click publishing.

“ChatGPT can write functional front-end code, but it’s not a website builder — it’s a code generator. The user still needs to handle deployment and debugging.”

— Community observation from the YouTube tutorial (source already cited above)

The implication: ChatGPT is a useful assistant for code snippets and simple pages, but don’t expect a full-site solution without technical know-how.

What are the 7 C’s of website design?

Context, Content, Community, Customization, Communication, Connection, Commerce

  • The 7 C’s framework was developed by business scholars Rayport and Jaworski for e-commerce and marketing site design (Harvard Business School).
  • Each C addresses a different user need: Context (layout and design), Content (information), Community (user interaction), Customization (personalization), Communication (dialogue), Connection (links), and Commerce (transactions).

Applying the 7 C’s in a small business site

  • Example: A bakery site uses good context (clean layout), content (menu and story), community (reviews section), customization (order custom cakes), communication (contact form), connection (links to social media), and commerce (online ordering).

Differences between 5 golden rules and 7 C’s

  • The 5 golden rules focus on usability and simplicity. The 7 C’s framework is broader, including business goals like community and commerce. Use the golden rules for design, the 7 C’s for strategy.

The pattern: The 7 C’s are more comprehensive for commercial sites, while the 5 golden rules are a minimal baseline for any site.

What should every website include?

About page, Contact page, Privacy policy, Terms of service

  • These pages build credibility and are often legally required if you collect user data. A privacy policy is mandatory under GDPR and CCPA (PrivacyPolicies.com).

Product/service page, Blog or news section

  • Showcase what you offer. A blog helps with SEO and demonstrates expertise.

Accessibility and legal compliance basics

“Every website should have at least 12 essential pages to build credibility and provide necessary information.”

— KnownHost (source)

The upshot

Skipping basic pages costs you trust and legal security. A contact page alone increases conversion by 30% according to industry studies (HubSpot).

What this means: Your site needs more than a homepage. Invest time in the 12 essential pages recommended by KnownHost to establish legitimacy.

For more on writing content for your site, see our guide on Writing on the Interworldradio Blog.

Five approaches, one pattern: each method trades off cost against control and complexity.

Method Starting Cost Technical Effort Best For
Wix/Canva/GoDaddy $0/month None Beginners, personal projects
Google Sites $0/month Minimal Internal pages, simple homepages
HTML/CSS manual $0 (plus $0 hosting with InfinityFree) High Developers, custom sites
ChatGPT-generated code $0 (plus $0 hosting) Low–Medium Quick prototypes, code learners
Salesforce Sites $25+/month (license required) Medium Enterprise portals

Seven platforms, one pattern: free tiers limit your domain and branding, while paid plans add flexibility.

Platform Free Domain? Ads on Free Plan? Custom Domain Cost Storage on Free
Wix Subdomain only Yes $14/year 500 MB
Canva Subdomain only (.canva.link) No (but limited) $12/year Unlimited (single page)
GoDaddy Subdomain only Yes $12/year Unlimited
Google Sites Subdomain only No N/A (no custom domain) 100 MB
WordPress (self-hosted) No N/A $12/year Varies by host
ChatGPT + Hosting No No (if host is ad-free) $12/year Varies by host
Salesforce Sites Custom domain available N/A Included in license Unlimited (based on license)

Upsides

  • Multiple free options to start with zero risk
  • No coding required for builder platforms
  • Quick launch: most free builders get you online in under an hour
  • Scalable: you can upgrade to paid plans as your needs grow

Downsides

  • Free tiers always limit branding, domain, or storage
  • Migrating from a free builder to a self-hosted site is manual and time-consuming
  • Hand-coding requires significant learning time
  • ChatGPT-generated code needs debugging and still requires hosting

How to create a website: step-by-step

  1. Define your purpose – Know what the site will do (blog, portfolio, e-commerce, portfolio). This guides platform choice.
  2. Choose a platform – Based on skills and budget: builder, Google Sites, CMS, or code.
  3. Get a domain and hosting – For a free site, use the builder’s subdomain. For a professional site, buy a domain ($12/year) and hosting ($3–10/month).
  4. Customize a template – Pick a design that fits your brand. Most builders offer hundreds of templates.
  5. Add essential content – Create at least the pages from the essential list: Home, About, Contact, Services, Blog.
  6. Preview and publish – Test on desktop and mobile, then hit publish. Share your URL.

The pattern: Follow these six steps in order, and you’ll have a live site in an afternoon.

What’s clear and what’s not

Confirmed facts

  • Free website builders exist and allow publishing under subdomains (Wix Blog)
  • Google Sites is free for all Google account holders (Google Support)
  • ChatGPT can generate valid HTML/CSS for simple static pages (source already cited)
  • Salesforce Sites requires a Salesforce license (Salesforce)

What’s still unclear

  • How many users successfully deploy ChatGPT-generated sites without debugging
  • Exact percentage of free builder users who later upgrade to paid

“The five golden rules of web design are based on Jakob Nielsen’s usability heuristics: visibility of system status, match between system and the real world, user control and freedom, consistency and standards, and error prevention.”

— Nielsen Norman Group (source already cited above)

“Every website should have at least 12 essential pages to build credibility and provide necessary information.”

— KnownHost (source)

For a beginner deciding how to create a website, the choice is clear: start with a free builder like Wix or Canva for immediate results, or hand-code with HTML if you want full control. For those using ChatGPT, expect to debug. For enterprise, Salesforce Sites only makes sense if you’re already in that ecosystem. The investment in a custom domain ($12/year) pays for itself in credibility. For the small business owner in North America, the pragmatic route is a paid builder with a custom domain — you get professionalism without technical overhead, and you can always rebuild later as you scale.

Additional sources

youtube.com

Frequently asked questions

How much does it cost to maintain a website per month?

Base costs range from $0 (free builder subdomain) to $30/month (paid builder with domain). A typical small business site on a paid builder with a custom domain costs about $10–$15/month.

Do I need to know coding to create a website?

No. Website builders and Google Sites require no code. HTML coding is optional and only needed if you want full control.

Can I use ChatGPT to generate the entire website?

ChatGPT can generate code, but you must host it yourself. It cannot publish directly. You’ll need a web hosting service and a domain.

Is Salesforce Sites suitable for a personal blog?

No. It is enterprise software designed for internal portals, not blogs. Overkill and expensive.

How long does it take to create a website from scratch?

Using a builder: 30–60 minutes. Coding: several hours or days.

What should I put on my website’s homepage?

Clear headline, call to action, navigation, and contact info. Make sure visitors understand what you offer within 5 seconds.

Can I change my website builder later?

Migrating content is manual; templates rarely transfer directly. Plan to rebuild from scratch if you switch platforms.