Google has launched a platform to help businesses manage their listings and enhance their searchability. But not all businesses are created equal, some are bigger than others and 'Google My Business' is mainly advantageous to SMBs (small to mid-sized businesses).