It takes a lot of effort to just sit in an office with your freelancer and make him understand your needs. There’s no surety of what the result would arise, unless they have an excellent portfolio. Not every company goes through several stages of perfecting a website. There’s designing, development, SEO and Google Keywords, avoiding getting blacklisted and much more. Can you really count on others?