Mike Blumenthal has reported the launch of new Google My Business website creator. According to Blumenthal, it is accessible either via the Google My Business dashboard. Talking about Google’s revamped site creator, Blumenthal says, “The product lacks a number of obvious features like social sharing buttons, structured data, control over title tags & meta-descriptions  and an […]