Google My Business - is this the same?

You can create a Google My Business profile at any time, and you should. However, Google My Business listings will not appear on Google Travel, or as bookable listings on Google Maps and the Google Search accommodation widget. Potential guests won't be able to search for a date range, view prices etc.

To take advantage of the enormous search volume on Google, your vacation rentals must be integrated with, and listed through the Google Vacation Rentals platform.