November 13, 2026 · 16 min read

SEO for Real Estate Agents: Google and AI

Graphic title card for the article “SEO for Real Estate Agents: Google and AI” with a stylised motif: a city map with a location pin, next to a search box and a star rating.
Graphic: HumanITy

SEO for real estate agents means being found for searches a listing portal doesn't own: homeowners looking for an agent in their town, sellers with questions before they list. Four building blocks carry this: a Google Business Profile with genuine reviews, neighborhood pages built on your market knowledge instead of doorway pages, listing pages that offer more than the IDX or portal copy and leave the index cleanly after the sale, and guide pages for sellers. For AI search, Google says the same fundamentals count. Nobody can promise a ranking, but you can measure it.

In my business, two AI employees split this work: Sebastian measures and writes, Ralf builds it in. How you put both to work in an agent's office is further down. Basics are in SEO Basics for Small Businesses and How Do I Get Found on Google? Local SEO; this is about agents. The build itself: Real Estate Agent Website: Build It Yourself.

SEO for real estate agents: four page types, four risks

Page type Who it reaches Where it fails
Google Business Profile homeowners searching for an agent nearby bought or filtered reviews, keywords in the name
Neighborhood page owners in one area same text, place name swapped
Listing page buyers searching very specifically IDX and portal copy, stays up after the sale
Seller guide sellers before they decide generic advice, no own experience

Neighborhood pages without doorway pages

Having AI produce twenty pages called "Real estate agent [neighborhood]" is what Google's spam policies describe: doorway abuse is "when sites or pages are created to rank for specific, similar search queries", and one example is "Having multiple domain names or pages targeted at specific regions or cities that funnel users to one page". Under keyword stuffing Google lists "Blocks of text that list cities and regions that a web page is trying to rank for". Scaled content abuse includes "Using generative AI tools or other similar tools to generate many pages without adding value for users".

A neighborhood page is real when it holds knowledge only you have. Google's guide to helpful content asks: "Does your content clearly demonstrate first-hand expertise and a depth of knowledge (for example, expertise that comes from having actually used a product or service, or visiting a place)?" For an agent that is normal: you have been inside the houses. What belongs on the page:

  • which types of homes are typical there, from your own sales,
  • references with the sellers' consent, without the address,
  • what owners should know before selling, such as zoning, historic districts or HOA rules, if you can back it up,
  • prices only with a source you are allowed to cite.

One US rule shapes every neighborhood description. The Fair Housing Act bans any "statement, or advertisement, with respect to the sale or rental of a dwelling that indicates any preference, limitation, or discrimination based on race, color, religion, sex, handicap, familial status, or national origin" (42 U.S.C. 3604(c)). Describe homes, streets, parks and commute, never who would "fit" the area. This isn't legal advice. When AI drafts the page, the rule goes into its instructions.

If you have none of this for a place, one strong page for the whole area beats five empty ones; the general rule is in How Do I Get Found on Google? Local SEO.

Listing pages, IDX and duplicate content

Per the National Association of Realtors, "IDX policy gives MLS participants the ability to authorize limited electronic display of their listings by other participants." The same listing text can then sit on your site, other agents' sites and portals. From such a cluster Google picks the page that "is objectively the most complete and useful for search users", and "indicating a canonical preference is a hint, not a rule". For syndicated content Google advises against the canonical link, "because the pages are often very different"; what works is "for partners to block indexing of your content". Whether a portal does that is the portal's decision, not yours.

Rule of thumb, not a promise: your own listing page is the most complete version, with floor plan, a short video, a paragraph on the location linking to your neighborhood page and answers to questions from showings. Whether Google then shows your page or the portal is a hypothesis you check in Search Console.

Once the home is sold, Google's documentation offers three ways:

Option When What Google's docs say
noindex page stays online as a "sold" reference "Google will drop that page entirely from Google Search results"
404 or 410 page goes away "the indexing pipeline removes the URL from the index if it was previously indexed"
unavailable_after end date known in advance, for example a rental "Do not show this page in search results after the specified date/time"

One trap: block the page in robots.txt too and "the crawler will never see the noindex rule". URL Inspection in Setting Up Google Search Console shows whether it worked.

Google Business Profile and reviews for agents

Google counts real estate agents as "individual practitioners". You get your own profile if you are public-facing and reachable at the verified location during stated hours; "Support staff should not create their own Business Profiles". With several agents at one office, the brokerage gets its own profile and each agent's profile carries only the agent's name. "A practitioner shouldn't have multiple Business Profiles to cover all of their specializations." And the name "should reflect your business's real-world name". A single listing gets no profile; Google excludes "rental or for-sale properties" but not sales offices.

Sebastian takes over the upkeep: description, photos, posts and review replies as drafts; what goes into your account, you approve.

On reviews, Google doesn't allow merchants to "Offer incentives" for reviews or to "selectively solicit positive reviews from customers". The FTC's rule on consumer reviews (16 CFR Part 465) bans fake reviews (§ 465.2) and incentives "conditioned expressly or by implication on, the writing or creation of consumer reviews expressing a particular sentiment" (§ 465.4). In practice: ask every client the same way after closing, with nothing in return. How to answer a review is in Respond to Google Reviews With AI.

Seller guide pages

The topics come from your first meetings: what does an agent cost, which documents do I need, how long does a sale take here, what happens at closing. Each question gets its own page with the answer first. AI drafts from your notes; you add what you learned from your sales.

AI search: citable, not just marked up

