AI Visibility Tracking ToolFree checker

AI Visibility for Real Estate Agencies

99Visibility Research · Updated October 21, 2026 · 7 min read

Real estate agency AI visibility is whether ChatGPT, Google's AI features, Perplexity and Copilot name your agency when buyers and sellers ask for help. It also covers whether they state your service areas, agents and fees correctly. You control access: whether AI crawlers can fetch your pages and read your facts without JavaScript. You don't control what models choose to say, and no model keeps pace with live listings.

The prompts buyers and sellers ask AI assistants

Property decisions start with questions, and more of those questions now go to an AI assistant before a portal or a search box. Here are realistic examples across the journey:

  • "Who is the best real estate agent in [neighborhood] for first-time buyers?"
  • "What commission do real estate agents charge in [city], and is it negotiable?"
  • "Which agencies in [county] specialize in selling older homes?"
  • "Is [agency name] a good agency to list my house with?"
  • "Is [agent name] a licensed realtor, and which brokerage are they with?"
  • "What are the best neighborhoods in [city] for families with a commute downtown?"
  • "Should I use a local agent or a discount brokerage to sell my condo?"

The recommendation prompts matter most commercially. The neighborhood and fee prompts matter because the answer often names agencies as sources or next steps.

What you type into a tracker is not what the engine searches. OpenAI's help page on ChatGPT search says it typically rewrites your query into one or more targeted queries. So any prompt set, including yours, is a sample of the real demand. Read whether tools can see the prompts people actually type before treating a prompt list as ground truth.

The facts AI most often gets wrong about agencies

AI platforms get specific facts wrong about specific businesses. For agencies, the risky facts are the ones that change or that sit in hard-to-read places.

Service areas

Agencies often show coverage as an interactive map or a widget. If the town names appear only after JavaScript runs, a non-rendering crawler sees nothing. The model then guesses from old office addresses or a franchise page that lists a different territory.

Agent licensing and brokerage affiliation

Agents move between brokerages, hold licenses in some states and not others, and change designations. A model's training snapshot freezes whatever was true at its cutoff. OpenAI's model docs list a February 16, 2026 knowledge cutoff for the GPT-5.6 family and August 31, 2025 for ChatGPT's Instant path. An agent who joined you in spring may still be filed under the old brokerage.

Fees and commission

If you don't state how you charge, the engine fills the gap with a generic figure or a competitor's page. A plain sentence on your own site gives it something accurate to quote.

Team, offices and specialties

Departed agents, closed offices and outdated specialties linger on third-party profiles long after you update your site.

The practical move: write each of these facts once, in plain HTML, on a page crawlers can fetch, and keep it consistent with every profile you control.

Listings change faster than any model

Many agency sites pull listings from a feed embedded through a JavaScript widget or iframe. Vercel's crawler study found that ChatGPT and Claude crawlers fetch JavaScript files but don't execute them, so they can't read client-side rendered content. Googlebot is the exception because it renders.

Even a perfectly rendered feed has a second problem. A listing can go under contract this afternoon. A model trained months ago, or an index refreshed last week, can't keep up. Expect AI answers to be wrong about specific active listings, and don't build your plan around getting them right.

What to do instead:

  • Server-render the stable facts: who you are, where you work, who your agents are, how you charge, how to reach each office.
  • Let property portals carry live inventory, and check what those portals say about your agency and agents.
  • Treat any AI answer that quotes a price or status for a specific home as unverified until it matches the live listing.

Third-party sites worth checking

When an engine cites other sites instead of yours, being named accurately on those sites is the route into the answer. That is an association in the evidence, not a guaranteed effect. For agencies, check these:

  • Property portals: your agency profile, each agent profile, office addresses and sold history.
  • Review profiles: your agency and individual agents, including old entries for agents who left.
  • Industry and local directories: see whether directory listings help AI answers before paying for more of them.
  • Franchise or brokerage network pages: territory and roster pages are a frequent source of wrong service areas.
  • Your licensing regulator's public lookup: confirm each agent's record matches what your site says.
  • Local "best agents" roundups and news pages: if an engine keeps citing one, follow getting listed on pages AI engines already cite.

Agents without their own site still appear through these pages, which is why businesses can show up in AI answers without a website. Fix the errors you find at the source: AI answers repeat what these pages say.

