RpjDdOrFv
We Audited 51 Miami Real Estate Websites. Nearly 2 in 3 Are Invisible to AI.
We ran every Miami real estate agency listed on Google Maps through an AI-visibility audit. 25% actively block GPTBot, 57% publish no structured data, and 63% are effectively invisible to AI answer engines.
Adev Aarons
·

Short answer: We ran every Miami real estate agency listed on Google Maps through an AI-visibility audit. 25% actively block GPTBot — the crawler that feeds ChatGPT. 57% publish no structured data at all, so AI can’t tell what the business is. Together, 63% are effectively invisible to AI answer engines. When someone moving to Miami asks ChatGPT “who’s a good agent here,” most of the market simply can’t be recommended. And we found nearly the identical pattern in Tampa — which tells us this isn’t a Miami quirk. It’s how the whole industry is being left behind.
Original research by Specularis, July 2026. Raw data and methodology are published below.
What did the study find?
We audited 51 Miami real estate websites (neutral market sample — see methodology).
Finding | Result |
|---|---|
Actively block GPTBot (or refuse the AI crawler) | 25% (13 of 51) |
Publish no structured data at all | 57% (29 of 51) |
Have any Organization/LocalBusiness schema | 25% (13 of 51) |
Have proper RealEstateAgent schema | 8% (4 of 51) |
Have a real llms.txt | 18% (9 of 51) |
Effectively invisible to AI | 63% (32 of 51) |
How many Miami real estate websites block ChatGPT?
Thirteen of fifty-one — 25% — either return a hard 403 or refuse the connection when the request comes from OpenAI’s GPTBot user-agent. In almost every case this isn’t a decision anyone made. It’s a default in a security product or CDN, switched on by a host or contractor, that quietly removes the business from AI answers while providing no real protection.
Tampa vs Miami: is this a real pattern?
Yes — and that’s the most important finding. We ran the exact same audit in Tampa the week before. The numbers line up almost perfectly on the thing that matters most.
Tampa (n=45) | Miami (n=51) | |
|---|---|---|
Block GPTBot | 24% | 25% |
No structured data at all | 42% | 57% |
Proper RealEstateAgent schema | 11% | 8% |
Effectively invisible to AI | 44% | 63% |
A 24% vs 25% block rate across two independent markets is not a coincidence — it’s an industry-wide default that nobody has turned off. Miami runs worse on identity (57% publish nothing a machine can read), which is why its overall invisibility is higher. Two markets, same story: real estate has not shown up for the shift to AI search.
Does blocking AI crawlers actually protect your website?
No — this is the most expensive misconception in the data. robots.txt is a polite request, not a wall. The bots that actually threaten a site — scrapers, credential stuffers, DDoS traffic — ignore robots.txt entirely. So blocking GPTBot buys zero protection from attackers. What it buys you is removal from the answer when a buyer asks an AI for a recommendation. Real protection lives at the firewall/WAF layer, and it stays fully intact whether or not you allow the well-behaved AI crawlers through.
Why does structured data matter so much for Miami agents?
Because being crawlable isn’t enough — AI also has to understand what you are, and 57% of Miami sites give it nothing to work with. Only 8% use RealEstateAgent schema. Miami is a huge, competitive, international market. When an AI is asked to name a few good agents, it reaches for the ones it can verify: clean schema, a clear identity, consistent profiles, and third-party corroboration. Photos of condos and a contact form don’t tell a machine you’re a Miami real estate professional. Schema does. You don’t lose the referral to a better agent. You lose it to a more legible one.
What should a Miami real estate agent do about it?
The behavior already shifted. Someone relocating to Miami — often from out of state or abroad — increasingly asks ChatGPT or Perplexity “who’s a good agent in [neighborhood]” instead of scrolling listings. The AI answers with a short list of names. If you’re not on it, you’re absent, and you never see the lead. The upside buried in this data: almost nobody in Miami has claimed this yet. 8% have proper schema. This isn’t a crowded race — it’s an open one, for now.
How we ran the study (methodology)
Sample. Pulled every “real estate agency” listing in Miami, FL from Google Maps that has a website (July 2026), then deduplicated to unique root domains. No pre-filtering for AI visibility.
Exclusions. Removed sites unreachable or returning errors to every user agent, including a normal browser. Broken sites are not “blocking AI.”
Re-testing. Ambiguous results (timeouts, rate limits) were re-tested with both an AI user-agent and a normal browser. Anything that recovered to a normal 200 was reclassified as allowed.
Crawler test. Requested each homepage with OpenAI’s GPTBot user-agent. A 403 or refused connection (while a normal browser succeeded) counts as blocked.
Identity test. Counted application/ld+json blocks and checked for RealEstateAgent, LocalBusiness, and Organization types.
Emerging signals. Checked robots.txt for AI directives and /llms.txt.
We report aggregates only. We do not name individual businesses.
How can I check my own website?
Crawler access. Open yoursite.com/robots.txt and look for Disallow under GPTBot, ClaudeBot, PerplexityBot. Then confirm no “AI scrapers” block is on at your host/Cloudflare.
Structured data. View your homepage source and search for application/ld+json. Nothing there means AI can’t reliably identify you.
The real test. Ask ChatGPT and Perplexity “who’s a good real estate agent in Miami?” a few times and see if your name appears.
Or run the free AI visibility audit — it checks all of the above plus off-site signals, scores your site 0–100, and emails you the exact fixes. Free, no credit card.
FAQ
How many Miami real estate websites block ChatGPT?
25% — 13 of the 51 sites we audited either return a hard 403 or refuse the connection to GPTBot.
Are Miami real estate sites worse than Tampa’s for AI visibility?
On identity, yes. 57% of Miami sites publish no structured data versus 42% in Tampa, and 63% of Miami sites are effectively invisible to AI versus 44% in Tampa. The crawler-block rate is nearly identical (25% vs 24%).
Does blocking GPTBot protect my site from attacks?
No. Malicious bots ignore robots.txt entirely. Blocking AI crawlers provides no security benefit and only removes you from AI answers. Real protection comes from your firewall/WAF.
What percentage of Miami agents have proper schema?
Only 8% use RealEstateAgent schema, and 57% publish no structured data at all.
Is this study repeatable?
Yes. Sample from Google Maps, request each homepage as GPTBot, and check for structured data. Our raw data is published alongside this article.
