Skip to content

Estate agent SEO: how an agency beats the portals in its area

Author: Matteo Pellegrini

People looking for a home are not looking for an agent. They type "houses for sale london" (33,100 searches a month) and end up on Rightmove. People selling type "house valuation" (22,200 searches) and find portals and online calculators. The agent only appears with the third search, "estate agents manchester" (3,600 searches), and that is where the portals are missing: on the first page of Google for that query in Manchester, Rightmove, Zoopla and OnTheMarket do not appear at all, and all ten organic results are estate agents (DataForSEO, Google UK, September 2026).

Estate agent SEO is the work that puts an agency on page one for the searches the portals cannot cover: "estate agents + town", the neighbourhood, the small town, the Google profile with its reviews, the pages that explain what homes are worth in an area. On listing searches ("houses for sale + big city") the portals won years ago and there is no point chasing them. On the searches a person uses to choose who will sell their home, the winner is still whoever has an office, reviews and pages written about their own patch.

An honest note on this article's keyword: "estate agent seo" gets 480 searches a month in the UK and "real estate seo" 210 (DataForSEO, September 2026). Agents do not search for it much, but the sector's SERPs say a lot. Below you will find what we measured on three large networks, two strategic SERPs and the numbers you need to decide where to invest. The paid side is in the companion article on Google Ads for estate agents.

In property there are three families of searches, and they have three different economics. The volumes show it, and above all the cost per click, which is the price advertisers pay for that traffic.

SearchSearches/monthAverage CPCType of search
estate agents near me49,500£4.68choosing an agent
houses for sale london33,100£0.63listings
flats to rent london33,100£0.95listings
house valuation22,200£3.50valuation
houses for sale manchester22,200£0.49listings
online house valuation8,100£3.61valuation
estate agents london6,600£3.01choosing an agent
estate agents manchester3,600£3.05choosing an agent
free house valuation3,600£7.30valuation
sell my house1,900£38.99selling
Source: DataForSEO, Google UK, September 2026. CPC = average cost per click estimated by Google Ads, converted from USD at £1 = $1.3242.

The first family is listing searches: "houses for sale london", "houses for sale manchester", "flats to rent london". Huge volumes, clicks at £0.50-1.00, and the portals on page one. The people making these searches are buyers or tenants: the client who pays the fee is the seller.

The second family is choosing the agent: "estate agents manchester", "best estate agents in manchester", "estate agents near me". The click costs £3-5, five or six times a listing click. The price shows the intent: here there is someone who has a property to put on the market.

The third family is valuation and selling: "free house valuation" at £7.30 and "sell my house" at £38.99 have the highest CPCs in the sector, with competition marked as high. It is the moment an owner decides whether to sell and who with. The problem is that in organic results that SERP is not agents' territory.

Further reading: how to read the search intent behind a keyword.

Portals win on listings, not on choosing an agent

The most widespread belief among estate agents is that "you can't compete with Rightmove and Zoopla on Google". It is half true, and the half where it is false is the half that matters.

On the SERP for "estate agents manchester", searched from Manchester on mobile, we counted the make-up of the first organic page: Thornley Groves first, then Bridgfords, The Manchester Estate Agent, Reeds Rains, Leaders, George Adams, Julie Twist Properties, Thompson's, Julian Wadden and Philip James. Ten agents out of ten, no portal, no directory, no AI Overview. Above the results, a local pack with three Google profiles.

Rightmove gets around 11 million searches a month for its own name, and yet on the query an owner uses to decide who to call, it is not on page one, because it is not an agent. Seven of the ten results are home pages of local firms; the other three are branch pages of multi-office chains.

The limit of this data should be stated: it is one SERP, for one city. In small towns the portals and directories often take more positions, because local agents do not have a site that deserves page one. The point stands: the query "estate agents + town" can be won by whoever has an office there.

What Foxtons, Connells and Winkworth actually rank for

The large networks are not in the Manchester SERP either, and the chains that are there (Bridgfords, Reeds Rains, Leaders) got in with a branch page named after the city, not with their national brand. In the local pack the three profiles are Kaytons (591 reviews, 4.8), Buckley Frayne (672 reviews, 4.7) and The Manchester Estate Agent (52 reviews, 5.0).

The networks are not weak on Google. They are strong on other searches. Looking at the top 100 keywords by traffic for each domain, three different models emerge inside the same category.

DomainOrganic keywordsEstimated traffic/monthValue in Ads/monthArea or location pages (top 100)Brand keywords (top 100)
foxtons.co.uk50,662740,836£592,76688%2%
connells.co.uk28,027228,050£303,29595%8%
winkworth.co.uk38,616239,409£232,83839%3%
Source: DataForSEO Labs, Google UK, September 2026; value converted from USD at £1 = $1.3242. Percentages are calculated on each domain's top 100 keywords by estimated traffic, classified by the ranking URL.

Connells lives on town sales pages: 95 of its top 100 keywords land on a location page, and 73 are transactional. "Houses for sale wolverhampton", "buy house leicester", "houses to buy plymouth" (18,100 searches each) sit in positions 3-4; "estate agents birmingham" is in first place with a branch page.