Access checks to run first

Access is where the evidence is strongest, and every check here removes a block rather than adding a trick.

robots.txt, per bot

Rules are per crawler. OpenAI's crawler docs say each setting is independent: GPTBot governs training use, while OAI-SearchBot controls whether you appear in ChatGPT search. A blanket AI block can silently remove search eligibility. A minimal pattern that allows the search crawlers looks like this:

User-agent: OAI-SearchBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Claude-SearchBot
Allow: /

Firewall and CDN reachability

A firewall or CDN can block a crawler that robots.txt allows, often with a 403. From September 15, 2026, Cloudflare blocks Training and Agent crawlers by default on ad-displaying pages for new domains and existing free-tier customers, while Search stays allowed. Check your settings even if you changed nothing. The AI Crawler Checker requests a page as each AI crawler and shows which ones are turned away. To confirm hits in your own logs are genuine, see verifying real AI crawlers vs spoofed user agents.

Index and snippet controls

noindex, nosnippet, max-snippet:0 and data-nosnippet keep content out of AI answers. Templates often apply them by accident, for example to a footer that holds your office addresses.

Raw HTML

View your service area, team and fees pages with JavaScript off. Anything missing there is missing for most non-Google AI crawlers.

A 30-day plan for an agency

Say you run a hypothetical four-office agency with twenty agents and an embedded listings widget. Here is a month of work that stays inside what you control.

  1. Days 1 to 7: access. Audit robots.txt per bot, test firewall and CDN responses for each AI crawler, scan for stray noindex and nosnippet tags, and confirm indexing in both Google Search Console and Bing Webmaster Tools.
  2. Days 8 to 14: facts in plain HTML. Publish service areas as town and neighborhood names, one agent page each with license state and brokerage, office addresses, and a clear sentence on how you charge. Check each page renders without JavaScript.
  3. Days 15 to 21: third-party cleanup. Update portal, review, directory and franchise profiles. Remove departed agents and closed offices. Match every fact to your own pages.
  4. Days 22 to 30: baseline. Ask your key buyer and seller prompts on each engine separately and record what is named and what is wrong. The free checker on this site gives a snapshot for three buyer questions. Repeat monthly, because results move with model updates and retrieval choices you can't see.

Skip the tactics without evidence. Lab studies of rewriting content for citation were run on pages already in the model's context, as lab GEO studies vs live engines explains.

More on this

Does adding schema markup to my listings help AI engines cite them? There's no credible evidence that it does. Google says structured data isn't required for its generative AI features. Ahrefs' matched-control test found AI Overview citations fell 4.6% after pages added schema, although every page in that study was already heavily cited. Existing markup does no harm, so there's no need to remove it. It just isn't a lever for AI answers, and your time is better spent on access and plain-HTML facts.

Should a real estate agency block GPTBot? That's a training decision, not a visibility one. OpenAI documents GPTBot as the crawler for training its models, and OAI-SearchBot as the crawler for ChatGPT search. The settings are independent, so you can block GPTBot and still allow OAI-SearchBot. Blocking GPTBot does not remove you from ChatGPT search, and allowing it does not get you cited there.

Can I get ChatGPT to call my agency the best in my area? No one can promise that. Engines decide per query whether to search, which pages to retrieve and what to say, and recommendation answers lean toward brands that are already widely mentioned. What you can control is whether engines can reach your pages, whether your facts are accurate there, and whether the third-party pages they cite describe you correctly.

Why does AI list the wrong brokerage for one of my agents? Usually because the answer comes from an old source. That might be a model's training snapshot from before the agent moved, or a portal, franchise or review profile that was never updated. Fix the agent's page on your site in plain HTML, update every third-party profile you control, and confirm the licensing regulator's record matches. Then recheck the answer on each engine over the following weeks.

Sources

  1. The rise of the AI crawler - Vercel
  2. Overview of OpenAI Crawlers
  3. AI Features and Your Website
  4. Searching the web with ChatGPT
  5. 2000 AI Blogs Experiment: Does Google Penalize AI Content?
  6. We Tracked 1,885 Pages Adding Schema. AI Citations Barely Moved.

This page is AI-assisted. It was written from a verified evidence base and checked against our editorial policy. Engine behaviour changes often; facts are as of October 21, 2026.

Keep reading