On AI Overviews and AI Mode, Google writes: "There's also no special schema.org structured data that you need to add." What matters is "Making sure your structured data matches the visible text on the page" and an up-to-date Business Profile. For agents:

  • RealEstateAgent is a subtype of LocalBusiness on schema.org and fits your office page.
  • RealEstateListing describes a listing as a web page on schema.org and sits in its "new" area. Google's list of supported structured data has no type for property listings, so no special appearance in Google Search is planned for it.

You can influence how citable a page is: a clear answer up front, visible sources and dates, important content as text (also on Google's list). How to do that is in Optimizing Your Website for AI Search, how to measure it in AI Visibility Tracking: How I Measure It. For kevinwelter.com Sebastian measures this separately: Microsoft Copilot cited the site 183 times in the three months through September 16, 2026, and the most-cited page wasn't the one with the most Google clicks.

Who does what: Sebastian measures, Ralf builds

From August 27 to September 21, 2026, Sebastian and I built kevinwelter.com in three stages. From August 1 to 26, 2026, Google search brought 5 clicks, every one for my own name; through September 17, 2026, it was 1,060 clicks. That is a retrospective on this project, not a ranking promise for your site; the Search Console screenshot is on Sebastian's page.

Sebastian is my AI employee for SEO, GEO and blogging. He measures with real tools, writes in separate roles and checks; I proofread, answer his questions and approve. He puts nothing live himself and reads Search Console or Bing only once access is granted. How such an assessment runs is in How to Run an SEO Audit With AI.

Ralf builds new websites and extends existing ones: "New landing pages, blog sections, SEO pages, and functions are integrated into the existing system." He prepares the launch, while approval stays with you.

In a real estate office it works like this, for example: Sebastian sees searches in your Search Console for a neighborhood without a page and drafts one from your notes on three sales there. You add what only you know, Ralf builds it in, you approve. Four weeks later Sebastian measures again. Whether you need an agency is covered in Hire an SEO Agency or Do It Yourself?.

Working as an agent in Germany?

Google's rules are the same. Fake reviews, and claiming reviews are genuine without checking, are on the German unfair competition act's blacklist (Annex No. 23c and 23b UWG). The energy certificate details for German listings are in AI for Real Estate Agents.

Template: SEO plan for a brokerage

Copy the plan and review it once a quarter.

SEO PLAN FOR A BROKERAGE (as of November 2026)
Office: ______________________  Market: ______________________

PAGE                   | SEARCH TERM (example)              | GOAL                       | WHO                         | MEASUREMENT
-----------------------|------------------------------------|----------------------------|-----------------------------|---------------------------------------
Google Business Profile| real estate agent <city>           | calls, website clicks      | you                         | profile performance: calls, website
                       |                                    |                            |                             | clicks, directions per month
Office home page       | real estate agent <city>           | contact request            | Ralf builds, you approve    | Search Console: clicks, impressions
Neighborhood page      | real estate agent <neighborhood>   | home valuation request     | Sebastian drafts, you add,  | Search Console per URL, leads with
  (only with your own  |                                    |                            | Ralf builds                 | source "website"
  knowledge)           |                                    |                            |                             |
Seller guide           | selling a house in <city>          | first meeting              | Sebastian drafts, you add,  | Search Console per URL
                       |                                    |                            | Ralf builds                 |
Listing page           | <home type> <neighborhood> for sale| showing request            | you (data), Ralf builds     | URL Inspection: indexed yes/no
Listing sold           | (none)                             | out of the index           | Ralf: noindex or 410        | URL Inspection after the sale
Reviews                | (profile)                          | every client asked alike   | you, nothing in return      | new reviews per quarter
AI search              | 3 questions from first meetings    | named as a source          | Sebastian, sample check     | citations per question, same
                       |                                    |                            |                             | questions every quarter

BEFORE EVERY NEW NEIGHBORHOOD PAGE
[ ] I have sold there or know the area from my own visits.
[ ] At least three paragraphs that appear on none of my other area pages.
[ ] Every price has a source I may cite, with a date.
[ ] References only with consent, without the address.
[ ] Nothing that says who "fits" the area (42 U.S.C. 3604(c)).
[ ] No block of place names at the bottom of the page.

Approved by: ______________  Next measurement on: ______________

Frequently asked questions

Is SEO worth it for real estate agents next to the portals?

Yes, for searches about you as an agent: an agent in your town, seller questions, your Google profile.

Should I build a page for every neighborhood?

Only if you have something of your own to say: sales, references, specifics. Pages that differ only in the place name are what Google calls doorway abuse.

What do I do with a listing page after the sale?

Either keep it online as a reference with noindex, or return 404 or 410. Don't block it in robots.txt, or Google won't see the noindex.

Can I offer something in exchange for Google reviews?

No. Google doesn't allow incentives, and the FTC rule bans fake reviews and incentives tied to a sentiment. Ask every client alike, with nothing in return.

How to continue

Fill in the template for your three most important areas. Where you have no sales of your own, drop the area and write one strong page for the market. How you put this into practice in your office, we can look at together: in 20 minutes we look at the one workflow that depends on you the most and settle your first step. Winning sellers through social media: Real Estate Social Media With AI Employees. Listing software is compared in Software for Real Estate Agents Compared.

Kevin Welter

Kevin Welter

Developer, IT architect, author of technical books (Kubernetes, cloud infrastructures) and speaker. Runs his business with an AI workforce of fifteen AI employees and shows solo business owners in his community how to hire their first AI employee.

More about AI employees

Your first AI employee up and running within an hour

Join the community

$5/month founding price, first 50 members