Use case · SEO for estate agencies

SEO that put AS Real Estate on page one — and inside Google's AI answers

Technical, on-page and local SEO for a Kosovo estate agency. Eleven indexed pages became 46; three months of Search Console show 182 clicks across 3.67K impressions at an average position of 6.8, with 345 more impressions inside Google's AI features and 13 calls placed straight from the Business Profile.

WhatsApp +383 48 111 611Working with estate agencies and developers in Kosovo and the region

Me, on camera, on what actually changed.AS Real Estate use case — SEO for an estate agency

Verified in Google Search Console · last 3 monthsasrealestate-rks.com · exported 27 Aug 2026

  • 182

    Clicks

  • 3.67K

    Impressions

  • 6.8

    Average position

  • 345

    AI impressions

What actually moved

Three changes did most of the work

Indexation before anything else

A listings site that is not in the index cannot rank, whatever the copy says. Crawl and sitemap work took the site from 11 indexed pages to 46 — the fix that made every number after it possible.

Fast enough to survive a phone

Property gets browsed on mobile, mid-commute, on a bad connection. GTmetrix grade A, 100% performance, main content painted in 539ms and zero blocking time.

Found where buyers now look

345 impressions inside Google's generative AI features, plus 246 Business Profile interactions and 13 calls placed straight from the listing — surfaces that never touch the website at all.

The brief

A real agency Google could barely see

AS Real Estate sells property in Kosovo — first apartments through to investment purchases, with the listings living on asrealestate-rks.com. The inventory and the local reputation were already there. What was not there was the index: at the end of May, Google held eleven pages of the site. An agency in that position is not competing with the portals badly, it is not competing at all, and every enquiry it gets is one the portals decided to pass along.

What I did

  1. Indexation and crawl cleanup

    Sitemap, canonicals and filtered-URL control, so Google spends its crawl on property pages instead of permutations. Indexed pages went from 11 to 46.

  2. Core Web Vitals

    Property gets browsed on a phone, mid-commute. The site now loads its main content in 539ms with zero blocking time and almost no layout shift.

  3. On-page and structured data

    Titles, headings and property markup rebuilt around what buyers in Kosovo actually type, which is what an average position of 6.8 across 3.67K impressions is measuring.

  4. Local and AI surfaces

    Business Profile and entity markup, so the agency turns up in the map pack and in generated answers — 246 profile interactions and 345 AI-feature impressions.

Pages indexed · May – Aug 2026

11 → 46 pages

6040200May 26Jun 26Jul 26Aug 26
  • 5% average click-through rate
  • +75% clicks, last 28 days
  • +38% impressions, last 28 days
  • 246 Business Profile interactions

The outcome

Top-ten average, on the agency's own pages

Client quote — to add

Two or three sentences from AS Real Estate in their own words: what changed for the agency, not for the rankings.
AS Real Estateasrealestate-rks.com

Average position

6.8

across 3.67K impressions

Page one on average over three months — earned on pages the agency owns, not rented from a portal for as long as the invoices keep clearing.

The evidence

Every number here, screenshotted from the source

Google Search Console, Google Business Profile and GTmetrix, all pulled on 27 August 2026. Nothing recreated, nothing rounded up.

Google Search Console performance report for asrealestate-rks.com over three months: 182 total clicks, 3.67K total impressions, 5% average CTR, average position 6.8
Performance — 3 months · 182 clicks · 3.67K impressions · 5% CTR · avg. position 6.8
Google Search Console insights for asrealestate-rks.com over the last 28 days: 98 clicks up 75 percent, 1.87K impressions up 38 percent
Insights — last 28 days · 98 clicks +75% · 1.87K impressions +38%
Google Search Console performance chart for asrealestate-rks.com showing 182 total web search clicks in daily peaks rising from late May to late August 2026
Clicks — 182 total web search clicks · daily, May – Aug 2026
Google Search Console generative AI features report for asrealestate-rks.com over three months: 345 total impressions, flat at zero until late June 2026 then rising through August
Generative AI features — 345 impressions in Google's AI surfaces · 3 months
Google Search Console indexing chart for asrealestate-rks.com: 46 indexed pages and 10 not indexed, with the indexed count stepping up from 11 in late May to 46 by August 2026
Indexing status — 46 pages indexed · 10 not indexed
GTmetrix report for asrealestate-rks.com generated 27 August 2026: grade A, 100% performance, 92% structure, 539ms largest contentful paint, 0ms total blocking time, 0.03 cumulative layout shift
GTmetrix report — grade A · 100% performance · 92% structure · LCP 539ms · TBT 0ms · CLS 0.03
Google Business Profile performance for AS Real Estate from March to August 2026: 246 Business Profile interactions, rising from zero in April to a plateau across June and July
Local SEO performance — 246 Business Profile interactions · Mar – Aug 2026
Google Business Profile calls for AS Real Estate from March to August 2026: 13 calls made from the Business Profile, peaking at 10 in July 2026
Local SEO calls — 13 calls straight from the Business Profile · Mar – Aug 2026

