Having a website is essential for businesses today even if not selling online. Websites have far wider reach than other advertising and are accessible 24/7 at low cost. Content management systems allow small businesses to easily build and maintain basic websites without design expertise. Website features like maps, email addresses and online information help businesses increase visibility and customer support while establishing an online brand identity.