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 easy way to create a call to action button. It does however allow a small business operator to produce an attractive mobile ready site in 5 minutes. And it is well suited to a first time website for a business... [...]