SEO Technical SEO Automotive

7× SEO ROI in under
24 months.

G&M Direct Hire offers PCO car hire in London — a competitive, high-intent local market. A Next.js rebuild had silently destroyed their commercial page indexation. This is how we fixed it and turned it into a 7× return.

7×
SEO Return on Investment
<24mo
Time to deliver ROI
Industry PCO Car Hire / Automotive
Location London, UK
CMS / Stack Next.js
Primary issue Client-side rendering

A post-redesign ranking collapse nobody had diagnosed.

G&M Direct Hire had invested in a full website redesign, migrating to a modern Next.js stack. Shortly after launch, organic rankings dropped across their most commercially valuable pages — PCO car hire listings, vehicle pages, and location-specific content.

No one had connected the dots. The site looked better. The user experience had improved. But Google was no longer reading the content that mattered.

The root cause: Next.js was defaulting to client-side rendering (BAILOUT_TO_CLIENT_SIDE_RENDERING) on key commercial pages. Googlebot was crawling shells — empty HTML containers — instead of the actual car listings. The inventory that should be driving leads was effectively invisible to search engines.

Redesign Fix applied 7× ROI Start Redesign SEO Fix Now ORGANIC TRAFFIC TRAJECTORY

The SEO Strategy

The first step was confirming what Google was actually seeing — not what the browser rendered. Using a combination of Google Search Console URL inspection, raw HTTP fetch testing, and server-log analysis, we confirmed that Googlebot was receiving empty HTML on the car listing and vehicle category pages.

The culprit: Next.js was triggering BAILOUT_TO_CLIENT_SIDE_RENDERING on dynamic routes, meaning the car inventory content was injected by JavaScript after the initial page load — after Googlebot had already moved on.

Findings documented:

  • All dynamic car listing pages failing server-side render
  • Google cache showing blank content on commercial pages
  • Crawl budget being wasted on empty shells
  • Internal link equity flowing to unindexed pages
Render Diagnosis SSR (Target) <html> full content <div> car listing <price> data ✓ Googlebot reads all CSR (Problem) <html> shell only <div id=”root”> JS loads later… ✗ Googlebot sees nothing → Fix: enforce SSR on all commercial routes Result: full content indexation restored

Once indexation was restored, the next layer of problems became visible: the site’s commercial architecture had significant cannibalisation issues. Multiple pages were competing for the same PCO hire queries without clear hierarchy or differentiation.

We rebuilt the commercial page structure from the ground up:

  • Defined a clear URL taxonomy for vehicle categories, makes, and models
  • Consolidated cannibalising pages with canonical tags and redirects
  • Rebuilt internal linking to flow authority to commercial pages
  • Created dedicated landing pages for high-intent PCO queries
  • Implemented breadcrumb schema across all listing pages
URL Architecture /pco-car-hire/ /toyota-prius/ /tesla-model-3/ /skoda-octavia/ /weekly/ /monthly/ /weekly/ /monthly/ /weekly/ /monthly/ Breadcrumb Schema · Canonical Tags · Internal Links /london/ /east-london/ /south-london/ …

PCO car hire is a local search product. Drivers looking for a hire vehicle are searching with location intent — “PCO car hire East London”, “Toyota Prius hire South London”. Capturing this demand required a dedicated local content strategy.

We built out a network of location-specific landing pages covering London’s key PCO driver hotspots — each optimised for borough-level queries with genuine content differentiation, not thin duplicate templates.

  • Location pages for all major London boroughs and zones
  • Google Business Profile optimised with PCO-specific categories
  • Local citation building across automotive and transport directories
  • Review generation strategy targeting post-hire touchpoints
  • LocalBusiness and Vehicle schema implemented across all pages
London Location Coverage Central NW NE W E SW SE Location pages across all zones

PCO hire has a structured keyword funnel — from awareness (what is PCO hire) through consideration (PCO hire vs lease) to high-intent commercial (PCO Toyota Prius weekly hire London). We mapped content to each stage.

  • High-intent vehicle + hire + location combinations
  • Comparison content (PCO hire vs. lease vs. ownership)
  • Informational content for new PCO drivers (licensing, costs)
  • FAQ content targeting featured snippet positions
  • Optimised title tags and meta descriptions for CTR uplift

Each content piece was directly tied to a conversion path — quote request, call, or WhatsApp enquiry — ensuring organic traffic translated into measurable revenue, not just sessions.

Keyword Funnel AWARENESS “what is PCO hire” CONSIDERATION “PCO hire vs lease London” HIGH INTENT “Prius weekly hire London” CONVERT

The Results.

7×
SEO ROI
Return on SEO investment delivered within 24 months of engagement start
<24mo
Time to ROI
From technical fix through commercial rebuild to measurable revenue return
100%
Indexation Restored
All commercial car listing pages fully indexed following the SSR fix
SEO ROI Timeline — G&M Direct Hire
gmdirecthire.co.uk · London PCO Car Hire
Redesign SEO Fix 7× ROI →
Month 1 Redesign — traffic drops SEO audit & fix Month 24 — 7× ROI
Why CSR kills SEO on Next.js
Next.js is an excellent framework — but dynamic routes with certain data-fetching patterns trigger client-side rendering by default. Googlebot doesn’t wait for JavaScript to execute. If content isn’t in the initial HTML response, it doesn’t get indexed. Full stop.
The redesign paradox
Better design, worse SEO. This is one of the most common patterns I see post-migration. The new site looked great and performed well for users — but Google was effectively locked out of the commercial content that drove revenue.
ROI comes from architecture, not content volume
The 7× return wasn’t driven by publishing more content — it came from fixing what was structurally broken and building a commercial architecture that let existing pages compete. Quality of structure beats quantity of output every time.
Local SEO is a multiplier
In a market like PCO hire, local intent is the dominant signal. Once technical and architectural issues were resolved, the location page strategy compounded the results — capturing borough-level demand that national competitors couldn’t match with generic pages.
Client Testimonial

“I have been working with Luca for past couple of years, and I can say he is one of the best SEO specialists I came across. With his help, we managed to increase our website visitors and ultimatly our sales. Thanks your efforts Luca and best of luck.”

MI
Majid Ismailzada
Director of Marketing — G&M Direct Hire

Got a technical SEO
problem? Let’s fix it.

Direct access to a senior consultant who diagnoses what’s actually broken — not just what’s visible on the surface.

Book a Free Consultation