Websites perform many roles – communicate, create impressions, drive customer traffic, inform and transact business.