Searching "realtor in [city]" is what someone does at the end of deciding, not the beginning. It is the highest-intent local search an agent can win, and it is the one most commonly misunderstood, because the page it returns is actually two different competitions stacked on top of each other.
The two results, and why they rank differently
Run the search and look at the layout. Near the top there is usually a map with a short list of businesses attached to it. Below that, ordinary blue links to web pages.
These are ranked by different systems. The map results draw primarily on Google Business Profiles. The links below rank web pages on their content and authority. An agent can appear in one and be entirely missing from the other, which is exactly what happens to agents who fix their profile and never touch their site, or the reverse.
Any plan for this search has to address both surfaces, and they need different work.
What Google actually says about the map side
Unusually for search, Google publishes the logic. Its local ranking documentation names three factors.
Relevance, meaning how well your profile matches what was searched. This is why complete, accurate categories and services matter: Google states that businesses with complete and accurate information are more likely to show up.
Distance, meaning how far you are from the person searching. You cannot change this, and it is the honest limit on local ambitions. Some placements are simply unwinnable from where you sit, and no service can sell you otherwise.
Prominence, meaning how well known the business is, based partly on how many sites link to it and how many reviews it has. Google says directly that more reviews and positive ratings can help.
One more sentence from that page deserves quoting whenever someone offers you guaranteed map placement: there is no way to request or pay for a better local ranking.
Setting the profile up so relevance is not the problem
Most agent profiles lose on relevance for avoidable reasons. Categories left at a default, services empty, description written as a slogan, hours missing, no photos.
Fill all of it, using the plain-fact style rather than marketing language, and follow Google's practitioner rules while doing it. The rule agents break most often is stuffing the name field: Google's representation guidelines state a practitioner profile should carry the practitioner's name, not the organization's, and adding city names or keywords is a violation that puts the profile at risk.
If you work from home, run as a service-area business, hide the address, and list the areas you actually serve. Then make sure those areas match what your website says, because inconsistency between the two weakens both.
What ranks the website half
The organic links below the map are won with pages, and here is the most common technical failure in agent sites: the site never says, in plain text, which areas the agent works in. Location gets implied by listing photos or buried in a footer, which gives a search engine nothing definite to match against a city query.
Writing the areas you serve in ordinary sentences, on the pages that matter, is a same-day fix and it is frequently the whole problem.
Beyond that, what ranks is depth about places. Google's helpful content guidance rewards content demonstrating first-hand expertise, including expertise from having actually visited a place. That is a description of a genuine neighbourhood page and an exclusion of the generated kind.
Why city landing pages usually fail
The standard advice is a page per city. It rarely works, and it can hurt.
Pages built from one template with the place name swapped are the classic doorway pattern: twenty near-identical pages, none of which contain anything a local would recognise as true. They tend to perform poorly on their own and they drag on the site's overall quality signals, which affects pages that would otherwise have done well.
The alternative is unfashionable and effective. One page about a place you genuinely know, at a depth nobody could fake, beats twenty about places you do not. If you later earn the right to a second, write the second. We covered the standard in how to get listings through farming.
The part that serves both surfaces
Reviews and consistent business facts do double duty here, which makes them the highest-return work on this list.
Reviews feed prominence on the map side, persuade the human reading either result, and are among the records AI assistants read when recommending agents. Consistent facts, the same name, brokerage, phone, and areas everywhere, make you legible to every system at once. The full method is in how to get Google reviews.
Nothing about this work is clever. It is the infrastructure that decides whether the interesting work has any chance.
Setting expectations honestly
Nobody can tell you how long this takes, and any service quoting a specific number of weeks is guessing. It depends on how competitive your area is and how long the profiles above you have been accumulating.
What can be said is the order things tend to move. Profile completeness and reviews register sooner. Content and links build slowly. And distance never moves at all, which means part of your target set may be permanently out of reach and is better replaced with targets nearer your actual location.
Checking your position without fooling yourself
Searching your own target term and looking at the result is the least reliable measurement available, and it is the one almost everyone uses.
Two things distort it. Your own search history and account make Google show you a version of the page shaped by your behaviour, and you have visited your own site more than anyone. And the map results change with your physical location, so a search from your desk in the middle of your farm area is close to a best case rather than a typical one.
Better habits are simple. Check while signed out, in a private window. Check from more than one physical location, or at minimum accept that what you see near your office does not represent someone searching from the other side of the area. And record what you find, with the date, rather than relying on an impression, because rankings move enough week to week that memory will tell you whatever you already believe.
The more useful measurement is not position at all. It is how many people called after finding you in search, which your enquiry log answers directly and which no ranking check can. Position is a proxy for the thing you actually care about, and you have access to the thing itself.
The takeaway
Treat "realtor in [city]" as two competitions. Win the map side with a complete, correctly named profile, accurate service areas, and a steady review habit, while accepting that distance caps what is achievable. Win the link side by stating your areas in plain text and publishing genuine depth about the places you actually know, rather than a template applied to twenty cities. And remember Google's own sentence: nobody can buy a better local ranking, so any pitch that promises one is selling something else. If your site currently implies your location rather than stating it, the free rebuild preview shows what stating it properly looks like.
![How to Rank for "Realtor in [Your City]" on Google](/images/plot/rank-for-realtor-in-your-city.webp)


