Skip to Content

Case Study Monthly marketing retainer · fractional marketing lead

From invisible to indexed

VTO Wheels is a niche e-commerce brand with a loyal audience. We built the marketing foundation from scratch to deepen engagement to acquire new customers.

VTO Wheels, a vintage & classic car wheel manufacturer.

+26%

Overall revenue

most recent 3 months

+185%

Daily site visitors

vs. pre-engagement baseline

+20%

Order count

most recent 3 months

The challenge

VTO had a loyal audience and dominant market share, and almost no marketing infrastructure. The audience was there; the business just couldn't see it. At the start of the engagement:

  • No Google Analytics, no Search Console, so no performance data of any kind.
  • Missing title tags and meta descriptions across the site; no sitemap.
  • Product names were internal SKUs, so customers called in confused because they couldn't parse the catalog.
  • No email program at all: no newsletter, no mass email outreach, no automation, no abandoned-cart recovery.
  • The homepage led with a clearance banner instead of the product, so we rebuilt it around a fitment finder and the five wheel families.

Homepage revamp

The old homepage led with a discount banner. The new one leads with the product and a fitment finder, so a visitor lands on a clear path to the right wheel.

The announcement bar across the top is a custom Odoo module we built for VTO so staff can post shipping and stock notices themselves, without an editor session. We open-sourced it as Odoo Notification Bar.

Before

VTO Wheels homepage before the redesign

After

VTO Wheels homepage after the redesign

Click either image to view the full page.

What we built

Technical SEO foundation

Meta tags, heading structure, schema markup, sitemap, canonical URLs. A site that doesn't get crawled doesn't get ranked. Every page was reviewed.

80 car-fitment pages

One page per classic make/model, each with unique copy, FAQ + BreadcrumbList JSON-LD, and enhanced alt text. 

Email program

Newsletter written in the founder's voice around the origin story, plus abandoned-cart automation (fires 3h post-abandon).

Customer survey

A 214-response survey deployed via Odoo revealed buying triggers, competitive dynamics, discovery channels, and retention signals across the base.

Analytics stack

GA4 + Search Console + Odoo → BigQuery → Looker Studio, built from scratch and now a reusable template for future clients.

Custom Odoo module

An attribute-driven product-title module that auto-generates descriptive names from Odoo attributes, directly enabling a clean Google Shopping feed. In production since July 2026.

Results

What changed Before After
Overall revenue (most recent 3 months)Baseline+26%
Order count (most recent 3 months)Baseline+20%
Quote requests (3 days post-newsletter)2–38
Daily website traffic60–80 visitors200+ peak
Customer survey responses0 (no survey)214 (expected 50)
Referral rate (survey)Unknown85.85%
Quality rated “Best” (survey)Unknown80%
Analytics infrastructureNoneGA4 + GSC + Odoo → BigQuery live
Website e-com revenue (Jan–Apr 2026)No baseline$52,544 (81 orders)

What a client should take from this

The campaigns are the visible layer. The durable part is the infrastructure underneath: the analytics stack, the custom Odoo module, the content architecture. Those are assets that compound and carry across engagements. When the previous Odoo partner corrupted data on 124 product templates and quoted investigation costs with no fix, we ran the forensic review ourselves and handed back a complete incident report in 30 minutes, before they'd finished scoping the problem.

Want this kind of foundation for your business?

Let's talk about what that could look like for your business.

Book a call