Foxtons is different again: 79 of its top 100 keywords land on "local life" area guides that rank for place names and postcodes, such as "sw11" (27,100 searches, first) or "canning town uk" (110,000, third). They bring huge traffic, but it is people curious about a neighbourhood, not owners ready to sell. Winkworth, a franchise network, splits between the home page (31 keywords, including variants of "london estate agents" in first place), postcode pages and individual listing pages (30 keywords, such as street names).

For a single agency the lesson is practical. The Foxtons model cannot be copied: no neighbourhood agent can publish hundreds of area guides with that authority. The Connells model can, on a smaller scale: area pages on "houses for sale + town" where the town is small enough to leave room. "Home sale west bromwich" has 6,600 searches and Connells is second with a town page. In a town of 20,000 people a well-kept site can be on page one; on "houses for sale london" it cannot.

Further reading: how company size changes SEO strategy.

The Google Business Profile is the first page the client sees

On mobile, for "estate agents manchester", the local pack sits above every organic result. Three profiles, with between 52 and 672 reviews and ratings between 4.7 and 5.0. The first organic result, Thornley Groves, comes after them.

The Manchester SERP also shows how it is built: The Manchester Estate Agent is both in the local pack and third in the organic results, and the chains that make page one each have a separate branch page with its own address. The local pack rewards physical proximity and the number of reviews; one profile per office multiplies the chances of appearing, much more than one profile for the whole brand.

The things that make a difference, in order: the primary category ("Estate agent"), a verified address consistent with the website and the portals, reviews requested at completion (not six months later), photos of the office, and a link to the area page instead of the home page. The full method is in the guide to Google Business Profile.

Further reading: the guide to local SEO.

How an agency website should be built

The mistake we see most often: the site is a brand shop window with a listings search embedded from the CRM. The only pages with text are "about us" and "contact". Google has nothing to rank.

The site that ranks has four levels, and the fourth is the one that is almost always missing.

  1. The home page optimised for "estate agents + town". Agency name, town in the title and H1, address, phone, reviews, a paragraph that says which areas you cover. It is the page with which Thornley Groves and Julie Twist rank on page one in Manchester.
  2. One page for each area you cover. "Houses for sale in [neighbourhood or town]", with the live listings for that area, price per square foot, the average selling times you have seen, schools, transport. It is the scaled-down version of the Connells page for Wolverhampton or Plymouth.
  3. Service pages for sellers. "Sell my house in [town]", "House valuation in [town]", "Lettings and property management". These are the pages where the paying client arrives, and where the enquiry form goes.
  4. Listing pages with a stable URL. Not to rank for the single property (the portal wins there, with the same listing and more authority), but because they feed the area pages with real content. Winkworth is second on "belle vue road" (12,100 searches) with the page of a single property: it happens, but it is an exception.

A technical detail that matters more in this sector than elsewhere: property CRMs generate thousands of filtered URLs (price, bedrooms, property type) that Google indexes as duplicate pages. Before writing a line of content, those pages need to come out of the index and the area pages need to be reachable from the menu. It is the typical case where an SEO audit finds more problems in the software than in the copy.

Further reading: how to build an SEO-friendly website.

The "free valuation" page will not rank, and that is fine

Almost every agency site has a "free valuation of your property" page meant as an SEO page. We looked at the SERP for "free house valuation" to see whether that makes sense.

At the top there is an AI Overview, which sends people to the Rightmove and Zoopla calculators. Then, in order: Rightmove, Zoopla, OnTheMarket, Property Checker, MoneySavingExpert, William H Brown, AP Morgan, Nationwide's house price index, haart. Three portals, a Land Registry data checker, a consumer finance site, a building society index and three estate agents' valuation pages (William H Brown, AP Morgan, haart). Agents get in only with a dedicated valuation tool, after the portals. The People also ask questions point the same way: "How to find the actual value of a property?", "Is rightmove valuation free?", "Is Zoopla or Rightmove valuation more accurate?".

Whoever makes that search wants a number now, without talking to anyone. An agent cannot give that number without a visit, and Google knows it: it rewards whoever does give it. Chasing that keyword in organic results is a lost cause from the start.

Valuation works better in two other places. As a form inside the area pages, where the owner arrives already knowing that the agent knows their neighbourhood. And as the landing page of a Google Ads campaign, where a £7.30 CPC is worth paying because the person clicking is deciding to sell. We ran the numbers in the article on Google Ads for estate agents.

Which local content really ranks

An estate agent's blog usually talks about stamp duty changes and "how to style your living room". None of those pages wins an instruction. The questions Google shows under the Manchester SERP say what people about to buy or sell are looking for: "Who is the cheapest estate agent to sell with?", "Are house prices falling in Manchester?", "How to find the best estate agent in your area?".

These are questions an agent with ten years in a neighbourhood answers better than a portal: with the prices it has seen agreed, not with averages. HM Land Registry's Price Paid Data is public and gives the starting point; the added value is comparing it with the real sales the agency has handled.

