Short answer
Start with the goal (enquiries, sales, credibility) and the customers the site is for. Then prepare the structure and content, choose a domain, build the design and technical side with SEO, add forms and analytics, publish — and update the content regularly.
Steps
1. Goal. What should a visitor do? Call, fill in an enquiry, buy, book?
2. Audience. Who are your customers, and what do they search for on Google? This shapes the structure and the texts.
3. Structure. Home page, services, projects or testimonials, about us, contact. For bigger sites — articles or a questions-and-answers section.
4. Content. Clear texts about what you do, for whom and with what result. Real images and examples.
5. Domain and hosting. See what is a domain and what is hosting.
6. Design and development. A fast, accessible site that works well on a phone.
7. SEO. Titles, descriptions, structure, speed — see what is SEO.
8. Forms and CTAs. Clear buttons and a simple enquiry form.
9. Publishing and maintenance. Updates, security and new content.
Yourself or with a developer
You can build a simple site yourself with a website builder. If the site has to win customers and work together with other systems, it’s better to work with a team that thinks about the business goal, not just the looks.