A managed service provider (MSP) should show its office address on Google Business Profile (GBP) only if that office is staffed by its own team and receives customers during its stated hours. If your engineers work from home or a back office and travel to clients, set the profile up as a service-area business, hide the address and list the areas you actually cover. Mailboxes are never eligible, a virtual office counts only if it is staffed during your business hours, and a coworking office qualifies only with permanent signage, in-person reception during your stated hours and your own staff on site. The choice changes where you can win the map pack, how you build city pages and what your structured data should say.
Our guide to local search engine optimization (SEO) for MSPs covers this decision in one section. This page goes deeper on the rules, the tradeoffs and the setups we see most often, and it sits under our MSP local SEO work.
What Google's Rules Actually Say
Google's guidelines for representing your business start with one test: a business can have a profile if it has a physical location customers can visit, or if it travels to customers where they are. An MSP that sends technicians on site passes the second half even with no public office. A fully remote help desk that never meets a client in person meets neither half.
The address rules that matter for an MSP:
- Post office boxes and mailboxes at remote locations are not acceptable addresses.
- A rented mailing address you do not operate from, including a virtual office nobody staffs during business hours, is not eligible for a profile.
- A business that shows its address should keep permanent, fixed signage with the business name at that address.
- A coworking office is allowed only if it keeps clear signage, receives customers during business hours and is staffed during those hours by your own staff.
- A service-area business should hide its address from customers. Google's service area help page puts it plainly: if you do not serve customers at your business address, remove the address from the profile.
- A hybrid business can show its address and set a service area, but the location has to be staffed by your team and able to receive customers during its stated hours.
Three Setups, and Which One Fits Your MSP
Most MSPs fall into one of three shapes.
- Staffed office that receives clients. People are at desks during your hours and clients come in for meetings or equipment drop-off. Show the address and keep permanent signage with your business name at the door. If engineers also go out, add a service area and you are a hybrid business, with the same signage rule.
- Back office that clients never visit. Your team works from a real office and engineers go out to client sites. Hide the address and list service areas. If every client contact happens on a video call and nobody visits, the business is not eligible for a profile.
- Remote team that travels. Engineers work from home and drive to client sites. Verify at the owner's or main office address, hide it and list service areas.
The common mistake is the second shape: owners show a real address because it feels credible, when Google's test is whether customers are served there.
How Proximity Works When the Address Is Hidden
Google ranks local results on relevance, distance and prominence, and it defines distance as how far each business is from the person searching. Hiding your address hides it from customers, not from Google, and Google does not say that service areas change how distance is measured.
So plan as if your map pack strength stays centered on your verified base. Service areas say where you work; they are not a ranking radius you can stretch. Beyond the zone where distance helps you, reach comes from city pages, reviews that name the place, citations and answers from artificial intelligence (AI) assistants, which do not weigh your pin the same way.
Service Area Limits
Google allows up to 20 service areas on a profile, and says the overall area should not extend farther than about 2 hours of driving time from where the business is based. The guidelines add that larger areas may suit some businesses, which is not a license to claim a whole state.
For an MSP, list the cities and counties you would send an engineer to this week. If on-site response in a county takes half a day, leave it off the profile and cover it with content. An honest area matches what sales can promise and what your city pages say.
Multi-Location and Remote-First MSPs
If you run separate offices with separate staff and separate service areas, Google allows one profile per location. That covers an MSP that has opened a second branch or bought a smaller provider with its own team and office. It does not cover a desk rented in a city just to appear there, and one office never gets two profiles.
For a remote-first MSP, the profile is still worth having if engineers visit clients. Verify at a real address, hide it, set service areas and put most of the effort into reviews, directory listings and content. If you never meet clients in person, at an office or on site, Google's eligibility rules say the business does not qualify for a profile at all, so put the effort into organic search, directories and AI answers instead. Our guide to Google Business Profile for MSPs covers the profile fields once you know which setup you are.
What to Build on Your Website
City pages are how a service-area MSP reaches buyers beyond its base, and they are also where MSPs get into trouble. Google's spam policies name multiple pages targeted at specific regions or cities that funnel users to one page as doorway abuse. A city page earns its place when it carries things only that city has: clients you serve there, on-site response times, the industries and compliance rules that matter locally, and the engineers who cover it.
On our Cortavo engagement we built city-by-industry pages with Dallas, Houston and Atlanta on one axis and industries on the other. By mid-2026 its Dallas managed information technology (IT) services page drew 1,058 visits a month. Our New York MSP marketing page applies the same thinking to boroughs and counties: a firm that serves Manhattan from Long Island lists Manhattan as a service area rather than claiming an address there.
Your structured data should say the same thing as your profile:
- Staffed office: LocalBusiness markup (or a more specific subtype) with the full street address, phone and hours, plus areaServed listing the same cities and counties as your profile. Google lists address as a required property for LocalBusiness markup.
- Service-area business: do not publish a hidden home address in your markup. Use Organization markup with areaServed and an address limited to city and state, and Service markup for your main offerings.
- Avoid ProfessionalService as your main type. Schema.org notes that type was deprecated because it was confused with Service.
The details are in our guide to llms.txt and structured data for MSPs.
How the Choice Affects AI Answers
When a buyer asks an AI assistant for the best MSP in a city, the answer leans on profiles, review sites and directories, not only your website. A hidden address does not keep you out of those answers by itself. Conflicting facts can muddy them: an address on your site that differs from your profile, a city list that changes between directories, or a coworking address that disappears after a suspension. Inconsistent details leave an assistant with more than one version of your business, and neither consistency nor a public address guarantees you get named. Keep the same name, service areas and phone everywhere, starting with the directories that list MSPs. The wider playbook is in how to get your MSP recommended by ChatGPT.
Decision Table
| Your situation | Address on profile | Service areas | Website and markup |
|---|---|---|---|
| Staffed office that receives clients, no field work | Show it, with permanent business-name signage | None, unless you also visit or deliver to clients | Location page, LocalBusiness with full address |
| Staffed office that receives clients, engineers also travel | Show it (hybrid), with permanent business-name signage | Yes, within about 2 hours | Location page plus city pages with proof |
| Staffed back office that clients never visit | Hide it | Yes, if your staff visit clients; video-only contact is not eligible | City pages, Organization with areaServed |
| Remote team that visits client sites | Hide it | Yes | City pages, no street address in markup |
| Several offices with their own staff | One profile per office | Separate per office | One location page per office |
| Remote support only, no in-person client contact | Not eligible | Not applicable | Organic service and city pages, directories |
| Virtual office or mailbox only | Not eligible | Not applicable | Organic city pages and directories |
| Coworking desk | Only with signage, reception and your staff on site | Only if you also visit or deliver to clients | Treat as an office only if it meets the rule |
If you want this set up for the cities you serve, from the profile to the city pages and markup, see our MSP local SEO service.
Sources
- https://support.
google. com/ business/ answer/ 3038177, accessed October 25, 2026. - https://support.
google. com/ business/ answer/ 9157481, accessed October 25, 2026. - https://support.
google. com/ business/ answer/ 7091, accessed October 25, 2026. - https://developers.
google. com/ search/ docs/ essentials/ spam-policies, accessed October 25, 2026. - https://developers.
google. com/ search/ docs/ appearance/ structured-data/ local-business, accessed October 25, 2026. - https://schema.
org/ ProfessionalService, accessed October 25, 2026. - https://nuoptima.
com/ case/ cortavo-msp-case-study, accessed October 25, 2026. - https://support.
google. com/ business/ answer/ 13763036, accessed October 25, 2026. - https://developers.
google. com/ search/ docs/ appearance/ ai-features, accessed October 25, 2026.