How to start a website for a small business.
Seven practical steps from blank page to live site. Domain choice, platform comparison, content, analytics, Google Business Profile alignment, and the post-launch cadence that separates sites that grow from sites that go quiet.
How do I start a website for a small business?
Five steps: pick a domain that includes a keyword, choose a platform (DIY builder, freelancer, or managed subscription), write content focused on what customers search for, install analytics and call tracking, and submit to Google Search Console. Most US small businesses can be live in 5 to 10 days if they go with a managed subscription, or 4 to 12 weeks if they DIY.
From blank page to live site.
Each step takes between 30 minutes and two days depending on path. Done in order, the whole sequence is 5 working days for a managed build or 4 to 12 weeks for a serious DIY effort.
Pick a domain that includes a keyword if you can
Domain choice has minor SEO impact but major branding impact. Three rules. First, .com first if available. Second, keep it short, easy to spell, easy to say over the phone. Third, if your business name is generic, add a city or service word: 'Phoenix Plumbing Co' beats 'Plumbing Co'. Avoid hyphens, numbers, and creative spellings. Cost: $12 to $20 per year on Namecheap, GoDaddy, or Cloudflare. If you go with our managed plan, the domain is included.
Choose a platform: DIY, freelancer, or managed
Three paths. DIY (Wix, Squarespace, Shopify): cheap upfront, you do everything, content is your job, SEO is mostly limited. Freelancer build: $2,500 to $7,000 upfront, you brief them, they build it, then it's your responsibility from launch onwards. Managed subscription: a flat monthly fee bundles design, hosting, SEO, and ongoing content. The right choice depends on your time and your skill. If your time is worth $100/hour and you'd spend 60 hours on DIY, that's a $6,000 hidden cost.
Write content focused on what customers actually search
The biggest mistake is writing about your company. Customers don't search 'About ABC Plumbing'. They search 'emergency plumber phoenix', 'water heater replacement cost', 'how much does drain cleaning cost'. Build pages around those queries. One page per service. One page per service area. One blog post per buyer question. Write in plain language. Use the customer's words, not industry jargon.
Install analytics and call tracking on day one
If you can't measure it, you can't improve it. Three tools, free or near-free. Google Analytics 4 (free) for traffic and behavior. Google Search Console (free) for keyword rankings and crawl errors. CallRail or similar ($45 to $135/month) for call tracking by source. Without call tracking, you'll never know which marketing channel produced the lead. Set them up before you go live, not after.
Align your Google Business Profile with the website
Your GBP is the single most important local SEO asset. Free, run by Google, and it controls whether you appear in the Local Pack (the map results). Three rules. First, name, address, phone on the GBP must exactly match the website footer. Second, primary category should match the main service. Third, link the website URL on the GBP. Inconsistent NAP between site and GBP drops local rank within weeks.
Submit to Google Search Console and Bing Webmaster Tools
Both are free. Both speed up indexing. After launch, verify the site (DNS or HTML file), submit your sitemap.xml, and use 'Request Indexing' on your top 5 to 10 pages. Google can take 2 weeks to fully index a new site, sometimes longer. Bing is faster (5-day average). Without submission, you wait. With submission, you accelerate it.
Plan the post-launch content cadence before you launch
Sites that publish nothing after launch stop ranking. The minimum cadence is one new piece of content per month, ideally 1,000 to 1,500 words, answering a real buyer question. The compound effect is real: 12 useful posts in year one usually delivers more organic traffic than the entire homepage. Plan the first 6 topics before launch. Schedule them. Otherwise, post-launch energy drops and the blog goes silent.
Three paths, compared honestly.
The right path depends on your time, budget, and risk tolerance. The cheapest option upfront is not always the cheapest long-term once leads (or the lack of them) are factored in.
DIY (Wix / Squarespace)
$200 to $400 year one
4 to 12 weeks (your evenings)
Hobby sites, side hustles, very technical owners
Often abandoned at 70% done; weak SEO; you handle everything forever
Freelancer build
$2,500 to $7,000 upfront, plus $50-150/mo hosting
4 to 8 weeks
Owners with budget but no time, who want a one-off build
After launch you're on your own; SEO and content is your job
Managed subscription (us)
$0 upfront, $247/month bundled (12-month plan)
5 working days
US small businesses under 15 staff who want results, not a project
Lower; we handle hosting, SEO, content, and updates with a 90-day qualified-lead guarantee
For US small businesses, here's what we recommend.
Starting the site yourself is realistic if you have 40 to 60 hours and enjoy the technical side. For most US small businesses under 15 staff who want results in 90 days, the practical answer is a managed subscription that bundles design, hosting, SEO, and ongoing content. Free SEO Websites by Loudachris: free 5-day build, $0 upfront, $247/month bundled, and a 90-day qualified-lead guarantee. See pricing or how it works.
Related questions.
Yes. 76% of US consumers check a business's website before contacting it, and 56% won't consider one without a site. A Facebook page or a Google Business Profile is not a substitute. Both are rented platforms; the website is the only digital asset you actually own. Start with the website, then layer social and GBP on top.
Three price points. DIY on Wix or Squarespace: $200 to $400 in the first year if you do everything yourself. Freelancer build: $2,500 to $7,000 upfront plus ongoing hosting and content. Managed subscription with bundled SEO: $247 to $497 per month with no upfront. The cheapest option upfront is rarely the cheapest by year two once leads are factored in.
Sort of. Wix, Weebly, and WordPress.com offer free tiers, but all three put their branding on your site, restrict the domain, limit storage, and can't run e-commerce or proper analytics. For a hobby site fine, for a business that needs to be taken seriously no. Our managed plan is free upfront ($0 to start) with a $247/month subscription, which is closer to what 'free' actually means for a real business.
For a US small business, .com first. If .com is taken, try .net, .co, or a geo-specific variant like yourbusinesscityname.com. Avoid .biz, .info, and exotic extensions. Customers default to typing .com, and any other extension means losing typed traffic to whoever owns the .com.
Managed subscription: 5 working days from brief to live site. Freelancer build: 4 to 8 weeks. DIY on Wix or Squarespace: 4 to 12 weeks of evenings and weekends, often abandoned at 70% complete. The biggest variable isn't the technology, it's the content. Have your services list, photos, and reviews collected before you start.
Three things, in order: submit the site to Google Search Console and Bing Webmaster Tools, claim or align your Google Business Profile with the site, and add one new piece of content per month. Sites that publish nothing for 6 months stop ranking. Sites that publish one useful 1,000-word article per month outperform 80% of competitors within a year.
3 build slots left this month.
Apply in 60 seconds. Written proposal in your inbox within 48 hours. No call needed.