Great questions. Hopefully, 5 years later, you’ve figured out some of the answers by now. :beer
Yes, SEO is massively important. Google has made major changes to local SEO results. So, you have the opportunity to gain traffic by ranking highly using Google My Business.
Content, links, citations, reviews, all of it matters.
The best advice I give to people is “be a good brand”. Google wants to rank the best brands. Those who are providing value and quality services both online and offline.
Hey, You can increase your website traffic with help of social media and with the help of your referrals. Or you can try for email marketing which is good for bussinesses.
Write quality content that searchers/readers are looking for which answers their questions or provides the information they are searching for. Content is king.
I have built many websites in the past. I took a different route with my Cash For Homes website. I used carrot, it seemed like it had a lot of good reviews. I honestly didn’t want to take the time to create my own website. They have a lot of material with regards to creating a website that will eventually rank high with google. I am at week 1 so google probably doesn’t even know that I exist yet.