1. Decide what the site is for
Most small business sites have one job: turn a visitor into a call, a quote request or a booking. Pick one main action before you write anything. It decides the big button at the top of the page and what every section leads to.
If people usually need you urgently (a burst pipe, a broken AC), make it a call button. If the job needs details first (a remodel, a deep clean), make it a quote form. If you work by appointment (a therapist, a barber), make it a booking link.
2. Get a web address
Your web address (domain) is how people type or share your site. You have two options: a free address on your builder's domain (like yourname.elmpage.com), or your own domain (like yourbusiness.com) bought from a domain registrar for a yearly fee.
Your own domain looks more established and stays yours if you ever change builders. A free address is fine to start with; most builders let you connect your own domain later.
3. Gather the facts customers look for
Before choosing a builder, write down: your business name, the services you offer, the towns or area you serve, your hours, how to reach you, what makes you different, and any licences, insurance or certifications you actually hold.
Then list the questions customers ask you on the phone. Answering them on the page saves you calls and gives Google more to match against searches.
For photos, use your own (your work, your team, your shop) or photos with a licence that allows business use. Don't copy images from other websites.
4. Choose how to build it
Do-it-yourself builder: you pick a template and fill in every section yourself. Flexible, but you do the writing, design choices and SEO settings.
Web designer or agency: someone builds it for you. Most hands-off, but usually the most expensive option, and changes later go through them.
AI website builder: you answer questions and the AI writes and lays out the first draft. ElmSite works this way: about 20 questions for your trade, a finished one-page site with SEO set up, 7 days free and then $19/month.
Compare AI website builders →
5. Write it for customers first, and Google second
Lead with what you do and where: "Plumber in Cumming, GA" is clearer to a customer and to Google than a slogan. Use that phrase in the page title and the main heading.
Keep one main heading per page, short sections, and plain words. Put your contact details as text (not only inside an image) so they can be read and tapped on a phone.
Only say things that are true. Don't list services you don't offer or towns you don't serve.
6. Make it fast and easy to use on a phone
Many visitors will find you on their phone. Check that the text is readable without zooming, buttons are easy to tap, and the page doesn't scroll sideways.
Google's free PageSpeed Insights tool tests any public page and shows what slows it down.
Source: [1] PageSpeed Insights (Google)
7. Publish, then help Google find it
You don't have to submit your site to appear in Google. Google says it automatically looks for sites to add to its index, and that it can take a few weeks for Google to notice a new site.
To help, add your site to Google Search Console. It shows whether your pages are in Google, which searches bring visitors, and any errors to fix.
Source: [2] Google Search Central: Get on Google
8. Connect it to your Google Business Profile
If you meet customers in person, at your location or theirs, create a free Google Business Profile so you can show up on Google Maps and in local results, then add your website link to it.
Source: [3] Google Business Profile Help: Business Profile policies and eligibility
Step-by-step: how to get your business on Google →
9. Keep it current
Update the site when your services, hours, prices or service area change. Outdated details cost you calls and trust.
Check Search Console now and then to see which searches bring people to your site, and add answers to the questions they're asking.