Hello,
I am an experienced SEO Expert in South Florida and I am very familiar with your industry.
SEO stands for Search Engine Optimization, and is the service I do to make sure that your Google Account has a presence and that potential customers who search for you find you.
SEO has two facets, internal and external optimization.
The internal is what we do on your website to make sure that you are position as an authority in your field, the external is what must be done on-going to achieve a high organic rank, which consists of very different strategies like getting other websites to link back to your site with a specific keyword.
Your first step should be to optimize your internal google presence and then work with a SEO expert that can build and manage a campaign to gain organic growth on the keyword you are aiming for.