Skip to content
 Harford & Gray Property case study — Web Ranko
  1. Home
  2. Case Studies
  3. Harford & Gray Property
SEO + Web Case Study

SEO for Estate Agent UK: How Harford & Gray Fixed a Broken Technical Foundation

450% more organic property enquiries after a full technical SEO rebuild

Harford & Gray Property Estate Agency / Property Bristol, UK 7 months
450%
Organic enquiries increase
90+
PageSpeed score achieved
7 Months
Time to results
200+
Crawl errors resolved

Get your free consultation

Tell us about your project — we'll respond within 48 hours with honest advice.

No spam. No sales pitch. Just honest advice.

Harford & Gray Property

Harford & Gray Property is a Bristol based independent estate agent handling residential sales and lettings across the city and surrounding areas. They had been operating for several years but their website was carrying years of unresolved technical debt that was quietly strangling their organic search performance.

Estate Agency / Property Bristol, UK 2025 7 months Technical SEO On-Page SEO Off-Page SEO Local SEO Speed Optimisation
 Harford & Gray Property — Estate Agency / Property

The Problem

A technically broken website ranking for nothing except the agency's own name

This SEO for estate agent UK case study begins with a problem that's more widespread in the property sector than most agency owners realise. Harford & Gray had a website, a decent reputation locally, and a steady stream of clients coming through referrals. What they didn't have was any meaningful organic search presence. Every property search that didn't include their actual business name returned zero visibility. Competitors were showing up for every relevant letting agent and sales search across Bristol. Harford & Gray simply weren't there.

The Screaming Frog crawl told the full story almost immediately. Over 200 crawl errors sitting unresolved, duplicate property listing pages being indexed in their hundreds because filtering and sorting parameters had been left completely open, and a mobile PageSpeed score in the low twenties. Google was wasting its crawl budget on thousands of near identical property pages that shouldn't have been indexed at all, which meant the pages that actually mattered were being crawled infrequently and ranked poorly as a result.

  • 200 plus crawl errors identified in Screaming Frog including broken internal links and missing canonical tags
  • Duplicate property listing pages generated by unblocked URL filter and sort parameters
  • Mobile PageSpeed score of 23 due to unoptimised images and render blocking scripts
  • No property schema markup on any listing page
  • Estate agent GBP profile incomplete with missing service categories and outdated photos
  • Rental listings SEO completely absent with no structured content around lettings searches
  • GSC coverage report showing over 4,000 pages in the index that should never have been there
 Harford & Gray Property — challenges before Web Ranko

Our Approach

A structured technical audit and rebuild prioritising crawl efficiency, schema and Core Web Vitals

Real estate SEO case study results don't come from content tweaks on a technically broken site. They come from fixing what's broken first and building from there. The entire first phase went into resolving the crawl issues because nothing else would move until Google could efficiently access the pages that actually mattered.

  • Full Screaming Frog technical audit with prioritised remediation plan
  • Robots.txt and canonical tag strategy to block filter and sort URL parameter variations
  • XML sitemap rebuilt to include only canonical indexable URLs
  • Property schema markup implemented across all listing pages
  • Core Web Vitals optimisation bringing mobile PageSpeed from 23 to 91
  • Estate agent GBP rebuild with correct categories, services and regular photo uploads
  • Internal linking restructure across property type and area pages
  • GSC coverage report monitoring to track de-indexation of duplicate pages
Web Ranko working on  Harford & Gray Property

Real Results

Seven months later the site was clean, fast, and bringing in property enquiries at a rate the team hadn't seen before

The crawl work produced the first visible movement. Within a month of the robots.txt fix and canonical tag implementation, GSC was showing a sharp reduction in crawl errors and the indexed page count started dropping toward something manageable. By month four, with schema in place and Core Web Vitals resolved, organic ranking movement was showing up consistently across property type and area searches. By month seven, organic enquiries had grown 450% against the same period the year before, confirmed through both GSC data and the agency's own CRM enquiry records. Letting agent Google rankings across Bristol area terms were holding solid page 1 positions across 38 keywords.

