My business shows up on Google when searching with the company name, but doesn't show when searching for "solar". However, when I search for "solar" on YP and Yelp, my business shows on the first page. I would like my business to show on a local search with the keyword "solar".
Its hard to help you withou some detail.
Have you set up and verified a Google my Business entry?
Can you search by 'category in Zip Code' which if you have an active GmB entry will show a search result.
Somehow we need to see your business name, phone no and full address in order to start to help you.