Almost every real estate agent website I've audited was built around the same doomed ambition: rank for "homes for sale [city]."
Let me save you three years of wasted content budget. You will not rank for that search. Not with better content, not with more backlinks, not with an agency retainer. "Homes for sale [city]" belongs to Zillow, Realtor.com, Redfin, and Homes.com — portals with millions of pages, national brand authority, and engineering teams larger than your entire brokerage. Google has decided that searchers typing portal head terms want a portal, and no individual agent site changes that verdict.
Here's the part most agents never hear: that's fine. The portal head terms were never the game. They're buyer-browsing traffic — people scrolling listings, months from a transaction, with zero loyalty to whoever shows them the inventory. The searches that actually produce commission checks are hyperlocal, and the competition for them is astonishingly thin, because most agents are too busy losing to Zillow to notice they exist.
The Search You Can't Win — and Why Chasing It Costs You the Ones You Can
The portal problem isn't just that you lose. It's what losing costs you.
An agent who spends their content effort on listing-search terms gets nothing for it — and meanwhile leaves undefended the searches where an individual agent has a structural advantage. Three categories of them:
Seller-intent searches. "Sell my house [city]." "Listing agent near me." "Home value estimate [city]." The person typing these isn't browsing inventory — they're about to hire an agent. One conversion is a listing agreement, and the listing side is where a durable local business gets built. The portals monetize these searches by selling them back to you as leads; a page that ranks for them is a lead source you own instead of rent.
Agent-selection searches. "Realtor near me." "Best real estate agent in [city]." These searchers have already decided to use an agent and are choosing which one. This is a Map Pack game — your Google Business Profile, your reviews, your proximity — and the portals barely compete in it, because a Map Pack result is a local entity, not a listings database.
Neighborhood searches. "[Neighborhood] real estate agent." Someone searching at the neighborhood level has a specific area in mind and wants someone who genuinely knows it. These searches have real transactional intent and remarkably thin competition — but they only convert for agents who built a dedicated page for that neighborhood. A citywide homepage doesn't rank for them and doesn't deserve to. Most agents never build the page, which is exactly why the agents who do keep winning it.
That's the whole strategic reorientation: stop competing where the portals are unbeatable, and start compounding where they can't follow — the Map Pack, the neighborhood level, and the seller's search.
GBP Category Strategy for Real Estate Agents
For agent-selection searches, your Google Business Profile matters more than your website. "Realtor near me" is decided almost entirely in the Map Pack, and the strongest single input is your primary category.
Primary category: "Real estate agent." For an individual agent or small team, this is almost always the right primary. According to Google's own documentation on business categories, the primary category carries the most ranking weight — spend it on the search that hires you, not a specialty.
Secondary categories to stack (Google allows up to 10 — the same category-stacking move from the Local SEO Checklist for 2026):
- "Real estate agency" — for teams and brokerages
- "Real estate consultant" — catches advisory-intent searches
- "Property management company" — only if you genuinely offer it
- "Commercial real estate agency" — only if commercial is a real line of business
The profile itself should read like a seller's shortlist entry. Description and services written around what a hiring client evaluates: the areas you work, listing services, buyer representation, free home value consultations. Photos of sold properties and the actual human they'd be hiring — real estate is one of the few local categories where the searcher is choosing a person, and profiles that show one convert better than profiles that show a logo.
One profile hygiene note: solo agents operating under a brokerage should list their own agent profile with their own name and number, consistent with Google's guidelines for individual practitioners. The brokerage's profile builds the broker's brand, not yours.
The Keyword-to-Page Architecture
One homepage cannot rank for the full hyperlocal spread. The architecture that works gives every winnable intent a dedicated page.
1. The seller landing page. Your money page — the target for "sell my house [city]" and "listing agent near me." It answers what an evaluating seller silently asks: what's your process for pricing and preparing a home, how do you market a listing, what does it cost to sell with you (state how your commission works plainly — commissions are negotiable and yours is yours to state, but a page that dodges the question loses to the one that answers it), and what have you actually sold nearby. End with one conversion action: the free home value consultation.
2. The home-value page. "Home value estimate [city]" is a seller at the very top of the decision — often a year out, always worth capturing. A page that explains how a real comparative market analysis works, why automated portal estimates miss condition and micro-location, and what a walk-through changes, converts the estimate-curious into consultation bookings. This is the search where you intercept future listings before any competitor knows they exist.
3. Neighborhood pages — one per farm area. The target for "[neighborhood] real estate agent," and the subject of the next two sections, because they're both your biggest opportunity and the place where a compliance line runs.
4. The proof page. "Best real estate agent in [city]" is won by your review profile and an about page that reads like evidence: license details, years in the market, sides closed, the neighborhoods where you've sold, real client reviews. Not a lifestyle bio — a hiring case.
Add LocalBusiness schema across all of it — RealEstateAgent is a recognized schema type — with your FAQ content marked up, which pays off again in the AI-answer section below.
Review Velocity Is the Modern Farm
The old farm was postcards: show up in the same mailboxes every month until the neighborhood knows your name. The modern farm runs on the same principle with a different surface — you want to be the name that keeps showing up when anyone in your area looks, and in local search, that's Map Pack presence plus review velocity.
Velocity — a steady flow of recent reviews — matters, not just the lifetime count. BrightLocal's Local Consumer Review Survey has found year after year that consumers read reviews before choosing a local business and pay particular attention to how recent they are. A profile with strong but stale reviews reads like an agent who used to be busy.
Real estate has a built-in advantage here that most agents squander: the closing. Almost no local business has a moment as emotionally charged and as naturally review-generating as handing over keys — and most agents still never ask, or ask weeks later when the moment has passed. The fix is a system, not a habit: a review request within days of every closing, sent as a direct link, with a nudge toward specifics — a sentence about the neighborhood and the service ("sold our house in [neighborhood] in three weeks") gives Google exactly the words that match you to future searches there.
Respond to every review, and keep responses about the transaction and the process. Never confirm or discuss a client's personal circumstances, and never characterize a neighborhood by who lives in it — the next section explains why that line matters everywhere, not just in reviews.
Neighborhood Pages and the Fair-Housing Line
A neighborhood page that ranks demonstrates genuine, first-hand knowledge of the area — the thing a portal's auto-generated neighborhood stub structurally cannot fake. Here's what belongs on one:
- Housing stock: the eras and styles of homes, typical lot sizes, common construction quirks a buyer's inspector will flag
- Market data from your own closed transactions: recent sale ranges, days on market, how list-to-close typically runs there
- Amenities and infrastructure: parks, trails, transit access, commute corridors, the commercial district, HOA structures where they exist
- Process knowledge: what preparing a home for sale in this specific area involves, what buyers should know about the offer climate there
Notice what's not on that list: the people. This is the fair-housing line, and it is not optional. Housing discrimination law prohibits steering — and describing a neighborhood in terms of who lives there or who it's "for" is steering, even when it's written as a compliment. No demographic characterizations of any kind. Describe the homes, the market, the amenities, and the process, and let every reader conclude for themselves whether the neighborhood fits their life.
The discipline isn't just legal protection — it produces better pages. Demographic copy is filler any competitor could write. Sale data from your own transactions, block-level housing-stock knowledge, and honest process guidance are content only an agent who works the area can produce, which is precisely the signal Google's systems reward as demonstrated experience. Structure them as dedicated location pages: the neighborhood in the URL, title, and H1, and enough real substance that a resident would nod along.
Build one page per farm area, deepest first. Five genuinely local neighborhood pages beat fifty templated ones — thin duplicated pages with a swapped neighborhood name don't rank, and at this level of specificity, Google can tell.
The AI-Citation Angle: Who Gets Named When Sellers Ask the Cost Question
A growing share of seller research now starts as a question to an AI assistant: "how much does a realtor cost," "do I need an agent to sell my house," "how do real estate commissions work." The assistants answer — and when they name local professionals, they name the ones whose content they can actually parse and quote. Agents who aren't cited never make the shortlist, because the shortlist got built before the seller ever opened a search results page.
The agents getting named are the ones with structured, direct-answer content: a question-format heading, a first-sentence plain answer, context after, FAQ schema underneath. A "let's chat about your goals" page gives an AI system nothing to quote, so it quotes a national brand's generic commissions article instead — one that doesn't mention your market or you.
This is the same fee-transparency and process content the seller landing page already needs, formatted one level more deliberately: every major seller question gets its own question-format heading and a direct first-sentence answer. You're writing for two readers — the seller on your page, and the AI system deciding which local agent to name when the next seller asks the question out loud.
Quick Win: Fix Your Primary Category and Your Homepage Promise Today
Two edits, under 30 minutes. First, open your Google Business Profile and check the primary category — if it isn't "Real estate agent," change it, and stack the relevant secondaries. Second, read your homepage's first screen. If it's a listings search box — a worse version of what Zillow does — replace it with a promise to the client who hires you: who you help, where, and one clear action (the free home value consultation). Your two most visible assets should speak to the searches you can win, not imitate the portal that owns the ones you can't.
The System Behind It
Everything above is one industry's application of the same machine: a Map Pack presence engineered around the right category and review velocity, money pages mapped to real hyperlocal intent, neighborhood proof the portals structurally cannot fake, and content structured so both Google and AI assistants can cite it. That machine is what the AI-First Authority Framework™ lays out step by step — the real estate SEO page covers how it applies to agents specifically, and the free SEO audit will show you exactly where your current presence is leaking listings.
Zillow owns "homes for sale." Nobody owns your farm area yet. The hyperlocal game is sitting there, winnable, while most of your competitors keep losing the wrong one.