Up 450%
Organic property enquiries
91
Indexed pages
380 canonical
Crawl errors
Zero
Keywords on page 1
 Harford & Gray Property — results screenshot from Google Search Console Google Search Console data

Side by Side

Before & After

 Harford & Gray Property — before Web Ranko Before
 Harford & Gray Property — after Web Ranko After

How We Got There

Project timeline

Month 1 to 2

Technical Audit and Crawl Budget Fix

The Screaming Frog crawl data was reviewed line by line and a full remediation plan built around priority. Robots.txt was updated to block all filter and sort URL parameter variations. Canonical tags were implemented across paginated and filtered listing pages. The XML sitemap was rebuilt from scratch to include only the pages that should actually be indexed. Broken internal links were fixed across the site.

Indexable page count reduced from over 4,000 to 380 canonical URLs. GSC coverage errors began clearing within three weeks.
Month 2 to 4

Core Web Vitals and Schema

Mobile performance work began in earnest. Images were converted to WebP format and lazy loading implemented. Render blocking scripts were deferred. Property schema markup was built and deployed across all active listing pages covering property type, price, availability, location and agent details. The estate agent GBP profile was rebuilt alongside this phase.

Mobile PageSpeed score climbed from 23 to 91. First meaningful ranking movement appeared in GSC around month three.
Month 4 to 6

On Page SEO and Lettings Content

With the technical foundation solid, on page SEO work began on the area and property type landing pages. Rental listings SEO content was built around how tenants actually search, targeting specific Bristol area terms and property type combinations rather than generic letting agent phrases. Internal linking was tightened across the whole site.

Letting agent Google rankings started showing page 1 movement for area specific terms. Organic enquiry volume began climbing consistently.
Month 6 to 7

GBP Optimisation and Refinement

GBP optimisation continued on a maintenance basis with regular photo uploads and posts. Underperforming area pages received a second content pass based on live ranking data. Remaining GSC coverage issues were resolved.

450% increase in organic property enquiries confirmed against the same seven month period the previous year.
 Harford & Gray Property

We knew the website had problems but we had no real idea how bad it was until the crawl audit came back. Thousands of pages Google was wasting time on that shouldn't even have existed. Once the technical work was done the difference was almost immediate. Enquiries from organic search have gone up in a way we genuinely didn't expect from an SEO campaign. It's now our single biggest source of new vendor and landlord leads.

Harford & Gray Property Director, Harford & Gray Property, Bristol

Nobody calls a property agent because they found them on page four. That’s just not how it works, and everyone in the industry knows it already. Yet somehow, Harford & Gray Property had been running a live website for years, ranking for nothing except their own brand name. That’s where we came in.

This SEO for estate agent UK case study isn’t about content strategy or social media posting schedules. It’s a technical story through and through. The site was broken in ways that weren’t visible from the outside, and until those problems got fixed, nothing else stood a chance of moving.

What the Crawl Actually Showed Us

200 Crawl Errors and Thousands of Pages Google Should Never Have Seen

The Screaming Frog audit came back worse than the client expected, honestly. Over 200 crawl errors sat unresolved, broken internal links mixed in with missing canonical tags and redirect chains that had built up over years without anyone cleaning them out. Serious problems on their own, sure, but not actually the biggest issue we found.

The real problem was the indexed page count. Property listing sites generate URLs on the fly, and without proper controls on filter and sort settings, every single combination turns into a brand new URL. Three-bedroom houses in Bristol. Same houses, sorted by price this time. Same houses again, sorted by price with parking added. Each combination becomes its own page. Each page gets crawled. And each one ends up competing against the others for exactly the same searches.

The GSC Coverage Report Confirmed It

Google had over 4,000 pages from this site sitting in its index, yet the agency never had more than 380 properties listed at any given time. Where did that gap come from? Duplicate, thin, auto-generated pages, mostly. These pages ate through crawl budget and dragged rankings down with them. Letting agent Google rankings weren’t going anywhere while Google kept wasting its time crawling thousands of near-identical URLs.

The Speed Problem Made Everything Worse

