Launch: Site manager sign-up link on Business Profile
We continually strive to make it easier for franchise owners and store managers to manage their listings for locations they own or operate. Now, a site manager sign-up link can be found in the Business profile of some claimed chain locations on Maps and Search.
With the new sign-up link, users can sign up as a site manager directly from the Business profile page. Users who use the sign-up link will be verified by Google to make sure their profile data is accurate.
Learn more about the new site manager link on Maps and Search.