SEO for realtors
Real Estate SEO: IDX Listings, Neighborhood Pages, Agent Profiles and TREC's Advertising Rules
A brokerage website with 40,000 listings on it can still be invisible in Google, because every other brokerage in the MLS publishes the same 40,000 listings. The feed is a service to visitors. The rankings come from everything the feed cannot write for you.
October 24, 2026 · 11 min read
The short answer
Real estate SEO means ranking for the searches the portals do not own: neighborhoods, agents, and the questions buyers and sellers ask. IDX listings serve visitors but rarely rank, since the same feed runs on every broker's site. Build original neighborhood and process pages, accurate agent profiles, and ads that meet TREC Rule 535.155.
On this page
- The portals own the address search; the rest is open ground
- IDX: why forty thousand listings add up to almost no rankings
- Neighborhood pages that rank and stay inside fair housing law
- Agent pages, team names and one Business Profile per real person
- What TREC Rule 535.155 asks of a real estate website
- Reviews and links for an agent who closes a dozen deals a year
- Counting appointments, not page views
The portals own the address search; the rest is open ground
Agents are not losing the transaction to the internet. The National Association of Realtors' 2025 Profile of Home Buyers and Sellers, built on 6,103 responses from people who bought between July 2024 and June 2025, found 88% of buyers used an agent or broker and 91% of sellers used an agent. NAR is the agents' own trade association, so read that as a well-sampled survey by an interested party. The question is not whether buyers hire agents. It is how they find the one they hire.
Search splits real estate into contests you cannot win and contests you can. A street address belongs to the national portals and every broker with a feed. A neighborhood, a process question or an agent's name belongs to whoever wrote the best page about it.
| Search | Who you are up against | The page that can win it |
|---|---|---|
| A street address or MLS number | National portals and every IDX site in the market | None worth building; let the feed handle it |
| Homes for sale in a named subdivision | Portals, plus brokers who wrote about the place | A neighborhood guide with the IDX results beneath it |
| Realtor near me, or realtor in a town | Every agent and brokerage Business Profile nearby | A complete Business Profile and an office page |
| How to sell a house with a tenant in it | Portal blogs and national publishers | A plain process page reviewed by your broker |
| An agent's or team's name | Directories, portal profiles, social accounts | An agent page with license details that match TREC |
The SEO by business type hub explains why real estate sits in the local, regulated column. For AI answers rather than blue links, the real estate AI search guide covers how ChatGPT and Google's AI features pick agents.
IDX: why forty thousand listings add up to almost no rankings
An IDX feed puts the MLS on your site. It also puts the same descriptions and photos on hundreds of competing sites. Google's canonicalization documentation says some duplicate content is normal and not a spam violation; Google groups pages that look the same and shows the one it judges most complete and useful. On a listing page, that is rarely a small brokerage's copy of the listing.
Volume does not rescue it. Google's spam policies list scraping feeds to generate many pages as an example of scaled content abuse. A licensed IDX feed is not scraping, but a site that spins thousands of zip code and price-band pages out of nothing but the feed starts to look like the pattern Google describes. Our programmatic SEO guide covers where that line sits.
- Keep IDX for visitors who want to browse, and expect the ranking work to happen on pages you wrote.
- Open your listing pages and view the source. If the listings arrive in an iframe or only after scripts run, the JavaScript SEO guide shows how to check what Google sees.
- Decide which feed pages deserve indexing, such as one per subdivision with your own guide on top, and use canonical tags to keep sort and filter variations from multiplying.
- Follow your MLS's display rules for listing attribution, and keep the listing broker's name visible in any custom template.
Neighborhood pages that rank and stay inside fair housing law
The neighborhood guide is the one real estate page that is both original and searched for. Write about the place: boundaries, housing stock and age, typical lot sizes, HOA details, commute routes, parks, the school district by name with a link to it, and dated price ranges if your broker approves publishing them. Then put the matching IDX results underneath, so the page answers the question and offers the homes.
Two rules decide what goes on it. Section 804(c) of the Fair Housing Act bars any advertisement for the sale or rental of a dwelling that indicates a preference, limitation or discrimination based on race, color, religion, sex, handicap, familial status or national origin. So the page describes the property and the place, never the people who supposedly belong there. And Google's spam policies name multiple pages targeted at specific regions or cities that funnel users to one page as doorway abuse.
Earns a page
A subdivision you sell in every year, with photos you took, an HOA fee you checked and a note on what changed this season.
Does not earn one
Forty suburbs with the town name swapped into the same paragraph, written to catch searches you never work.
Language to cut
Anything describing who the buyer should be. A sentence about the people in a neighborhood is a fair housing question before it is a keyword.
Language that works
Square footage ranges, build years, walking distance to a named park, drive time to a named employer, flood zone status with a source.
The service area pages guide has the test for when a town deserves its own page, and the title tag guide has formulas for naming the neighborhood the way buyers type it.
Agent pages, team names and one Business Profile per real person
Google's Business Profile guidelines name real estate agents as individual practitioners. A public-facing agent who can be contacted directly at the verified location during stated hours may have a profile of their own. One agent gets one profile, not one per specialty. Where several agents work from an office, the brokerage keeps a separate profile for the location. A solo agent under a brand should share one profile named in the format brand, colon, agent name. And an address the business does not operate from, a virtual office, is not eligible at all.
TREC adds naming rules of its own. Under Rule 535.154, a team name must end with team or group, and Rule 535.155 treats a team name using words like brokerage, company or associates as misleading. An ad that uses an agent name other than the licensed name or a registered alternate name is misleading too. That is good news for SEO: one name, spelled one way, on the site, the profile, the portals and TREC's license search.
- The agent's name exactly as licensed, with the license number and sponsoring broker.
- Neighborhoods actually served, linked to the guides for each.
- Languages spoken and designations held, each one checkable.
- Real reviews quoted with permission, and a link to the agent's Business Profile if there is one.
- No title, email address or web address that implies a sales agent runs the brokerage; Rule 535.155(d)(4) names owner, president, CEO and COO.
Pages like these are what Google means by showing experience and trust; the E-E-A-T guide covers the rest. Brokerages with several offices should read multi-location SEO before adding profiles.
What TREC Rule 535.155 asks of a real estate website
TREC's own article on its advertising rules defines an advertisement as any communication by or for a license holder designed to attract the public, and lists the internet, social media, email and texts among them. Every ad must show the name of the license holder or team placing it in a readily noticeable location, and the broker's name at least half the size of the largest contact information for any agent or team in the ad. On social media, the required details may sit on the profile or a directly linked page.
Subsection (d) of the current rule text lists twenty kinds of misleading ad. Several land on pages built for search.
| Item | What the rule treats as misleading | Where SEO runs into it |
|---|---|---|
| (11) | A statement of a property's value, unless based on a disclosed appraisal or given under Rule 535.17 | Home value pages and estimate tools; Rule 535.17 requires the statement that an estimate is not the same as the opinion of value in an appraisal |
| (12) | Implying the license holder took part in a transaction when they did not | Just sold pages and portfolio galleries |
| (13) | Promoting another broker's exclusive listing without permission and without naming that broker | Custom listing pages and social posts |
| (19) | Ranking the license holder or another provider without objective criteria disclosed in the ad | Top agent and best realtor titles, headings and badges |
| (14) and (15) | Listings not discontinued within 10 days after the listing ends; properties advertised 10 days or more after closing without current status | IDX sync delays and sold archives |
Two more requirements live on the homepage: links to the Information About Brokerage Services form under Rule 531.20 and the Consumer Protection Notice under Rule 531.18, each with exact labels and minimum type sizes. The AI search guide for agents spells those out. TREC says it does not review a sales agent's advertising and that the sponsoring broker should, and Rule 535.2 requires brokers to keep written policies that make sponsored agents follow the advertising rules.
Reviews and links for an agent who closes a dozen deals a year
Most agents hear from a client at closing and then not for years. Each closing is the one moment to ask for a review, so ask every client, the same way, every time. Google's contribution policy bans offering anything in exchange for a review and bans asking only the happy clients, so the closing gift stays a gift. The Google reviews guide has request wording that fits the policy, and the local SEO statistics page shows how much weight searchers give rating, recency and review count.
Links come easier than agents expect, because real estate sits inside a web of local organizations. The backlink guide covers method; these are the local sources:
- Chamber of commerce and neighborhood association member directories.
- Youth sports, school foundation and charity sponsorship pages, which list sponsors by name.
- Local news and business journal quotes on the market you know, with your broker's approval.
- Builder, lender and title company partner pages, where the relationship is real and the referral rules allow it.
In real estate, the page that ranks is the one only you could have written.
Counting appointments, not page views
Traffic to a listing page proves a buyer was curious. A signed buyer agreement or listing agreement proves the site worked. Track calls and forms by page with conversion tracking, ask every new client how they found you, and compare that monthly with Search Console's queries for your neighborhood names. Business Profile performance shows calls and direction requests for the office.
- 1
Fix the names
Make every agent, team and broker name match TREC, the Business Profiles and the MLS.
- 2
Check the homepage requirements
Confirm the IABS and Consumer Protection Notice links, and the broker's name size in headers and on agent pages.
- 3
Clean the feed
Find expired and sold listings still showing as available, and fix the sync or the template.
- 4
Write two neighborhood guides
Pick the two areas you sell most, describe the place, date the page, and put the matching IDX results under it.
- 5
Measure for a quarter
Calls, forms, Search Console queries and new clients by source, read together.
The free local visibility check shows where you appear in search and maps, and the map pack audit compares your office with the ones above it. To hand the work off, DataCram's SEO programs start at $625 a month, and most local businesses land between $625 and $2,250, per the SEO pricing page. If the site itself is the obstacle, see how we build real estate websites, or ask for a free mockup of a new homepage. Lawyers face a similar rulebook; see law firm SEO.
Questions owners ask about SEO
They help visitors more than rankings. The same MLS listings appear on portals and on every participating broker's site, and Google groups duplicate pages and shows the version it judges most complete. IDX earns its keep when it sits under an original neighborhood guide. Make sure Google can read it, and that expired and sold listings update on time.
In Texas, be careful. TREC Rule 535.155(d)(19) treats an ad that ranks the license holder as misleading unless the ranking rests on objective criteria disclosed in the ad. A title that names the neighborhood and the service usually matches what buyers type anyway. Your broker decides the final wording.
Yes, if they say sold. TREC treats an ad about a property 10 days or more after closing as misleading unless it includes the property's current status, and an ad for a listing not taken down within 10 days after the listing ends is misleading too. Claim only sales you took part in.
Only agents in a public-facing role who can be reached directly at the verified office during stated hours, according to Google's guidelines, which name real estate agents as individual practitioners. The brokerage keeps its own profile for the location. A solo agent under a brand should share one profile with the brand.
Describe the property and the place, never the people. Section 804(c) of the Fair Housing Act bars ads that indicate a preference based on race, color, religion, sex, handicap, familial status or national origin. Housing stock, parks, commute times and the school district's name with a link are safe ground. Your broker or counsel approves the copy.
Business Profile and name fixes can show within weeks. Neighborhood guides in a busy metro take months, and they compound as you add sales and reviews in those areas. Judge each quarter by pages shipped and appointments from search. Anyone who promises page one by a date is guessing.
Keep reading
- AI search for real estateGEO for Real Estate Agents and Brokerages: Getting Named When Buyers Ask AIHow real estate agents and brokerages get named by ChatGPT, Gemini and Google's AI answers: TREC rules, fair housing, neighborhood pages and reviews.
- Small business SEOSmall Business SEO on a Small Budget: What to Do Yourself and What to Pay ForA small business SEO plan built around hours, not hype: what to do yourself for free, what is worth paying for, what to refuse, and a realistic first year.
- SEO for lawyersLaw Firm SEO: Practice Area Pages, Local Search and the Texas Advertising RulesLaw firm SEO built to pass the State Bar: practice area pages, Google profiles for lawyers, reviews, links, and what Texas requires you to file.
- Copywriting guideCopywriting: How to Write Sales Copy That Gives People a Reason to CallA practical copywriting guide: headlines, specifics over adjectives, reasons, objections, proof, offers and calls to action, with before-and-after rewrites.
- One page, one addressCanonical Tags: How Google Picks One URL Among Duplicates, and How to Make It Pick YoursWhat a canonical URL is, how Google picks one among duplicates, how to write rel=canonical in HTML or a header, and the mistakes that hide good pages.
- Everything in SEO by Business TypeSee the section
Get a real estate SEO plan your broker can approve
Tell us your brokerage, your agents and the neighborhoods you sell. We will review your site, feed, profiles and rankings, and reply with a plan that respects TREC's rules.
Which of these sounds like you? (pick any)
Rather talk now? Call (210) 346-0848.