Due to the SPAM that Google is combating in Google My Business, Google still needs to verify your business exists, that it’s where you say it is, and that you actually own that location. They often do this via a postcard which they will mail to your location. The postcard will contain a PIN that you can use to verify your Google My Business profile. Successfully receiving the postcard indicates to Google that your location is real.