Some businesses have gone the route of forgoing a business website in favor of a Facebook business page. There is certainly nothing wrong with this logic as you can generate traffic to your Facebook page through their ad system, as well as circulating it to friends and business partners. It costs you nothing to have, so it is a very good affordable and quick solution. It is also easy to make quick and simple information updates to products and services for example. But, this does not mean that a Facebook page is a replacement for a website. A Facebook page is merely a good compliment to your already established website. There are several reasons why having a standalone website is better than a standalone Facebook page.
By using a Facebook page, you cannot fully brand your page as your own. Your page still has the Facebook logo and colors all over it. Of course, you can do your best to brand it as your own, but the amount of time and heavy customization that would need to go into this process could be used to build out your own branded website with your company domain name and your company colors. Your domain name will contain Facebook in it instead of your own company domain name for example. Also, if you are looking for brand and logo recognition, you will never get it with a Facebook page. Your website can have its own brandable logo so your customers recognize it right away rather than the Facebook logo being the first thing they see. Never underestimate the power of having your own .com domain address and logo. A professional looking website will create an aura of credibility with your website users and potential customers.
If a company is looking to be found in search engines, it won't happen with a Facebook page. You cannot apply SEO to it and Google and the other search engines cannot index or find your page. Organic SEO traffic is eliminated right off the bat. On the other hand, with a real domain and website, SEO techniques can be applied properly and your website can be found in the search engines. SEO companies should know, they do it everyday.