Google Business Profile for Realtors: Post-Vicinity-Update Architecture
Google renamed GMB to GBP in 2021. The same update rebalanced the local-pack algorithm. What the GBP architecture looks like now for agents, teams, and brokerages.
Google Business Profile (GBP) is the renamed Google My Business product as of late 2021. The rename was cosmetic; the December 2021 Vicinity Update that landed at roughly the same time was not. The Vicinity Update rebalanced the local-pack algorithm in ways that changed which GBP architecture choices produce ranking results in real estate. This article covers the current architecture pattern for individual agents, teams, and brokerages working in the U.S. real estate vertical.
The Vicinity Update Changed What GBP Tuning Means
Before December 2021, queries embedded in the GBP business name carried major local-pack ranking weight. Agents responded with name stuffing patterns: “John Doe - Miami Luxury Realtor”, “Sarah Smith Beverly Hills Beachfront Specialist”, “Tom Jones Greater Boston Investment Property”. The names violated NAR SOP 12-9, state license law, and Google’s own name-spam guidelines, but the ranking lift was real enough that the risk-to-reward math made the violation rational for many operators.
The Vicinity Update inverted the math. Google significantly increased the weight of user proximity to the listed address while significantly decreasing the ranking power of queries in the business name. Name stuffing now violates three guideline systems while delivering diminishing returns. Proximity, category fidelity, serviceArea accuracy, and review quality carry the ranking weight that name stuffing used to carry.
The shift means the right GBP architecture pattern for a real estate agent or brokerage in 2026 is:
- Name fidelity: the licensed name, the brokerage name appended where appropriate, no embedded query terms.
- Primary category set to the most accurate match (Real Estate Agent, Real Estate Agency, Real Estate Consultants, Property Management Company) rather than to the highest-volume category that does not actually fit.
- Secondary categories used carefully to expand topical coverage without diluting the primary signal.
serviceAreamapped to the actual operational geography rather than to the aspirational one.- Review acquisition velocity and review quality treated as primary ranking inputs.
- NAP consistency across the entire citation graph.
The Agent-Versus-Brokerage Entity Conflict
Google allows individual practitioners (agents) to have their own GBPs at the same physical address as the overarching RealEstateAgency (the brokerage). The local algorithm’s proximity and diversity filters often suppress competing agent profiles at the same address for the same query, forcing agents to compete against their own brokerage and colleagues for local pack visibility.
The filter does not behave uniformly across query types. Generic queries (“real estate agent near me”) tend to favor the brokerage profile when the brokerage profile exists and is well-optimized. Practice-area-specific queries (“luxury real estate agent Miami”, “first-time buyer agent Sacramento”) favor the agent profile when the agent profile’s categories, services, and RealEstateAgent schema specifically target the practice area. Geography-specific queries (“real estate agent Coconut Grove”) favor whichever profile carries the strongest geographic-relevance signal through serviceArea and consistent local citations.
The workaround pattern: differentiate the agent profile from the brokerage profile through practice-area specialization in categories, services, and knowsAbout schema, rather than competing for the same generic queries. See the GBP same-address filter spoke for the implementation pattern in depth.
Setting Up the Brokerage Profile
The brokerage profile is the foundational entity in the local-search graph. It should ship first, and the agent profiles should be configured to nest under it through consistent NAP and schema attribution.
Verification. Postcard verification is the standard pattern. Some real estate brokerages qualify for video verification because the physical office is licensed under the state real estate commission and has identifying signage. The verification process takes 5-14 days.
Primary category. “Real Estate Agency” for full-service brokerages. “Real Estate Agent” for one-licensed-broker shops. “Real Estate Consultant” for advisory-only practices. The category dictates which local-pack queries the profile is eligible to rank for.
Secondary categories. Up to nine additional categories. The right discipline is to add only categories that genuinely apply (Property Management Company, Commercial Real Estate Agency, Apartment Building, Condominium Complex) rather than to fill all nine slots regardless of fit.
Service area. For brokerages with a physical office that clients visit, the address appears on the profile. For brokerages whose clients meet at the brokerage office, the address appears. For brokerages whose work is field-based (most residential brokerage operations), the address can be hidden and the profile shifted to a Service Area Business with serviceArea set to the operational geography.
Services. The “Services” feature lets the brokerage list specific practice areas (Buyer Representation, Seller Representation, Luxury Real Estate, Commercial Real Estate, Property Management, Investment Property Consulting). Each service ships with a short description. The Services feature is a meaningful ranking input for practice-area-specific queries.
Hours. Accurate operating hours, including holiday hours, are a quality signal Google weighs. Holiday hours should ship at least two weeks in advance of the holiday.
Photos and videos. Office exterior, office interior, agent headshots, sold-listing photography. Photos refresh signals activity. The volume threshold is roughly 30-50 photos for a brokerage profile to read as well-populated.
Description. The 750-character business description carries some topical signal but should be written for the human reader. Citation-grade vocabulary (NAR membership, Article 12 compliance, practice areas, state-license jurisdiction) reads as professional to a buyer evaluating the brokerage.
Brokerage attribution per SOP 12-9. The state of licensure and the broker license number should appear in the description and on the brokerage’s website footer. The GBP itself does not have a license-number field; the disclosure lives in the description.
Setting Up the Agent Profile
Agent profiles nest under the brokerage profile through consistent NAP and through RealEstateAgent schema with parentOrganization pointing to the brokerage’s RealEstateAgency. The agent profile is its own local-search entity, and the architecture below differentiates it from the brokerage profile.
Verification. Postcard verification to the brokerage address (or to the agent’s home office address if the agent operates without an office presence at the brokerage).
Name format. The agent’s licensed name. For teams, the team name plus the agent’s name where the team is registered with the state commission as a team. The brokerage name should not appear in the agent’s profile name; that violates Google’s name guidelines because the brokerage already has its own profile at the same address. The brokerage name appears in the description and the schema, not in the name.
Primary category. “Real Estate Agent” for almost all individual agent profiles. Variants (“Commercial Real Estate Agency”, “Real Estate Consultants”) fit only when the agent’s actual practice fits the variant.
Practice-area differentiation through services. This is the key lever for surviving the same-address filter. An agent who specializes in luxury, first-time buyer, relocation, or investment property should populate the Services feature with the specific services that match the practice area. The brokerage profile carries the generic “Buyer Representation” and “Seller Representation”; the agent profile carries “Luxury Buyer Representation”, “First-Time Buyer Programs”, “Corporate Relocation Services”, “Investment Property Consulting”.
Service area. Mapped to the agent’s actual operational geography rather than to the brokerage’s full coverage area. This differentiates the agent from the brokerage and from colleagues at the same address.
Photos and videos. Headshot, sold-listing photography, professional context (open-house, closing-table, brokerage event). The volume threshold is lower than the brokerage profile (10-20 photos reads as well-populated for an agent profile).
Description. The description should name the practice area, the years of experience, the state of licensure and license number, and the brokerage attribution. Citation-grade references (NAR membership, Realtor designation if applicable, post-Sitzer/Burnett buyer-broker agreement competence, commercial certifications like CCIM if applicable) read as professional.
Reviews as a Ranking Input
The Vicinity Update increased the relative weight of review-based signals as it decreased the weight of name-based signals. Review quality, review velocity, and review recency are now load-bearing inputs into the local-pack algorithm.
Quality. Reviews that contain the practice area (luxury, first-time buyer), the geography (neighborhood, city), and the outcome (sold over asking, found home in two weeks, relocated successfully from out-of-state) carry more signal than reviews that are short and generic. The reviews that come from satisfied clients organically are usually higher-quality than the reviews that come from automated post-transaction prompts.
Velocity. A profile that earns 1-2 reviews per month consistently outperforms a profile that earned 20 reviews in one month and zero since. The algorithm appears to weigh review recency and consistency.
Recency. Reviews older than 12-18 months carry diminishing signal. The profile needs steady new-review acquisition to maintain its position. A profile with 200 reviews from three years ago and no new reviews ranks worse than a profile with 50 reviews from the past 12 months.
Response cadence. Responding to every review (positive or negative) within a few business days signals engagement to both Google and to prospective clients. The response pattern is part of the profile’s quality signal.
Review acquisition pattern. Email follow-up to the client after closing, with a direct link to the review form. The link should pre-populate the GBP review modal so the friction is minimized. Asking before the deal closes is unethical and risks NAR Article 12 issues. Asking after closing is acceptable and standard.
NAP Consistency Across the Citation Graph
Local-search ranking weight aggregates over the citation graph: Google Business Profile, social media profiles, real-estate-specific directories (Zillow, Realtor.com, Homes.com), local business directories, and the brokerage’s own website. Minor NAP inconsistencies (St. vs Street, suite suffix formatting, phone-number spacing, brokerage-name variation between abbreviated and full forms) compound across the graph into trust degradation.
The right pattern:
- A master NAP document with the canonical brokerage name, the canonical address format, the canonical phone format, and the canonical website URL.
- Every directory submission and every directory update references the master document.
- Data aggregators (Data Axle, Neustar Localeze, Foursquare for Business) propagate the canonical NAP to the wider directory graph from a single source of truth. The aggregator submission costs $200-$500/year per platform and saves dozens of hours of per-directory cleanup work.
- Quarterly NAP audits to catch citations that have drifted from the canonical (often because a directory’s own data team updated the listing automatically based on a third-party data source).
Posts and Updates
GBP Posts let the brokerage or agent ship 1-2 week timed updates that appear on the profile. Standard real estate use cases: new listing announcements, open-house events, market reports, sold-listing celebrations, brokerage news. The Posts feature carries some ranking signal (a profile that ships weekly Posts outperforms a profile that ships zero) but the larger benefit is conversion: the profile reads as active to a prospective client doing branded due diligence.
Posts should not stuff queries; they should be written for the human reader. The Vicinity Update applies to Posts the same way it applies to the business name.
Q&A Section
The Q&A section is community-curated by default, which means anyone can ask and anyone can answer. The right discipline is to seed the Q&A with the most common pre-engagement questions (How do you charge? What’s the buyer-broker agreement process post-Sitzer/Burnett? What practice areas do you cover? Do you handle relocation?) and answer them in the brokerage’s voice.
Unanswered Q&A questions are a quality-signal failure. Monitor the Q&A weekly and respond to anything new within 24 hours.
Insights and Performance Tracking
GBP’s Insights tab (now branded “Performance” in the new interface) surfaces the metrics that matter:
- Search queries. What people searched for to find the profile. The query breakdown reveals which practice areas, geographies, and brand variations are actually pulling traffic to the profile.
- Profile views. Total impressions split by search and maps.
- Profile interactions. Calls, direction requests, website clicks, message sends. The interactions-to-impressions conversion rate is the load-bearing efficiency metric.
- Photo views. Engagement with the photo library.
The metrics that matter for retainer ROI are profile interactions and conversion rate. Aggregate impressions are vanity. Calls and website clicks attributed to the profile are the inputs that map to deal flow.
What This Profile Does Not Replace
A well-built GBP is a foundational layer of the local-search graph; it is not a substitute for a competent website or for the content surface on the broader site. The profile drives traffic from local-pack and Google Maps queries. The website is where the traffic converts to leads. The two work together; neither replaces the other.
The profile also does not address listing-tier visibility against Zillow and the directory aggregators. That requires the IDX architecture and the schema layer covered at the IDX vs MLS article.
Frequently Asked Questions
Can I hide my address if I work from home?
Yes. Set the profile to Service Area Business mode. The address stays hidden from the public profile but Google still verifies it during postcard verification. The serviceArea field carries the geographic-relevance signal in place of the visible address.
Should I create separate profiles for each city I serve?
No. Google’s guidelines explicitly prohibit creating multiple profiles for the same business at different addresses unless each address corresponds to a physically distinct office location. Service-area expansion happens through the serviceArea field on a single profile, not through multiple profiles.
What if my brokerage refuses to let me create my own agent profile?
The brokerage cannot prevent the agent from creating an individual practitioner profile under Google’s policies, but the brokerage can structure its compensation and brokerage agreement such that the agent’s incentive to maintain a separate profile is low. The right conversation with the brokerage is about how the agent profile complements the brokerage profile through practice-area differentiation rather than competing with it. Most brokerages, once shown the pattern, support the agent profiles.
How long does it take to start ranking in the local pack?
For a new profile in a competitive metro market, 6-12 months to begin appearing in the local pack for non-branded queries. Branded queries surface immediately upon verification. Practice-area-specific queries surface in 3-6 months as the Services feature, the schema, and the review base build out. Generic queries are the slowest to move because they sit in the most competitive local-pack territory.
Does responding to negative reviews help or hurt?
Helps, when the response is professional, addresses the substance of the complaint, and does not get defensive. Google explicitly favors profiles that demonstrate engagement with both positive and negative feedback. Negative reviews left unanswered hurt more than negative reviews with thoughtful responses.
What about the new Bing Places equivalent?
Bing Places matters at roughly 5-10% of the volume of GBP for U.S. real estate queries. Worth setting up (the time investment is minimal: import from GBP, verify, done) but not worth significant ongoing investment relative to GBP.
Is there a paid version of GBP that ranks better?
No. GBP itself has no paid tier. The paid product that touches the local-pack surface is Google Local Services Ads (LSAs), which is a separate per-lead ad product that appears above the organic local pack on some real estate queries. LSAs are useful for immediate lead flow during the organic ramp and as a supplement to the organic local pack once it is established.
Stop reading about it. Get the diagnostic that names what to fix on your site. Book a diagnostic.
We read your Search Console, your traffic data, your IDX, and your on-page layer. Diagnostic comes back inside two weeks with the load-bearing pages, the dead weight, and the commercial gaps.