I've had 5 websites for 5 different businesses that were all on first page of google and 3 were #1 on google for several different search terms. I'm currently making a new one now that I think will be better positioned than any of the others.... but who knows until a year from now.
Anyway, bd, a HUGE thing that is keeping your site down is that you have four H1's on the home page. Google only wants one. You have three H2's which is ok but that's about the limit I'd say. You have five H3's which is fine. You have two H4's which is also fine. You have three H5's which is ok but why? And you have one H6 again, ok but why?
I can't tell which is which but I can tell you that you need to change the wording in your titles. The H1 on your page needs to read something like... The Best Janitorial Service Portland Oregon
And that should be the ONLY H1 on the page.
In order for google to favor you, your website must be made for SEO
. Lots of people make the website very reader friendly without thinking about what google thinks. You H1's and H2's are very important in what you say so it leads google to your site.
83% of your site is made of images. Google needs text and it wants text that is reader friendly but also tells exactly what you do. Google can't see images. The only thing it knows about images is how you mark them from the backside.... and I'm not sure it reads a slide show very well at all even if the images are labeled correctly.
Lots of internal links but only 1 external (from G+ just like you said lol). You have 0 search engine back links and is not indexed by any search engines.
Also, for every different city that you service, make it it's own separate page.
Just a very, very few things that could help. There are oh so many more things to do..... but I will tell you.... social media sites are not getting any of you anywhere until you have your site made correctly and set up correctly from the backside.
I hope that helps a little. By the way, if you paid for someone to make that site for you.... get a baseball bat and go knock them on the head or atleast make them give you a HUGE bottle of lube.