Google no longer has a social media service, but it does have Google My Business, which is the next best thing. Setting up a Google My Business account will put you on Google Maps and enable you to manage your business listing on Google. Step 1: Open a Google Account If you’ve already opened a Google account for your YouTube […]