I recently started a business and I've been having serious trouble trying to make my site rank on the first page of Google. The sentence may sound like a funny joke as we all know this is not easy. My frustration though is that I'm typing in the exact match and I'm still appearing on the third page. If I type in '[Domain Name Dot Com]' in Google then I rank first but it won't happen the same for [Domain Name Without Extension]. My assumption is that when people hear of my company for the first time, they might go to Google and they will probably type [Domain Name Without Extension] in those cases when they don't know the URL, that's why I'm paranoid about ranking for the name without the .com.
In my business, SEO is not what one of the services I offer but I do know something, my understanding is that exact matches have a lot of weight when it comes to ranking? Is the issue I'm experiencing just a matter of link building? do I just need more backlinks pointing to my site or is there anything else I should do or know?
I'd really appreciate your opinion, this is quite important to me.