SEO and AEO for listing pages: sitemaps, schema and llms.txt, switched page by page
Search engines and AI assistants find pages in different ways. Here is what Elevate writes for each, and the two switches that decide who may look.
The Elevate team
2 min read
PreviewPreview link, not public yet
homes.emilycarter.com/3-bed-home-cumming-ga

3-bed home in Cumming, GA
$485,000, 3 bd, 2 ba, 1,860 sq ft
Found by search and AI
- Sitemap
- Schema
- llms.txt
- AI assistants on
The link names the town, never the street address.
Thank-you page
Kept out of searchYour domain and your brand only. No Elevate marks, no extra cost.
When a buyer looks for a home today, they might type into a search engine, or they might ask an AI assistant like ChatGPT, Claude or Perplexity. SEO (search engine optimization) is about the first. AEO (answer engine optimization) is about the second: making a page easy for an AI assistant to read, understand and point to.
They overlap, but not completely. And not every page should be found by both. A listing page should be easy to find. A thank-you page, or a report you made for one seller, should not. So Elevate gives every page two switches.
Two switches on every page
Search decides whether search engines may index the page. AI decides whether AI assistants may read it. Each kind of page starts on a sensible default:
| Page | Search | AI |
|---|---|---|
| Landing page | On | On |
| AI page | On | On |
| Storybook brochure | On | Off |
| Thank-you page | Off | Off |
| Seller report | Off | Off |
Flip either switch any time. When Search is off, the page tells search engines not to index it. When AI is off, your robots.txt asks AI crawlers to stay away from it, and it's left out of llms.txt.
What Elevate writes for you
You don't need to know what any of this is called. It's done for every page you publish:
- Links that name the town, like /3-bed-home-cumming-ga-x7kp. Never the street address, which is better for the seller's privacy and reads better in search.
- Titles that name the town. Suggested for each page; change them if you like.
- Listing data for machines. Listing pages carry schema.org RealEstateListing data: the home, its price and where it is, in a form search engines and assistants read directly.
- A sitemap. One sitemap.xml per domain, listing only the pages whose Search switch is on.
- A robots.txt that follows your AI switches, page by page.
- An llms.txt. A plain list of your pages written for AI assistants, a bit like a sitemap for them, listing only the pages whose AI switch is on.
Your domain, your name
All of this works best on an address that is yours. Connect your domain once, or a subdomain like homes.yourname.com, and every page can live on it. Your pages carry your brand, with no Elevate marks, at no extra cost.
Off means off
When you unpublish a page, it's gone from the web, from your sitemap and from llms.txt. A page remembers its address and asks before you retire that link, and a landing page can come down on its own when the listing is done.
What we don't promise
Nobody can promise a ranking, in a search engine or an assistant, and we won't. What Elevate controls is the part that's in your control: clear links and titles, accurate listing data, and a sitemap and llms.txt that say exactly what you want found.
A few things help on your side, too:
- Write what makes the home different, in plain words. The town, the street feel, the light, the kitchen.
- Answer the questions buyers actually ask: schools, commute, what the payments might be.
- Keep the facts right. An assistant that finds the wrong square footage is worse than one that finds nothing.