To create a website for a small business, choose a website builder like Wix or WordPress, then buy a domain name that matches your business. Add important pages such as Home, About, Services, and Contact. Use a mobile-friendly design, clear photos, and simple navigation. Include your business details and social media links. After publishing, update the site regularly with new content, offers, or customer reviews to attract visitors.