IF you're wanting to know how to do it manually:
IF you're using wordpress the easiest way to do this is with All In One Schema Rich Snippets Plugin:
https://wordpress.org/plugins/all-in-one-schemaorg-rich-snippets/
Welcome to the Q&A Forum
Browse the forum for helpful insights and fresh discussions about all things SEO.
IF you're wanting to know how to do it manually:
IF you're using wordpress the easiest way to do this is with All In One Schema Rich Snippets Plugin:
https://wordpress.org/plugins/all-in-one-schemaorg-rich-snippets/
it is certainly possible depending on the content of the website. I have issues with an individual producing links from very disreputable sources. Essentially if the contents one these:
It's a very likely possibility. especially with a questionable suffix like a tk or nl for example. I wouldn't worry about it, Google seems rather savvy in not including garbage like that in your overall score. Just make certain you don't link back to the content obviously. There is always the option to submit a disavow txt file if you think it is impacting your rank, but I doubt you have to worry.
If you moved it with the same url structure and essentially just cloned it over you shouldn't notice any impact. I recently moved my Wordpress domain with a simple WP Clone plugin over to my VPS and there was 0 change in scores of any sort.
I've noticed the best way to reduce server crashes on Wordpress is to reduce your plugin quantity as much as possible. Granted some themes have a ridiculous amount installed by default, but anything in excessive that you can get rid of is ideal.
I usually try to not at the absolute most exceed 15 plugins, and most of my sites operate with under 5. This greatly lessens the potential crashes, My sites been up about 6 months less than yours and hasn't crashed yet, hopefully my luck streak keeps rolling lol!
CRAFT Content Management System:
Pros:
Godly fast load times
Lightweight and versatile
Yoast equivalent plugin : SEOmatic
Cons: Requires a higher end user which will involve more coding
Newer and less popular CMS than something like Wordpress, which means less themes and additions are available.
Utilizes Twigs which is a pain initially to learn the dynamics of the directories and how it's mapped
Conclusion:
If you got time to burn learning a new CMS, go with October CMS, that one is pretty sweet!
Like NgEF said it depends. What I would base it on is how much the cost per click generally is. My first sales funnel and marketing campaign that was successful to some degree I was able to start running good split tests at about 1-2 thousand hits per day.
If you're PPC are 1 dollar a pop i'd say $10,000 USD is a good bankroll to setup shop with.
Also, I highly advise you learn Adwords and how it places bids for you to the fullest. For example you'd assume quotes on multi word queries would lock it in place but "1 2 3" could also be "2 1 3", "3 2 1" "1 3 2" etc.
You actually have to use brackets [1 2 3] if you want an exact specific bid on a term in a specific order. There's several little nuances you should definitely be aware of before you hit the Google Craps table.
I don't think it's a good idea to delete your Google business, and your new employer shouldn't be telling you to delete your web property but instead be providing you with solutions to eliminate any negative reviews you may have.
I wrote an article awhile back on some of the negative hype Twitter was receiving due to their involvement in political censorship, and I couldn't help but notice when looking in Google maps that they had maintained the 4 stars. Looking at the first several reviews of Twitter all being 1 star I thought to myself, "How is this even possible?"
It turns out Twitter's solution to negative customer reviews is to create 1000s of Google accounts and orchestrate fake persona's by reviewing 1000s of other businesses ranking the social profile of the account to lvl 5 tour guides. Then they simply have the flood of 4 and 5 star reviews wash away the negative hype.
Personally my method is provide good customer service, but hey, to each their own 
That being said, perhaps a more promising solution would be to get several positive reviews. It certainly is difficult to see a couple trolls commentary amongst 1000s of 5 star reviews.
Lastly, don't weigh too heavy into the fact that everyone cares about reviews. I pride myself on being a smart consumer, which is exactly why I could care less what other people think about a product or service. I do my own research and base my decisions off my own observations, I'm sure Im not the only one.
Miriam did a a thorough job of covering your question, one thing I noticed that immediately caught my eye and with the information you provided would be something I'd make priority number one:
"Their home page, which contains very little text"
This right here! That is the biggest problem to be solved.
The time's weird stuff like this occurs for me, is usually when Cloudflare causes issues with it's caching. Naturally, that would be too quick of a solution for my luck, I'm guessing you don't have Cloudflare.
In that case, more than likely it's going to be an issue with a plugin clashing with Divi.
Yeah definitely you can have as many locations as you want you will of course have to verify each one of those addresses with the postcard verification and confirm the code upon receiving it. I would certainly maintain consistency with the business name, using street names at the end to decipher between them.
I found this article on KissiMetrics blog to be quite useful as far as internal linking is concerned. Not sure why he dubbed them the "7 commandments", I'm pretty sure it was 7 deadly sins and 10 commandments but... whatever lol:
https://blog.kissmetrics.com/commandments-of-internal-linking/
It's coming back with 25 results and quite a few PDF files.
Like Nigel said, pretty much the only reason I would ever aim to try and put something in front of my root domain name, would be because I'm trying to pass the domain off as something it's not. So whether that is affiliate links that nobody wants, or a federal prison sentence for taking Kali linux endeavors a little to far, is not for me to know 
/pro/analytics/rankings and there is an option to add keywords
Jeff,
If you have fewer than 10 locations, you’ll have to enter them individually.
Businesses with 10 or more eligible locations can add, verify, and manage them in bulk.
According to the Google partners test, if you end up listing less then 10 and want to differentiate them you use things like the street name or if it was like in a mall the malls name etc. IT indicates not to use store numbers. IF you're going to be doing web design or marketing that involves directory listings for entities like bing and Google, I highly suggest certifying for Google Partners, it's free and it will give you some versatility with the PPC bidding alongside SEO organic.
The only issue you will run into having multiple domains inside sub folders rather than having each one in it's own folder is in one instance. Say you suddenly decide to make www.example.com have a new article post or make a page prseo then since you have the folder occupied by another domain it will complicate things. But other than that you could install 50 domains in 1 folder if you really wanted to.
Not going to effect your SEO either.
Nigel's right in saying that despite everyone loving to say duplicate content has no negative impact on you it definitely does. I've recently had some creep online stalker clone throw away websites of some of my recent backlinks in an effort to cause me ranking issues. I submitted them all to Google for fishing/credential harvest accounts.
REAL LINK
activerain com
**FAKE LINKS **
activerain net
activereign net
REAL LINK
seoeffect com
FAKE LINKS
demo-seoeffect nl
REAL LINK
stripperweb com
FAKE LINKS
clarxidad gq
tirtas cf
hascrafot ga
Yes there are 4 options:
RewriteEngine On # Check for mime types commonly accepted by mobile devices RewriteCond %{HTTP_ACCEPT} "text\/vnd\.wap\.wml|application\/vnd\.wap\.xhtml\+xml" [NC] RewriteCond %{REQUEST_URI} ^/$ RewriteRule ^ http://m.domain.com%{REQUEST_URI} [R,L]
Source Citation:
https://www.inmotionhosting.com/support/website/redirects/mobile-redirect
If there are no errors in the helper tool yer good. I was probably the moron that proposed it not working, but clearly, that's not the case 
Some pages I got like 2-3 videos from youtube and the JSON works on that, I guess the confusion I had around your initial inquiry was I was thinking in terms of the organization address or something to that effect.
Not sure if you've played with the article/ blog post schema, but some the similarly categorized objects literally have to have your organization on some approved list of some sort. Otherwise, it fires off a warning in Googles little testing contraption.
I have CloudFlare on about the same number of domains. You can put a separate SSL cert with a 15 year lease on each one if you have access to Apache, you just have to link it in your sites-available configuration files for each site.
Sharing 1 SSL certificate among a bunch of sites will not hurt your SEO, just not as secure, but realistically it doesn't matter lol 1 will suffice.
5-10 links in 8-10 hours of work high authority domains? When I'm rich I'm hiring that guy because I've been trying to hustle a 2000 word blog with 2 custom infographics and a field study and I can't get any biters for a week now 