I'll explain SEO in layman's terms, you'll learn EXACTLY how to rank in Google.
0. You are not alone. This is a VERY common situation.
1. Screw your passion, work is a job. Find the best opportunity that you are confident can be accomplish... and do not quit until you are getting the result you want and/or until a better opportunity arises. But be careful about switching too often, the key is weigh options based on probable outcomes.
2. In my experience, it's better to offer a service that you cannot personally fulfill... because you will be forced to focus on the business itself and find/train/manage people to do the work.
3.Your primary focus should be on making sales, not operations. If you can't make sales, there's zero purpose in doing anything else. Worst case, you get better and better at selling while refunding a bunch of money until you figure out how to fulfill the orders (without you personally doing the work).
4. Just take next steps. The boring minutia that you might want to avoid, is EXACTLY the that no one wants to do (hence the opportunity); so THAT is where the value is created. Turn "off" your thinking cap during the work week, and just execute on next steps. Evenings and weekends are for planning and thinking, work week hours are for executing.
5. If this isn't working in 3 months... you either were not honest about probably outcomes when you chose the opportunity, you didn't execute during the work week, you tried to do everything yourself, or you prioritized everything else above sales.
PS. I commend you for everything you have accomplished. Getting "stuck" is super common. Most of the time, you're too much in your own head and just need to "Do the Work" as Steven Pressfield says.
A ".com" is a much better long term solution because Google and people generally recognize that as more authoritative/ trustworthy. The best way to change a ".co" over to a ".com", is by creating a "301 redirect" for EACH PAGE and keep everything else the exact same until Google indexes the new version. Also, you might want to contact any important inbound links and ask them to update their link to be to the new address. And you can register both domains inside Google Search Console and submit a "change of address".
Does this help?
#1. Specialize in just 1 (at first) service that is teachable
#2. Create a specific, repeatable process
#3. Incentivise people to make sales while your fulfill orders (or vice versa)
#4. Read Built to sell...
If your organization is small/ flexible enough, I prefer to ask each employee individually just that. Some want experience to take with them as a stepping stone, others want different hours so they can go back to school, or others desperately want some shared revenue that stays as long as they do.... etc. But my STRONG advice would be to ask them :)
#1. Decide to invest just enough time to solve your specific goal and then move on to the next goal. DO NOT LEARN JUST TO LEARN (that's a hobby, not a business)
#2. Read Google's Guide on SEO https://support.google.com/webmasters/answer/7451184?hl=en
#3. Read this short article, it's the BEST SEO ARTICLE I HAVE EVER READ https://moz.com/blog/every-site-is-linkbait-linkerati-worthy
#4. Publish content that webmasters will WANT to link to (ie. it's genuinely useful for THEIR audience which ideally is YOUR audience as well)
#5. GET LINKS THAT WILL SEND YOU LEADS if you sell anything by picking up the phone and calling people or reaching out proactively somehow just as if it were sales itself you are doing.
#6. Choose keywords your prospects are using by looking at the Google's Keyword tool, and start out with longer tail phrases until you start noticing that you can rank for harder and harder ones
#7. Did I mention to avoid learning for the sake of learning? It's a black hole that will suck your life up with no return. Just learn what you need to know to solve the next problem directly in front of you and then move on :)
#1. Find qualified workers
#2. Pitch prospects, build estimates using the workers' advice
#3. Close the sale, take a deposit
#4. Get workers started, do NOT pay a deposit
#6 Add additional qualified staff as needed to solve specific needs AS THEY ARISE (different clients, bookkeeping, whatever)
***as you see, "starting" or "owning" a creative agency is a completely different daily job than BEING a creative worker. Do NOT own an agency if you just want to do creative work, there are other ways to increase your pay per day if that's your only goal... but if you want to own a business and create free time while increasing your income- then give up on wanting to do creative work itself and learn to execute the entrepreneurial process I layed out and read "Built To Sell" https://www.amazon.com/Built-Sell-Creating-Business-Without/dp/1591845823
What would make you WANT to leave a review if you were them? .... a future discount? knowing it helps the staff who helped you?
Without knowing what you sell, it's difficult to give you specific ideas. But here's an out-of-the-box example.... print simple business cards with instructions on the back that offer to share a secret password which activates a game you can play on Google search.... "Review us on Google Maps and then email us to get the secret word"... etc
#1. Record your next sales call.
#2. Put that copy on the landing page.
#3. Add in all the objections you have to overcome before completing a sale.
#4. Remove any barriers like too high of a price, too complicated to sign up, too long to wait for a reply, etc. (you can add each one back later like increasing prices, so you know it's effects on sales).
#5. Promote the page to specific groups that are most likely to purchase.
#6. Hire me, I'll help you do it :)