Skip to content
Automotive · Technical SEO · 12 min read

From legacy site debt to 6.1K monthly organic visits

How we consolidated a 40-year-old European auto specialist's technical stack and rebuilt authority to compound organic traffic across 7,000 ranking keywords.

Client
Foreign Affairs Auto
Industry
Automotive
Window
Dec 2025 — Jun 2026
Duration
6 months
Source · Semrush
Executive summary

Foreign Affairs Auto — a South Florida European auto specialist founded in 1982 — had strong brand recognition but was losing organic share to newer competitors with cleaner technical foundations.

Four decades of incremental site changes had left behind a tangle of duplicate service pages, inconsistent canonicals, and internal linking that rewarded nothing in particular. The brand equity was real; the crawl graph didn't reflect it.

Over six months we ran a full technical audit, consolidated duplicate service pages, rebuilt internal linking around brand + service intent, and executed a white-hat digital PR programme built specifically to land on URLs that could actually rank.

The site now attracts 6.1K organic visitors per month across 7K ranking keywords, backed by 911 referring domains — a defensible authority moat in a competitive niche that would take a well-funded competitor years, and six figures, to replicate.

This case study walks through the discovery findings, the technical remediation sequence, the information architecture rebuild, the content and PR programme, and the measurement framework that let us prove causality rather than correlation.

Measured results

Every number on this page is sourced.

Metrics below are captured directly from Semrush during the engagement window (Dec 2025 — Jun 2026).

Organic traffic
6.1K
/ month
Semrush · Jun 2026
Ranking keywords
7K
Semrush · Jun 2026
Referring domains
911
Semrush · Jun 2026
Authority score
29
Good
Semrush · Jun 2026
Backlinks
24K
Semrush · Jun 2026
Discovery & audit

What a 40-year crawl history actually looks like

We opened the engagement with a full-site crawl (Screaming Frog + GSC coverage export + Semrush Site Audit, cross-referenced for false positives) rather than trusting any single tool's summary score. The crawl surfaced 147 discrete technical issues, which we triaged into a fix log with owner, priority, and estimated ranking impact.

The headline finding: six near-identical brand verticals — BMW, Mercedes, Audi, Porsche, MINI, and Land Rover repair — each had duplicated service pages (brake repair, transmission, diagnostics) with 80%+ text overlap. Google was folding most of these into a handful of indexed URLs and ignoring the rest, which meant half the site's content investment was earning zero ranking credit.

Beneath that: inconsistent hreflang for the practice's meaningful Spanish-speaking client base, a redirect chain three hops deep from an old CMS migration, and mobile LCP over 4.0 seconds on the pages that mattered most commercially.

  • Duplicate service pages diluting ranking signals
  • Slow LCP (>4.0s on mobile) hurting Core Web Vitals
  • Weak internal linking between brand pages and services
  • PR mentions landing on redirected or canonicalised URLs
  • Inconsistent hreflang for the Spanish-speaking audience segment
Technical remediation

Fixing the foundation before touching authority

We refuse to build links onto a broken foundation — link equity flowing into a canonicalised or redirected URL is link equity wasted. So month one was audit-and-fix only, with no outward-facing PR or content work, against a rule that every fix needed a before/after crawl diff to close it out.

The consolidation itself merged the six duplicate brand-service matrices into a single templated system: one canonical service page per repair type, with brand-specific modules (parts sourcing, OEM diagnostic tooling, warranty handling) injected per brand rather than duplicated as standalone pages. This alone recovered indexation on roughly 40 previously-orphaned URLs.

LCP was addressed through image pipeline changes (responsive AVIF/WebP, correctly sized for viewport), deferred non-critical JS, and font-display swapping — taking the mobile LCP on core service pages from over 4.0s to a consistently sub-2.5s pass in field data.

Content programme

Writing for the gap, not for the word count

Content briefs were built from a Semrush + GSC gap analysis rather than a generic content calendar — we looked at what the site was already ranking position 8–20 for and wrote to close that gap specifically, since that's the fastest-moving traffic band in an established site.

Every new or rewritten service page included a diagnostic-specific FAQ block, sourced from actual service-desk questions the shop fields daily, which doubled as both user-value content and FAQPage schema targets.

Digital PR & link acquisition