In your market

Four things break on almost every agency site

AS Real Estate had the third one badly, which is what eleven indexed pages looks like from the inside. The other three are just as common, and none of them show up in a rankings report — they show up in a crawl.

The portal owns your buyer

Listings sit on MerrJep, Gjirafa, Idealista or ImmoScout, so the portal ranks, the portal gets the enquiry, and it also shows the buyer four competing agencies on the same screen. The moment you stop paying, the pipeline stops.

Sold listings take their rankings with them

A property page earns links and impressions for months, then gets deleted the day it sells. Most agency sites bleed authority this way every single month and never see it, because nobody measures a URL that no longer exists.

Filters eat the crawl budget

Price, bedrooms, area and status combine into tens of thousands of near-identical filtered URLs. Google spends its visits there instead of on the pages you actually want indexed — which is how a site ends up with eleven pages in the index and no idea why.

Enquiries go cold before anyone calls

Property is a speed-to-lead business. A form that lands in a shared inbox and gets read after lunch competes against an agent who replied on WhatsApp in four minutes — and loses, however good the listing was.

Common questions

What agencies ask first

Can SEO actually beat the property portals?

Not on a bare query like "apartments for sale" — portals have a decade of authority and thousands of listings behind them, and that fight is not worth funding. What an agency does win is the longer, more specific search: a named neighbourhood, a development, a budget, a buyer profile, a question about the process. That traffic is smaller and converts far better, because someone typing it has already narrowed down what they want. AS Real Estate's average position of 6.8 is that principle working.

What should happen to a listing page when the property sells?

Almost never a plain delete. Depending on how much the page has earned, it either stays up marked as sold — which is useful proof that you move property in that area — or redirects to the development, building or neighbourhood page it belongs to. Deleting it throws away every link and every ranking signal it accumulated while it was live.

We get our listings from a feed. Is that a problem?

The feed itself is fine. The problem is publishing the developer's description verbatim, exactly as forty other agencies publish it, and letting the feed generate a URL structure nobody designed. The fix is usually a thin layer of your own on top: original descriptions on the properties that matter, a sane URL and canonical scheme, and control over what gets indexed.

Do you work with developers as well as agencies?

Yes, and the work differs. A developer is marketing one project with a finite number of units and a hard deadline, so the site is closer to a campaign — the development is the page, and the job is visibility plus a lead system that holds up during launch. An agency needs the durable version: an inventory that keeps changing on top of location pages that don't.

How long did the AS Real Estate results take?

The Search Console window on this page is three months, and the indexing jump lands at the start of July — roughly five weeks in. That is the usual shape: technical fixes move first because they unblock everything else, then impressions build, then clicks follow. The Business Profile numbers run from March, because local visibility was the part that could start earning before the site was fixed.

Work with me

The same levers, for your agency

01 · SEO

SEO Services

Technical SEO, on-page, and content strategy that drive sustainable rankings.

See what's included →

02 · Web Development

Web Development

Fast, SEO-ready websites built with modern stacks and clean, conversion-focused design.

See what's included →

03 · AI Automation

AI Automation for Businesses

Custom automations that save time on reporting, follow-up, and content workflows.

See what's included →

Selling property and relying on the portals?

Tell me what your site looks like and I'll tell you where the demand is leaking.

Book a call
WhatsApp