Working for my client, Google has indexed for some time the index page of my website
example.com. If a search is done for
"example company" however, Google returns no results. If the search is done for
"example company", or
example company 314 (part of the business address), Google returns the index page in search results.
I have also noticed examples identical to mine are returned in searches as the first listing.
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.
P.P.S., My domain was purchased from Google domains, I have a Google+ business page, and Google Analytics. Oddly, Google Analytics claims the index page is at position 9.4. Unbelievable.