Yoast SEO Plugin is doing that since years.
You are able to chose a Twitter/OG-image, a separate title and description - for both twitter and OG.
All you need...
For the homepage, pages and posts - for everything. Working in free version...
Welcome to the Q&A Forum
Browse the forum for helpful insights and fresh discussions about all things SEO.
Yoast SEO Plugin is doing that since years.
You are able to chose a Twitter/OG-image, a separate title and description - for both twitter and OG.
All you need...
For the homepage, pages and posts - for everything. Working in free version...
What I realized last years, EMDs still have a lot of power. But when my clients changed to a branded Domain, the loss was not that big, as I expected. Mostly 3 month after changing the rankings where back. But thats just what I saw in europe in 4 or 5 cases..
Tom Roberts said what you need. In my country (I don't know where u are from, but you said engl. isn't your native language - so it's also not mine) it is pretty hard to tell people, that it is not usefull to see things like ranking positions and earned backlinks. But earned links can be come from anywhere not your active work and rankings are just - like tom said - a point of organic visits.
Here a lot of people think you can rank under silly keywords wich are searched a lot and you can make organic traffic looks good, when u rank under such keywords. When your client understand, that this is simply not the truth, the three points are all you need (Traffic, Revenue, Conversations/leads)
breakdowns like branded vs non branded, mobile vs desktop are possible.
Hope you live in a country, where people know a bit more how internet/search works. I had to refuse potential clients, because they simply don't understand (or even tried or try to believe)
edit: saw that Tim Holmes mentioned mobile so thumb up 4 you tim
Make BlogPosts just to be able to link to other own-Domains is wasting time and money.
Make Blog Post for Users wich helps answering questions (wich may earn links) is a better idea for a blog. 
The "brilliant Idea" starts wrong, I usually dont think "what can I do for search engines" (Admit - years ago I did, I was young and needed the money :D)
It is part of the free version as i mentioned above.
The interface is changing a lot, you can find it right after pages / posts. Where you can change Meta Description and Title. At the Moment (newest YOAST Version) there is on the left side a light-gray "Share-Icon" if you click there, you can edit the social tags.
agreed -> that could be a way to check.
BTW: I think it is also a question for "brand searches" not only brand mentions. I mean, when people search the brand + Keyword its also needed that google knows the brand 
Links from xyz.wordpress.com and abc.wordpress.com are 2 different links from 2 domains. Not one of them has the "DA" of www.wordpress.com because thats also a different domain.
We can say, that google is seeing it that way and not. Not because, in search console linking domain would be "wordpress.com". Noretheless they are different in a lot of points, DA is the most important one.
If you get more links from the same domain, it makes them less and less important (for every new link, not the old links). In my tests (wordpress & blogspot) it was the case, that it was less and less for the one linking subdomain, not all the sub-domains. Somehow understandable? So the answer is "it depends"
The test is not 100 % accurate and hard to compare but seems like thats the way it is.
What I also realized, when I get high increase in organic traffic and I have done nothing and no update was going on, it is mostly one new organic link. You can build links as much as you want but organic links beat everything and I dont know how google can figure that out so clearly.
So when you have a good amount of links, you should focus on your user. Like I do, thatswhy I cant tell you how MOZ or any other Tool is handling it, I simply do not care that much.
One of my former competitors has 10 times more Links as we have and today I call him "former" competitor. Former because we reached a new level, he not. We have now 9times more organic traffic and he still stuck where he is since a year. Well we have a single Page with more monthly organic visitors than his domain. We started on the same level 1.5 years ago. I did not build one single link, I just focus on users. A lot users, talking about hundrethousands organic visitors, for germany in this niche a lot. Ok we are now going into other topics, but thats not the point here.
All these topics are finance topics so maybe a YMYL special thing, but I have some more domains wich work better and better without building links and non-YMYL topics. But there is a lot great content wich makes the domains earn links. At least you need an entry, a dooropener to get links coming in.
Woop - to much hah
So you are somehow right, but dont think to much link
Anyway - Good Luck!
There are tools, maybe without notification, maybe with. But they are often times not 100% accurate. To be accurate you should check GSC external Links. Tools show you thinks often times late or links google don't knows (maybe). Think ahrefs, semrush or even moz linkexplorer is checking links including new and gone links. You can include GSC Links in semrush - so the basis are accurate. Bet thats the same for some other tools, but I only know it for sure in semrush. You can get a report from semrush so it maybe fits your needs.
thats what I prefer to do - describe the image with the alt tag.
When you can use the target Keyword (in step by step instruction you surely could find ways) do it, but describe the image first.

The title should be pretty unique and is a huge ranking factor. It should fit to the content and (imo) to the h1 tag.
The content of the description isn't used for ranking, but makes the differnce between click or no click.
What I also saw: it is better to have no Meta Description (if the content is good enaugh) as often the same Description.
I saw many many pages ranking bad, wich fast get a bit better when I made the descriptions unique. So it may be a ranking faktor how unique the page is. Wich means everything - content, pics, titles, descriptions ... I am running a lot of tests wich take a look on that
In our Agency we have thousands of clients with the same privacy policy (in german we have to have two of them called: impressum & datenschutz) - mosty the same content no penalty.
You can noindex it (some people do that) you can do nothing - there wont be a penalty for that. And privacy polciy sites are not the pages you focus to rank with in a tuff keyword area
Think thats nearby what pixel by pixel said. But I would say - no penalty for your domain for sure.
I would prefer some more details- which keywords, why do you chose them, higher rankings means what? Two, Three or 20 Positions? How often is it searched and how much klicks do you have. Whats the Keyword trend?
Maybe the chosen Keyword is wrong, maybe the topic isn't as hot as last year, maybe its an ugly search snippet ...
I truly believe that the user is one of the most underrated signals.
I wrote that, but I thought: "maybe it is more a reason than we think..."
In this case, I wont even have a copy for the other languages.
It is not useful to translate title and Description and still have 100% the same content.
Think the best option is really not to have them in all languages, or if there is no other option, noindex them and don't link to this duplicates in the different languages. If you want to link the english articles - ok - do it to the original once and mention that they are english only. Linking from german content to english stuff often kills what google think about your domain. At them moment you may talk a lot about "Autos" on your german domain, if you link to english stuff, you may talk a lot more about "fixing tyres" or "selfdriving". Just a silly example, but I think you know what I mean?
I killed something you think about doing now for a german client. 1-2 month later traffic doubled....
I am suprised that there is an heading called "price" - consequently there shoulld stay "Sobha Aspirational Homes Price". That really does not mean you should do that!
For me it looks like a lot "Sobha Aspirational Homes" and a bit "coming soon". I think that could be to much. I don't know when I last found a site in google, when I searched for a keyword phrase, wich has the exact phrase in so many headings and alt-tags. It looks to me like you have made the site for a google bot, but not for me.
One funny thing is, this Q+A allready is ranked better in google.de. And each website on page one looks a lot more natural to me.
By the way: Sobha greenacres (the .com site in the footer) is linked with "Sobha Aspirational Homes" - thats not what you wanted to do I am sure.
I know
I just took your language topic to say it rankbrain iproves understanding. Don't thought you excluded other languages rly. Special with such a typical german lastname 
It's easy to say, if you are the best result for mobiles you will be shown. But thats not the question. The Problem is, if the content is important for desktop-searchers it will be important for mobile-searches to. It could effect a less mobile ranking (when I am right) - if the content is not important, why it exists?
It is not a problem to hide some content or don't show all the content you show on desktop page. How it is in your special case? Watch the mobile and Desktop Rankings. If the missing content is important for ranking, you should see that.
A: Subdomain: I think to take the subdomain is pretty useless - it is just like a new domain. May be worther (internal links b2b-b2c)
B: Subfolder: Of course you have a bonus in that case, the growth potential shouldn't be limited that much, as long as you won't chose the old CMS (you wrote that you wont).
A new site: I would try that way (but that is my liking). I would Link both sites to each other where ever (natural and relevant) possible. The way for the B2C site is long, in both ways B or C, but in case C, you can link back to the B2B site, so the old site can benefit. There are so many opportunities. I think it should be also possible to link them sitewide, I guess Google wouldn't see that as a manipulative linkbuilding. To much fear? Ask John Mueller in a webmaster hangout for his best practice tipps.
ok, that would be my choice. But one thing is clear, A is not really an option wich brings you in a better position from start up.
Don't know really what you mean... Did you mean the SERP overlay? In that case: total/all external links.
For Linkearning you need content wich is readable/shareable/linkable - really great stuff with a lot of value for others, without great content it is a Mission Impossible. So if thats part of your "onpage" - you need great value to share with the right people.
It's hard to answer this question, we don't really know how far u are and what you exactly mean with onpage or what the site's content is.
I think Links to products are pretty hard to get. You need content round about your products, linking to them. Outreach for Links to products could make you sad and depressive ...
PS: I think Rands last WBF helps a lot in saving time by do outreach in a better way: https://moz.com/blog/link-building-outreach-in-a-skeptical-world-whiteboard-friday