Only launching PR once there was something worth linking to

Only once the crawl was clean did the digital PR programme launch — targeting automotive trade publications, local Miami business press, and enthusiast community forums where European car owners already congregate and trust recommendations.

Twelve high-authority placements were secured over the engagement window, each pointed at a canonical, indexable service or brand hub — not a homepage blast, which is the single most common mistake in agency-run PR campaigns. Anchor text was varied naturally across brand, service, and branded-navigational terms.

The result compounded because referring-domain growth landed on pages already structured to convert that authority into rankings, rather than pages that would need a second remediation pass six months later.

  • 12 high-authority PR placements across trade + local press
  • Anchor text distributed across brand, service, and navigational terms
  • Every placement pointed to a canonical, indexable target URL
Local visibility

Location signals in a multi-city service area

Because Foreign Affairs Auto serves a wider South Florida catchment than a single storefront address suggests, we built out location-specific service pages with unique local proof points (turnaround time, loaner-car availability, local landmark directions) rather than templated city-swaps.

AutoRepair, LocalBusiness, and FAQPage schema were deployed across the full page set so that rich results and, increasingly, AI-search citations had structured data to draw from rather than having to infer entity relationships from prose.

Measurement setup

Every number in this report is sourced and dated

We instrumented the engagement against three sources — Semrush for keyword and authority tracking, Google Search Console for click and impression ground truth, and GA4 for on-site behaviour — reconciled monthly so no single tool's blind spots could distort the read.

A weekly technical monitor (crawl diff + Core Web Vitals field data) ran throughout the engagement so regressions were caught inside a sprint, not discovered three months later in a quarterly report.

The framework

OPTIMIZE applied end-to-end

This engagement is a textbook SEO Growth Process execution: Observe (audit), Plan (fix log + IA), Test (staged rollouts), Iterate (weekly CWV monitoring), Measure (Semrush + GSC + GA4), Improve (content refresh cycle), Zoom (topical expansion), Elevate (authority campaign).

  • Observe: 147 technical issues found and triaged
  • Plan: 6-month roadmap with weekly sprints
  • Iterate: monthly ranking + CWV reviews
  • Elevate: 12 high-authority PR placements
What we'd do differently

Honest retrospective

In hindsight, the hreflang consolidation should have been a week-one fix rather than a month-two one — it was deprioritised behind duplicate-content cleanup because its estimated ranking impact looked smaller in isolation, but it was blocking a meaningful slice of Spanish-language local search demand the whole time.

We'd also start the digital PR outreach relationship-building (without live pitching) a few weeks earlier in parallel with the technical fix window, since trade press relationships take longer to warm than the technical work takes to complete.

Timeline

Six months, month by month

Month 1: full technical audit, fix log, and no outward campaign activity — foundation only.

Month 2: duplicate-page consolidation, hreflang fix, LCP remediation, and IA rebuild begins.

Month 3: hub-and-spoke internal linking ships across all brand and service verticals; content gap analysis completed.

Months 4–5: content programme in production; digital PR outreach begins and lands first placements; schema deployed sitewide.

Month 6: PR placements complete at 12; full measurement reconciliation; roadmap handed off for the next growth phase.

What this means for you

If your business looks like this one

If you're running an established local or regional service business with real brand equity but flat or declining organic traffic, the diagnosis is often the same: technical debt is capping what your content and authority can achieve, and no amount of new content will fix a duplicate-content or crawl problem underneath it.

The sequencing matters more than the individual tactics — audit and fix first, rebuild architecture second, then layer content and authority on a foundation that can actually convert them into rankings. Skipping the order is the most common reason SEO investments underperform.

What shipped

Deliverables & stack

Deliverables

  • Technical SEO audit & fix log
  • Internal linking map
  • 50+ location + service pages
  • Digital PR campaign (12 placements)
  • GBP optimisation & review workflow

Tools & stack

SemrushAhrefsScreaming FrogGSCGA4Looker Studio
In their words

"They took a 40-year-old website and made it feel like a modern product. The traffic followed."

Marketing Lead · Foreign Affairs Auto
Work with us

Want results like this?

Book a free strategy call. We'll audit your organic footprint and tell you honestly whether we're the right fit.

Book a strategy call →
Keep reading

More case studies