A professional is often defined by simply being paid. People think that if you are paid for something, then you are professional. Maybe that's true in the Olympics, but in the business services world, you are not a professional until you are established and respected as one by your clients and peers.
Professional web designers are a giant leap from the amateur in that they have established a portfolio of respectable work. They have some sort of qualified training and experience and they have credentials that can be verified by contacting references. You can also choose a professional web designer at www.firstpagemarketing.com/digital-marketing-langley/.
Image Source: Google
They have a good reputation with their clients and other professionals. In general, a good freelance professional web designer can be a good person to have to do your site. But they are hard to distinguish from the amateur when you are just searching the web.
The upside is if you find a good one they are significantly cheaper than a web design company. But that is usually the only upside. If the budget limits you, then a freelancer will do for a small project. But anything seriously important should be left to a professional company.
My advice here is, if you have that much to spend, go with a company that has a team of professionals to get the job done in a timelier manner.