Hardly any property owner types "estate agent" into a search box. They type "estate agent Eppendorf sell apartment", they click the three map listings with the most reviews, and increasingly they don't ask Google at all but ChatGPT: "Which agent in Bonn-Bad Godesberg specialises in villas?" If your firm isn't machine-readable for its own patch, you don't get that call. Your neighbour does.
This article shows how regional visibility works for estate agents today: local SEO for the Google map, GEO (generative engine optimization) for AI answers, and why both start in the same place. For Hamburg I have summarised the topic on a dedicated page: Immobilienmarketing Hamburg (German).
1. How owners really search today
Three routes lead to an agent, and two of them are new:
- The local pack. The three map listings above the organic results. They are fed by the Google Business Profile, not by your website. If you're not there, you don't exist for "estate agent near me".
- Google's AI overview. For questions like "What is my flat in Ottensen worth?" Google now answers itself and lists two to four sources below. Those sources are pages that answer the question literally.
- The AI assistant. ChatGPT, Perplexity, Copilot. They read your website live while the user waits and form a judgement within seconds: Who is this, what do they do, where, and can it be verified?
That the third route is no longer hypothetical is something I can see in my own server logs: OpenAI systems fetch brandancy.de around a thousand times a month, including more than 200 live fetches triggered by a person asking a question at that moment. And my most recent mandates came from exactly there; clients told me in the intro call that ChatGPT had recommended me. The same applies to an agent with a clearly defined territory, only with far less competition for the mention.
2. Setting up the Google Business Profile properly
The profile is the biggest lever for the map and at the same time one of the sources AI systems use to build their picture of a business. Most agents have one; very few have a maintained one. Four things decide:
- Category. Primary "Real estate agency", secondary whatever you actually do: "Property valuation", "Property management", "Commercial real estate agency". The primary category determines which searches you qualify for at all.
- Services with descriptions. Not "Sales", but "Sale of apartments in Eppendorf, Winterhude and Uhlenhorst: valuation, exposé, viewings, notary appointment". Google reads these texts, and AI systems quote them.
- Reviews with replies. Volume and recency count more than the score. Ask for a review after every notary appointment, with a direct link, and reply to every one, including the good ones. Replies are text Google attributes to the profile.
- Posts. A short post per sold property ("Sold: period apartment on Isestraße, 12 weeks, above asking price") is the cheapest local content there is. It proves what you claim.
3. Neighbourhood pages instead of one city page
"Estate agent Hamburg" is a keyword where you compete against portals, corporations and 400 colleagues. "Estate agent Eppendorf" is one you can win, provided the page is genuine. And that is exactly where most neighbourhood pages fail.
This week I audited an agent's website with 27 neighbourhood pages built from a single template: same copy, same list of services, same testimonials, only the district name changes. 29 of these pages carried the same meta description as the homepage. Google recognises this as a doorway pattern and devalues it, and an AI system cannot find a single sentence on any of the 27 pages that it could quote about that district.
A neighbourhood page that works has:
- its own figures (price range per square metre, typical property types, time to sale from your own transactions),
- two or three reference properties from exactly this district, with photos,
- three to five questions owners there actually ask, answered in full sentences,
- and an H1 at the top, not at the bottom of the page.
Better eight honest neighbourhood pages than 27 from a template. The eight rank; the 27 cost you trust with Google.
4. Schema: RealEstateAgent, areaServed, sameAs
Structured data is the part visitors never see and machines read first. For an agent, three statements matter:
RealEstateAgentas the type, with name, address, phone, opening hours and logo. Without this node it is not machine-detectable which company is behind the site. In my checks it is missing on roughly nine out of ten agent websites.areaServedwith the districts you actually cover. That is the answer to "agent in Eppendorf" before the question is asked.sameAswith links to your Google Business Profile, LinkedIn, portal profile and directories. This is how an AI system connects mentions elsewhere to your website rather than to a namesake.
Add FAQPage on every page with questions and answers, and Service for valuation, sales and lettings. That is one hour of work for someone who knows how, and it acts on all three search routes at once. Why this goes beyond classic SEO is explained in GEO instead of just SEO.
5. What ChatGPT reads for "agent in [district]": findings from the check
My AI visibility check tests 20 points in four areas. On agent websites the findings repeat so reliably that I know them by heart:
- Technology is mostly fine. HTTPS, mobile rendering, robots.txt: 80 to 100 points. The agency did its job.
- Google visibility is mediocre. Titles too long, descriptions missing or copied, a sitemap that exists but is full of archive pages for "cable TV" and "lift".
- AI visibility is the failure. No structured data, no question-and-answer content, no llms.txt. Typical score: 15 to 25 out of 100. The site is built for people and silent for machines.
- Trust exists but is invisible. Reviews live on Google but not on the website. References exist, but without district and timeframe.
The good news: the weakest area is the one that can be lifted fastest. Going from 20 to 70 points in AI visibility is two working days, not a website relaunch.
6. The 30-day plan
- Week 1: profile and measurement. Complete the Google Business Profile (categories, services, photos, opening hours), create a review link and put it in the closing email after the notary appointment. Set up Search Console and GA4 if missing. Run the AI check and use the report as your task list.
- Week 2: machine readability.
RealEstateAgentschema withareaServedandsameAs,FAQPageon home and service pages, an llms.txt with services, territory and contact, titles and descriptions for every page, thin archive pages set to noindex. - Week 3: the first genuine neighbourhood page. One district, your figures, three references, five questions. As the template for the next ones.
- Week 4: proof. Three Google posts about sold properties, reviews embedded on the website, references updated with district and time to sale. Then repeat the check and look at the difference.
The honest conclusion
Regional visibility is not a ranking trick. It is the question of whether a machine can work out in ten seconds who you are, where you work and whether you can be believed. The map, the AI overview and ChatGPT all ask the same question. Answer it properly once and you are found on all three routes. And the best thing about a clearly defined territory: competing for the mention there is still surprisingly easy today.
