Small businesses are often the ones to struggle when it comes to getting websites built, marketed and generally successful online. There are, thankfully some options to help the smallest of businesses to get off the ground!
The first thing to do is set up social media business accounts. These are often free or low cost, and can be run from home easily. There are plenty of help guides available online to get you working in the most effective way possible, and it means you can engage with your customers from the off.
A more longer term solution is through Search Engine Optimisation. This works on your existing website to get it ranking higher on Google and other search engines. It is a good idea to look for an agency who specialise in small business SEO and can work to smaller budgets whilst getting good results.