Domain Name: $15-$500/year
Hosting: $350 – $2000/year
Content Management System (WordPress – $600 one time
Content Addition – $350 per webpage
SEO Setup – $500 one time
Site Maintenance – $350-$500/month
Digital Advertising – $500 – $2000/month