Working for my client, Google has indexed for some time the index page of the website, westfences.com. The name of the entity is West Fences and the domain name is westfences.com. If a search is done for west fences, Google returns no results. If the search is done for westfences, or "west fences", or west fences 314 (part of the business address), Google returns the index page in search results. Have also noticed examples identical to mine such as blue sky which is bluesky.com returns in search as first listing. hotsauce.com returns as first listing. pencils.com another example.
My code to text ratio is 38%. My maximum number of keyword repetitions in the body text is 5. My description text contains 4 identical keywords, fences. The title text is good. The site is mobile friendly across the website (I used Bootstrap). Page speed is great for desktop about 90+ and mobile about 75+, per google page speed. GTMetrix gives me a 97 and 91 Yslow. The site is optimized as much as it can be and be functional. I can find no place where I am spamming keywords. I Have no doorway redirects or any other prohibited practice. I have a good sitemap.xml file, my robots.txt isn't blocking anything.
Basically, I can't find anything wrong.
Oh, and a P.S., Bing, Yahoo, plus all the other engines bring up the index page with a standard search using the company name, West Fences.
P.P.S., domain purchased from Google domains, have a Google+ business page, and Google Analytics. Oddly, Google Analytics claims the index page is at position 9.4. Unbelievable.
Thanks, appreciate it very much.