1. ARE YOU A COMPANY OR A PROFESSIONAL?
In the first case you need to work on marketing, otherwise you should build your personal brand, in particular if you sell B2B services. The second option is cheaper, but not easier either faster than the first one!
2. ARE YOU SELLING PRODUCTS OR SERVICES? B2C OR B2B?
If you are selling products, launching an ecommerce or testing the Amazon marketplace are good ideas; if you offer services, your web visibility goal is lead generation = new contacts, quotes, appointments, bookings, …
This same goal is achievable if you sell B2B — if you products are not priced 10,000 euros (which buyer would purchase them online, using a company credit card?) you may consider building an ecommerce, but this will take time.
3. ARE YOU A LOCAL SHOP OWNER?
Ok for marketing and ecommerce if you can handle logistics and delivery, and personal branding if you are a Professional… but don’t forget to attract people around you!
You have to do Local SEO.
Before you approach the topic in deep, you should make sure that you are on Google Maps, that you have your credentials to use Google My Business, that you can answer to clients reviews on Google, Facebook and eventually Tripadvisor if you are in hospitality, …
In which case do you recognize yourself?