When you are selecting the services from outside for designing and developing your website, why should you go for the firm but not an individual developers? It could happen that the individual developer might stop working, whereas the firm would continue with its services to you irrespective of the engineers leaving them. Now that it is understood that selecting a web designing firm would be good for you, you should also do it at the earliest before your competitor would establish his website and promote the same through various online marketing techniques like the social media, email marketing and the like.
What are the various things that you should consider while hiring such services? You should check to the number of engineers allocated by the firm and the number of hours they would be working on your project. Know the sort of billing process that is followed by them, is it hourly basis or task basis. Ask them, whether the updates would be given by them weekly or bi-weekly. Finally get to know from them whether they would provide you with maintenance and support after the completion of the design and development of the website so that life becomes easy for you. Once you know the answers to all these questions, you could decide on selecting a web designing firm that would be giving you the most benefits out of the least amount of money invested on their services.