Industries · Real estate

SEO for estate agencies that don't want to rely on portals alone

Property portals occupy much of Google's first page for almost any property search. Competing with them head-on rarely works; beating them on what they cannot offer does: real knowledge of each area, your own developments, content for overseas buyers and a brand people trust.

AgenciesDevelopersNew buildsLuxuryInternational buyersLettings

The search landscape

Why real estate SEO is different

For searches like “house for sale in Marbella” or “penthouse in Estepona”, Google mainly shows portal and aggregator listings. They have thousands of properties, millions of links and years of history; an agency with two hundred listings will not outrank them with the same generic page.

But buyers never make just one search. Before and after the listings they ask about areas (“best urbanisations in Marbella for families”), costs (“buying costs for a property in Spain”), paperwork (“NIE to buy a house”) and specific developments. These longer, more specific searches tend to be less dominated by portals and carry highly qualified intent.

Then there is the changing inventory: properties sell, are withdrawn or change price, and every listing that disappears can leave broken URLs, duplicate content between agencies sharing the same listing, or thousands of worthless filter pages indexed by mistake.

  • Portals and aggregators dominate generic searches
  • The opportunity lies in areas, developments, costs and process
  • A changing inventory requires careful technical management
Read our real estate SEO guide

How your customers search

Typical buyer journeys

A local first-time buyer and a Northern European investor buying a second home from abroad are not the same. We design content for each journey.

International second-home buyer

Starts months in advance from home, in their own language: which area to choose, what living there costs, how buying works in Spain. Needs to trust you before asking for a viewing, and often turns to AI assistants to compare areas.

Area guidesBuying costsLegal processContent in English and other languages

Local or resident buyer

Knows the area and searches by neighbourhood, property type and price. Values speed, filters and listings that are genuinely available. Local searches and Google Maps matter a lot.

Neighbourhood searchesUp-to-date listingsGoogle Business ProfileAlerts

Investor

Looks for yield, rental demand, holiday-let rules and price trends. Appreciates data, transparent methodology and an honest view of risk.

Area analysisYieldHoliday letsNew builds

Owner looking to sell

Wants to know what their home is worth and which agency they can trust. This is your source of stock, and many agencies don't even have a page designed for them.

ValuationSell my house in [area]ReviewsSelling process

Common challenges

The problems we see most often

Duplicate content across agencies

The same property listed by several agencies with the developer's description. Google picks one version and sidelines the rest.

Feeds and CRMs creating URLs unchecked

Property platforms that create a URL for every combination of filter, language and sort order, and sold listings that return errors or redirect to the homepage.

Machine translations without hreflang

English, German or French versions translated automatically and lacking proper language signals, so they compete with each other or never get indexed.

Empty area pages

“Properties in Benahavís” pages with one generic paragraph and a listing, offering nothing a portal doesn't already have.

Slow, photo-heavy websites

Unoptimised galleries, embedded videos and maps that hurt Core Web Vitals, especially on mobile.

No enquiry tracking

Forms, calls and WhatsApp clicks go untracked, so it is impossible to tell which pages generate enquiries.

Our playbook

How we approach a real estate project

In practice the phases overlap, but this order avoids the most expensive mistake: scaling content on technical foundations that cannot support it.

001

Market and inventory assessment

We analyse which areas, property types and languages have real demand and where the portals leave gaps. We review how your CRM or property platform generates URLs and what happens to sold properties.

The goal is to know which searches you can win and which are best left to the portals (where it may still make sense to advertise).

Activities

Keyword research by area and languageAnalysis of portal-dominated resultsFeed and URL generation auditGoogle Business Profile review

Outputs

  • Opportunity map by area, property type and language
  • Technical assessment of the inventory
002

Architecture and technical foundations

We define which pages should be indexed (areas, property types, developments, listings) and which should not (filter combinations without demand, sort orders, infinite pagination). We set rules for sold properties: keep the listing with a notice, redirect to a similar search or remove it.

