If you design the site yourself, the average costs would be $0-$300, which includes a domain name and additional or custom elements. DIY site design is ideal for startups or small business owners with ...