A mobile PageSpeed score of 23 isn’t slow. It’s genuinely broken. Unoptimised images everywhere, render-blocking scripts loading before any actual content, zero lazy loading in sight. Google’s Core Web Vitals data showed failing scores across both Largest Contentful Paint and Cumulative Layout Shift. And for a site where most users are browsing properties on their phone during a commute or a lunch break, a score of 23 is basically unusable.

Fixing the Foundation Before Anything Else

Crawl Budget Was the Priority

Robots.txt got updated straight away to block every filter and sort URL parameter variation going. Canonical tags went across every paginated and filtered listing page, all pointing back to the clean root URL. The XML sitemap was rebuilt entirely from scratch, this time including only the 380 pages that actually deserved a place in the index.

Within three weeks, the GSC coverage report started shifting noticeably. Crawl errors began clearing out. The indexed page count started dropping steadily. Google was finally spending its time on pages that mattered instead of thousands of duplicates nobody was ever going to search for.

Core Web Vitals and Schema Came Next

Every image across the site got converted to WebP format with lazy loading built in. Render-blocking scripts were deferred so actual page content could load first for a change. Property schema markup was built and rolled out across all active listing pages, covering property type, price, location, availability, and agent details. That last part mattered more than most clients expect going in, because without schema, Google has no structured way to read a property listing at all. It can see the words sitting on the page, sure, but it can’t reliably connect a three-bedroom house to a specific postcode and a monthly rental price.

The estate agent GBP profile got rebuilt around the same stage too, with correct service categories, current photos, and proper opening hours in place. Property portal SEO UK work doesn’t exist in a vacuum, and the Maps profile carries genuine weight for local property searches.

Building on the Technical Foundation

On-Page Work and Rental Listings Content

Once the crawl was sorted and the site actually loaded properly, attention shifted to on-page SEO across area and property type pages.

Rental listings content got written around how tenants genuinely search, steering well clear of generic letting agent phrases in favour of specific combinations of area, property type, and price range that actually matched real search behaviour.

Every area page received unique content built around its own local market. Nothing copied, nothing templated with the town name swapped in.

Internal linking was tightened across the whole site too, passing authority properly from the homepage down through property type pages and into the area-specific content sitting beneath them.

This layered approach isn’t a one-off either, it’s something we apply consistently across sectors. You can see a similar pattern play out in the construction company case study, where the same foundation-first method delivered 3x more enquiries within six months.

What Seven Months of Technical SEO Actually Delivered

The Numbers From GSC and the CRM

By month seven, the gap between where this site started and where it landed was significant enough that the client went back and checked the data twice, just to be sure.

Metric Before After 7 Months
Organic property enquiries Baseline Up 450%
Mobile PageSpeed score 23 91
Indexed pages Over 4,000 380 canonical
Crawl errors 200 plus Zero
Keywords on page 1 Fewer than 5 38

That 450% growth in organic enquiries was checked against the agency’s own CRM records, not just estimated from GSC click data. Real enquiries, from real people, who found Harford & Gray through organic search rather than a referral or a property portal listing somewhere else.

Why the Technical Work Was What Unlocked It

Content alone wouldn’t have moved these numbers. Links wouldn’t have either, not on their own. The site had a fundamental problem with how Google was reading and crawling it, and until that got fixed, everything else was really just piling more layers onto a broken foundation.

The honest truth about real estate SEO case study results is pretty simple, when you get down to it. The property sector is full of broken websites. Most were never properly audited in the first place. Plenty of estate agent sites were built by web designers with little SEO knowledge behind them, and dynamic URL issues like these can quietly destroy a site’s crawl budget without anyone noticing. These problems stay hidden unless someone actually runs a proper crawl. At Webranko, every technical project starts there, because that’s genuinely where you see the real picture.

Start today

Heading: Ready to find out what's holding your property website back

Most estate agent websites are sitting on fixable technical problems that are costing them organic enquiries every single day. Tell us about your site and we'll show you exactly what we'd do first.

Free audit — delivered in 48 hours
No lock-in contracts — month-to-month
Senior specialist on your project from day one
Measurable results or we tell you why not

Get your free consultation

Tell us about your project — we'll respond within 48 hours with honest advice.

No spam. No sales pitch. Just honest advice.