A business website is any website that’s representing a specific business. It should be branded like the business (the same logo and positioning) and communicate the types of products and/or services the business offers etc.
Now a Days, every business out there should have a website. It’s a widespread expectation. Every customer you encounter will just assume that if they Google your business looking for more information, they will find a website and if they don’t, it makes the business look less professional or legitimate.
E-commerce websites are business websites, but it’s also possible to have business websites that don’t sell anything directly, but rather encourage visitors to get in contact for more information or come to a storefront if they are interested in becoming customers.