I'm not an expert in search optimization, but there's some really easy things you can do.
If'n you want your site to show up in any search results using the phrase "Randy Navarro Home Inspector Seattle" , those words need to be on your home page.
"Randy Navarro" isn't on the page, just Randy
"Seattle" isn't on the page.
Also, you need a security certificate so your site address begins with https. Google doesn't like sending folks to non-secure sites.
If you want it to show up even higher in the search results, get links to your site from other highly rated sites. Putting a link in your signature here will eventually get Googles attention.
Animated text slows the load time and may affect the ranking.
There should be meta tags - hidden text that contains relevant keywords people would use in a search.