Google Posts

Google Posts is a feature that allows people and businesses to create content directly on Google which appears highly ranked in Google search results for their names. ... These “Business Cards,” as Search Engine Land calls them, were only offered to a tiny number of local businesses.