You don't need a developer. You don't need $5,000. You don't even need a custom domain (though you should get one for $12/year). In 2026, you can build a professional business website for genuinely $0 and have it live within a day.
This guide walks you through the entire process: choosing a platform, building essential pages, optimizing for search engines, and handling the legal requirements most small businesses miss.
Step 1: Choose Your Platform
The right platform depends on what kind of site you need. Here are the best free options:
Carrd Free
Best for single-page sites. Beautiful templates, drag-and-drop editor, fast loading. Free plan allows 3 sites with carrd.co subdomain. Perfect for: freelancers, consultants, service businesses, landing pages.
WordPress.com Free
Best for content-heavy sites. Blog, pages, basic customization. Free plan includes wordpress.com subdomain, 1GB storage. Perfect for: businesses that publish content, resource-heavy sites.
Google Sites Free
Best for absolute beginners. Zero learning curve, Google Workspace integration, decent templates. Free with your Google account. Perfect for: local businesses, internal sites, very simple web presences.
Cloudflare Pages Free
Best for developers. Static site hosting with unlimited bandwidth, free SSL, global CDN. Deploy from Git. Perfect for: developers, technical users, JAMstack sites. This is what ToolKit.dev uses — $0/month hosting.
Notion + Super/Fruition Free (with setup)
Best for Notion users. Turn your Notion pages into a public website. Free with some technical setup (Super has a paid plan; Fruition is free but requires Cloudflare Workers). Perfect for: knowledge bases, simple portfolios, documentation.
Step 2: Build Your Essential Pages
Every business website needs these pages at minimum. Don't launch without them.
1Home Page
Your home page answers three questions in 5 seconds: What do you do? Who do you help? What should I do next?
Structure: Headline (value proposition) → Subheadline (who it's for) → Social proof (logos, numbers, testimonials) → Key benefits (3 max) → Call to action (one primary CTA).
The biggest mistake: cramming everything onto the home page. Keep it focused. Each section should drive toward one action (contact you, book a call, buy something).
2About Page
The about page is not your resume. It's where visitors decide if they trust you. Lead with the problem you solve, not your biography. Then add credibility: experience, clients served, relevant background. End with a personal touch — a photo, a sentence about what motivates you.
3Services / Products Page
List what you offer with clear descriptions and pricing (or at least starting-at pricing). Vague service descriptions ("We offer solutions for your business") repel potential clients. Specific ones ("We redesign e-commerce checkout flows to reduce cart abandonment") attract them.
4Contact Page
Make it easy. Include: a contact form, your email address, your phone number (if applicable), your location or service area, and your business hours. Add your social media links. The harder you make it to contact you, the fewer people will bother.
5Privacy Policy
Legally required if you collect any personal data (and you do — contact forms, analytics, even server logs count). Use ToolKit.dev's free Privacy Policy Generator to create a GDPR and CCPA compliant policy in 5 minutes. Every page of your site should link to it in the footer.
Step 3: SEO Basics (So People Can Find You)
You don't need to be an SEO expert. Just do these five things and you'll be ahead of 90% of small business websites:
- Write a unique title tag for every page. Format: [Page Topic] | [Business Name]. Keep it under 60 characters. Use ToolKit.dev's Meta Tag Generator to create optimized tags.
- Write meta descriptions. 150–160 characters summarizing what each page offers. Include your primary keyword naturally.
- Use headings properly. One H1 per page (your main topic). H2s for sections. H3s for subsections. Google reads headings to understand page structure.
- Add alt text to images. Describe what's in the image. This helps accessibility and tells Google what the image shows.
- Claim your Google Business Profile. Free, and it's the single most impactful SEO action for local businesses. It puts you on Google Maps and in local search results.
The Email Newsletter Playbook
SEO brings visitors. Email keeps them. Build an email list from day one with the complete newsletter playbook.
Get the Playbook — $10Step 4: Legal Requirements
Most small business websites miss at least one of these. Don't be most small businesses.
- Privacy Policy — Required by law if you collect any data. Generate one free at ToolKit.dev.
- Terms of Service — Not legally required in most cases, but strongly recommended. Limits your liability.
- Cookie Notice — Required in the EU if your site uses cookies (and it probably does if you have analytics).
- Accessibility — Use semantic HTML, alt text on images, sufficient color contrast, and keyboard-navigable menus. It's the right thing to do and increasingly legally required.
- SSL Certificate — Every page should load over HTTPS. All platforms listed above include free SSL.
- Business Information — In many jurisdictions, you must display your business name, address, and registration number on your website.
Step 5: Pre-Launch Checklist
Before you share your URL with anyone, verify these items:
- All links work (no broken pages or 404s)
- Site loads in under 3 seconds — use ToolKit.dev's Image Compressor to optimize images
- Site looks good on mobile (test on your actual phone, not just browser resize)
- Contact form works (submit a test and verify you receive it)
- Privacy policy is linked from every page footer
- Meta tags are set for every page — preview with ToolKit.dev's OG Preview Tool
- Favicon is set — create one free with ToolKit.dev's Favicon Generator
- Google Analytics or privacy-friendly alternative is installed
- Google Business Profile is claimed and linked to your site
- Social sharing previews look correct (OG image, title, description)
Frequently Asked Questions
Yes. Carrd, Google Sites, WordPress.com, and Cloudflare Pages all offer genuinely free hosting. The main trade-off is using a subdomain. A custom domain ($10–15/year) is the only cost worth paying for — everything else can be free.
At minimum: Home, About, Services/Products, Contact, and Privacy Policy. Service businesses should add Portfolio/Work and Testimonials. E-commerce sites need product pages and a FAQ.
Yes. Contact forms, analytics, and cookies all collect personal data. Generate a free privacy policy at ToolKit.dev's Privacy Policy Generator.
Carrd for single-page sites, WordPress.com for content-heavy sites, Google Sites for beginners, Cloudflare Pages for developers. Most small businesses should start with Carrd.
Get Your Legal Pages Done
The Legal Templates Pack includes everything your business website needs:
- Terms of Service template
- Cookie Policy template
- DMCA Policy template
- Refund Policy template
- Acceptable Use Policy template
- Customization guides for each document