We configure hreflang for language versions, add structured data where it helps, and optimise images and mobile loading.

Activities

Indexing and canonical rulesSold-property handlingHreflangImage optimisation and Core Web Vitals

Outputs

  • Technical specification for your developer or CRM provider
  • A clean, crawlable and indexable site
003

Area and development pages

We turn area pages into the best answer available: what kind of property there is, the atmosphere, amenities, schools, distances, indicative price ranges with a source, and the knowledge of your team that no portal has.

For new builds we create complete development pages: specifications, floor plans, phases, location and FAQs, in the languages of the target buyers.

Activities

Area page templateWriting with the sales teamDevelopment pagesOriginal photography and video

Outputs

  • Area and development pages published by priority
  • Style guide for new areas
004

Content for buyers and investors

We build clusters on the buying process in Spain, costs and taxes (reviewed by a professional), mortgages for non-residents, life in the area and lettings. This content attracts early-stage buyers and is what AI assistants tend to cite.

In parallel we build local authority: mentions in regional media, collaborations with law firms and other property professionals, and reviews.

Activities

Topic clustersMultilingual contentLocal digital PRReview management

Outputs

  • Editorial calendar
  • Published, internally linked content
  • Relevant mentions and links
005

Enquiry tracking and improvement

We track forms, calls, WhatsApp clicks and valuation requests by page, language and channel. That way we know which areas and which content bring buyers, not just visits.

We review results and adjust priorities every month, and the whole strategy every quarter.

Activities

GA4 and Tag ManagerConversion trackingAI visibilityMonthly report

Outputs

  • Enquiry dashboard by area and language
  • Quarterly roadmap

Costa del Sol

A local market with buyers from all over Europe

From Marbella we see first-hand a market where a single agency serves Spanish, British, Scandinavian, German, Dutch, Belgian and many other buyers. Each group searches in its own language, with its own terms (“villa”, “finca”, “townhouse”) and its own questions about tax, residency or financing.

That does not mean translating the whole site into six languages. It means choosing the markets with real demand, localising key content with native speakers and building a multilingual structure Google understands. The same approach works for agencies anywhere in Spain with international buyers: the Balearics, the Canaries, the Costa Blanca or the big cities.

International and multilingual SEO

FAQ

Real estate SEO: common questions

Can I outrank the portals on Google?

For generic listing searches it is very hard and rarely the best use of budget. Where you can compete, and often win, is on specific area searches, developments, brand searches, content for overseas buyers and questions about the buying process. Portals remain a useful channel; SEO reduces your dependence on them.

What should I do with sold property listings?

It depends on their value. A listing with external links or traffic can stay live with a “sold” notice and similar suggestions; others are better redirected to the closest area and property-type search. What you should avoid is mass errors or redirecting everything to the homepage.

My website runs on a property CRM. Can it still be optimised?

Yes, although there are limits you need to know about. We check what your platform allows (URLs, metadata, canonicals, hreflang, templates) and write specifications for the provider. If the CRM blocks the essentials, we will tell you and look at alternatives, such as a separate content layer in a subdirectory.

How many languages should my website have?

The languages of the buyers who actually bring you business. We analyse search demand and your enquiry data. Two or three well-localised languages usually beat six machine-translated ones.

Does SEO help win sellers' instructions?

Yes, and it is one of the most neglected opportunities. Searches like “sell my house in [area]” or “property valuation” have clear intent. A well-built page with the process, reviews and a valuation form can become a steady source of stock.

What role do ChatGPT and other AI assistants play?

More and more international buyers ask them which area to choose or how buying works in Spain. Assistants cite sources that explain those topics well. That is why we build clear, well-structured guides and the brand signals that make being mentioned more likely; see generative engine optimisation.

Want more enquiries without relying only on the portals?

We analyse your website, your inventory and your buyers' searches on Google and in AI assistants.