Foxtons shows what informational content can do and where it stops. Its area guides rank for neighbourhood names and postcodes with six-figure volumes, and bring most of the site's organic traffic. But whoever searches "canning town uk" is not necessarily an owner: for a single agency, a guide to its patch is worth writing if it answers the questions of people who own a home there (what similar homes sold for, how long they took, which streets sell first), not to chase the volume of the place name.

A warning on informational content. On listing and branch searches the AI Overview is almost absent: it appears in 4% of the SERPs in the Connells sample, against 33% for Winkworth and 63% for Foxtons, whose top keywords are mostly area guides. On informational questions it appears (we saw it on "free house valuation"). Area and town sales pages are protected; articles on stamp duty are less so, and should aim to be cited as a source rather than to win the click. We cover this in how AI Overviews work.

Further reading: how to write content for SEO.

An estate agent will never do cold link building, and it does not need to. The sources that count are already part of its daily work.

The portals, first of all: the agent profile on Rightmove, Zoopla and OnTheMarket has room for the website. Professional and redress bodies (Propertymark, The Property Ombudsman) keep member directories. Developers who give you the sale of a new-build scheme. The local press, if you give it an analysis of prices in the neighbourhood. None of these links is worth much on its own; together they keep name and address consistent across sources that Google uses for the local pack.

Further reading: what link building is and when you need it.

How to measure whether SEO brings instructions

Traffic is the wrong metric for an agency. Foxtons has an estimated 740,836 organic visits a month, but most of it is people reading about neighbourhoods or browsing listings. What pays is the owner who asks for a valuation or calls.

Three things to keep an eye on, in order. In Search Console, the queries that contain the name of the town or neighbourhood and the average position of the home page and area pages: it is the thermometer of the local side. In the Google profile, calls and requests for directions. In the website form, valuation requests with the property address, kept separate from enquiries about a listing.

An adjacent project makes it concrete. Sunscape, in Italy, looks for land for agrivoltaic plants: its client is the landowner, as it is for an estate agent. From March to August 2026 it went from 1 to 38 keywords on page one, with organic clicks rising from 46 to 195 a month. Small numbers, but every click is a landowner, and the sum is done on enquiries received, not on visits (Sunscape case study).

Further reading: which SEO KPIs to watch.

SEO or Google Ads for an estate agent?

In property the two channels barely overlap, and the networks' data shows it. Foxtons has organic traffic that would be worth £592,766 a month in Ads, and DataForSEO detects a single paid keyword for the domain; for Connells and Winkworth it detects none. DataForSEO's paid data is partial, but the direction is clear: the networks get their traffic from organic pages and leave generic paid searches to others.

For a single agency the sensible split is this. SEO covers "estate agents + town", the local pack and the area pages: it costs time, pays off after six to twelve months and then stays. Google Ads covers valuation and "sell my house + town", where the click costs £7 or more but organic results are held by portals and tools. How to set up the second part is explained in Google Ads for estate agents; the general reasoning on making the two channels work together is in SEO and Google Ads together. We found the same pattern, portals strong on listings and a local pack that can be won, for construction companies and for shops and local businesses.

Frequently asked questions

How much does SEO cost for an estate agent?

It depends on how many areas you cover and how badly the CRM website is set up. For an agency with one office and five to ten areas, most of the work is in the first three months (technical clean-up, Google profile, area pages) and then light maintenance. The orders of magnitude are in how much SEO costs; how we work on local projects is on the local SEO service page.

How long does it take to appear in the local pack?

If the profile is verified and the address is consistent, the first appearances on neighbourhood searches come within a few weeks. For a whole city (Manchester, London) you compete with profiles holding 500-700 reviews, and it takes months of collecting them. General timescales are in how long SEO takes to show results.

Should I publish listings on my site if they are already on the portals?

Yes, but not to rank the single listing: the portal has the same property with more authority. Listings on the site feed the area pages with real content and show that you work in that neighbourhood. Without listings, the "houses for sale in [town]" page is empty and does not rank.

I am part of a franchise: should I do SEO on my own?

Yes. The data shows that network sites rank with their own pages on towns, postcodes or area guides, and the branch page is not guaranteed to be the one that ranks for your area. The Google profile of your office and, if the contract allows it, a branch page with your own local content are what put you on page one for "estate agents + your area". The chains on page one in Manchester are there with a page per branch.

Do reviews count for rankings?

For the local pack yes, a lot: two of the three profiles in the Manchester pack have more than 590 reviews. For organic results they weigh less, but a profile with hundreds of reviews gets more calls, and that is what counts.

Further reading: why sellers are worth more than buyers.

Where to start

Search Google for "estate agents + your town" and look at who is in the local pack and in the top ten results. If there are agencies like yours and you are not there, the problem is not Rightmove: it is that your site has no page written for that search and your profile has fewer reviews than the ones you see. Those are the two things to start with, and neither needs a budget. If you want an opinion on a specific situation, get in touch: we work on local SEO projects and can tell you in one call whether your area can be won.

Matteo Pellegrini

Matteo Pellegrini

I’m a Business Developer, and at Visilay I focus on developing data-driven SEO, Google Ads, and CRO strategies. I love historical museums, have been practicing Karate for as long as I can remember, and on weekends I enjoy exploring Italian villages in search of authentic local food.