Build a basic service website
Publish one clear page that says what you do, where you do it, and how to get in touch.
About 180 min · moderate · cost varies
Why this matters
Customers check that you exist before they call. One honest page beats no page.
What we'd use
Working out what fits your situation…
Doing it
Step by step
Write the brief before you build
Service, area covered, who it is for, the offer, and exactly how someone gets in touch.
Build the one page that matters
What you do, where, proof you are real, and a contact method. Extra pages can wait.
Connect the domain and test on a phone
Point the domain at the site, then check the contact route works from a phone, not just a laptop.
Official help
- Open official page
Official product site.
- Open official page
Official documentation for building and publishing.
Get your AI to help
Hand this to your AI
Build a basic service website
Produce a brief and page structure that gets one clear, honest service page live.
How should it behave?
It stops and asks you before going further: Stop before publishing claims the owner has not confirmed, such as licences, guarantees or review counts.
Legal, tax and financial rules differ by state and change. This is process guidance, not legal, tax or financial advice - for a binding answer, use the official agency source or a licensed professional in your state. Any tool named is a suggestion to evaluate, not a requirement.
You're done when
The site is live on your domain and the contact method works from a phone.
- Not yet
The site is live at your domain
Enter the public address.
- Not yet
A visitor can contact you in one action
A form, a phone link or both, visible without scrolling far.
Check it worked: Open the live site on a phone, submit the contact form or tap the phone link, and confirm the enquiry reaches you.
Almost there
Still to confirm: The site is live at your domain, A visitor can contact you in one action.
If it goes wrong
Domain not resolving? The DNS change may not have propagated, or the site may not be connected to the custom domain yet.

