One website: charlotteconferencing.com is stuck at the top of the 2nd page for its brand name. I finally got it to outrank its facebook page and directory listings (except for YP). But I just can't get it to scoot into the top 10. Don't know if need on-page optimization or better backlinks. I've tried posting blog post links on social media, linkedin, and medium.com and pinging the site using high PR ping sites.
The other website: hamiltonscarservice.com is a pretty established website and ranking #1 for its brand name but its not ranking for other keyterms such as "new jersey car services". I'm thinking its an on-page issue....overoptimization on the keywords.
What do you guys think? Any actionable advice?