Online presence of your business is need of the hour