The Recommended Agent · Step Structure
How do you structure a real estate website so AI can read it?
The short answer
Put your content in plain HTML that loads with the page, use one H1 with question-shaped H2s underneath, keep navigation as real links, and add schema markup that matches what is on the page. If a crawler has to click or wait to see your words, assume it never sees them.

Will Draper
Real estate marketing coach and AI search strategist
Published · Last updated
You can write the best answer in your market and still lose to a worse one, because a crawler never got to read yours.
This is the least glamorous part of AI search and the one where agent websites fail most often. Not because agents are careless, but because the template they bought was built to look good in a demo, not to be read by a machine.
What do AI crawlers actually see?
Less than you do. Assume the crawler is a fast reader with no mouse, no patience, and no JavaScript.
- It does not click. Tabs, accordions, and "read more" buttons hide content from it.
- It does not scroll. Anything loaded on scroll may never load at all.
- It usually does not wait. Content injected after the page renders is often missed entirely.
- It does not watch video or listen to audio. Only your transcript counts.
- It reads images only through alt text and surrounding words.
Why does server rendering matter?
Server rendering means the page arrives from the server with the words already in it. Client rendering means the server sends an empty shell and the browser fills it in afterward.
Google can usually handle the second one. AI crawlers frequently cannot, and even when they can, they take the cheap path first. Many popular agent website builders and IDX overlays render client side by default, which means the content you paid for is functionally missing.
If you're choosing a platform, that's the question to ask: does the page come back with the text already in the HTML? If your current one doesn't, you can often fix it by moving your answer content to simple static pages, even if your listing search stays where it is.
How should headings be structured?
Headings are the outline a model uses to find the chunk that matches a question. Bad headings make good content unfindable.
- One H1 per page, and make it the question or topic the page actually answers.
- H2s written as full questions in natural language. "How much are closing costs in Wake County?" not "Costs."
- Never skip levels. H1, then H2, then H3. Choose sizes with CSS, not by picking a different heading tag.
- Do not use headings for decoration. A heading with no content under it is a broken outline.
What schema markup do real estate agents need?
Schema is structured data in the page that tells machines what things are. It's a label, not a ranking trick, and it works when it describes the page honestly.
- Person on your about page, with your name, job title, brokerage, service area, headshot, and links to your profiles. This is the anchor for your whole entity.
- RealEstateAgent or LocalBusiness for your practice, matching your Google Business Profile exactly.
- FAQPage anywhere you have a real question and answer list on the page.
- Article with author and dates on every post, so your authorship and freshness are explicit.
- BreadcrumbList on nested pages, so the hierarchy is machine readable.
- HowTo on step by step guides, when the steps are genuinely sequential.
One rule above all: schema must match the visible page. Marking up FAQs that aren't there, or reviews you don't have, is the fastest way to lose the trust you're trying to build.
Should I let AI crawlers access my site?
Yes, if you want to be recommended. This trips up agents who read a news article about publishers blocking AI companies.
Publishers block crawlers because their business is selling access to content. Your business is getting hired. Being quoted is the goal, not the theft.
Check your robots.txt file and make sure you are not disallowing GPTBot, OAI-SearchBot, PerplexityBot, ClaudeBot, or Google-Extended. Some website builders block these by default. If yours does, turn it off.
What else affects readability?
- Speed. Slow pages get abandoned by crawlers on a budget. Compress your images and remove scripts you aren't using.
- Internal links as real anchor tags with descriptive text. "Read the guide to closing costs" tells a machine what's on the other side. "Click here" tells it nothing.
- A clean URL that describes the page. Short, lowercase, hyphenated, no numbers.
- A sitemap that's current, and a last updated date on every substantial page.
- Mobile layout that keeps all the same content. Hiding sections on small screens can hide them from crawlers too.
Questions agents ask
- Does schema markup guarantee I get cited?
- No. It makes your content easier to interpret correctly, which raises your odds. The content still has to be worth quoting.
- Can I add schema without a developer?
- Usually yes. Most site builders have a field for custom code in the head, and JSON-LD schema is a block you paste there. Validate it afterward with Google's rich results test.
- Is my IDX listing search hurting me?
- Not directly, but it rarely helps. Keep it, and make sure your answer content lives on separate static pages that do not depend on the IDX script to render.
- How do I know if my site is server rendered?
- View the page source and look for your body text. If you only see script tags and an empty div, it is rendering on the client.
- Do I need an llms.txt file?
- It is a proposed standard and support is inconsistent. It costs almost nothing to add, but do not treat it as a substitute for readable HTML.
- Should I use a website builder or a custom site?
- Either works if the content ships in the HTML. That single requirement matters more than the platform name.
- Will fixing structure alone get me recommended?
- It removes the reason you were invisible. Getting chosen still depends on having answers worth quoting and proof that you are credible.
Keep reading
- What kind of real estate content gets cited by AI?Why generic blog posts never get quoted, and the passage-level writing pattern that does. Includes the questions worth answering first.
- How do you get recommended by ChatGPT as a real estate agent?The whole system in one page. What ChatGPT looks for when someone asks it who to hire, and the five moves that put your name in the answer.
- How do real estate agents show up in Google AI Overviews?The AI answer your clients see whether they asked for it or not. How Overviews choose sources, and how to keep your pages in the mix.