The result
| Metric | Before | After | Change |
|---|---|---|---|
| Organic sessions / month | 1,180 | 3,020 | +156% |
| Booked appointments | 13 | 38 | +192% |
| Cost per appointment | $192.31 | $76.32 | −60% |
| Home page LCP | 4.9 s | 1.8 s |
Where they started
A broad catalog hid individual services, and content was not split by search intent. Mobile and speed needed work, organic visibility was below potential, and there was no link between organic traffic and appointments.
What we built
- A new commercial architecture on Shopify (PPF and paint protection, 4x4 equipment, accessories, tint, installation, quotes).
- Technical SEO (titles, headings, URLs, internal links, images, mobile speed, structured data, Search Console).
- Local SEO for Caracas.
- AEO content answering buyer questions (where to install PPF in Caracas, PPF vs ceramic coating, 4x4 accessories, paint protection for a new truck).
- Conversion elements per service, campaign pages, and GA4 and Google Ads events with CRM integration.
Timeline
- Oct 2025 Audit, architecture, measurement.
- Nov–Dec 2025 Optimized pages and the SEO plan.
- Jan–Sep 2026 Content, conversions, local optimization, visibility tracking.
Full results
| Metric | Before | After | Change |
|---|---|---|---|
| Ad spend / month | $2,500 | $2,900 | |
| Organic sessions / month | 1,180 | 3,020 | +156% |
| Website conversion rate | 1.8% | 3.8% | +111% |
| Calls | 64 | 117 | |
| Forms | 30 | 74 | |
| Total leads | 94 | 191 | |
| Qualified leads | 41 | 102 | |
| Booked appointments | 13 | 38 | +192% |
| Jobs sold | 10 | 31 | |
| Average ticket | $1,200 | $1,450 | |
| Attributed revenue / month | $12,000 | $44,950 | |
| Cost per lead | $26.60 | $15.18 | |
| Cost per appointment | $192.31 | $76.32 | −60% |
| Home page LCP | 4.9 s | 1.8 s | |
| Strategic keywords in the top 10 | 11 | 37 |
How these figures are defined
Cost per appointment = monthly ad spend ÷ all appointments booked that month. It counts ad spend only; agency fees are not part of it.
Attributed revenue = jobs sold × average ticket, from billing.
This shop measured booked appointments, not booked estimates.
The site was built on Shopify.
- Sources
- Search Console; GA4; PageSpeed Insights; Google Ads; CRM and billing
Published with the shop's permission.
Results depend on market, ticket and close rate.
Visit the shop
See where your booked estimates leak.
Request a Revenue Leak Audit
Free to request. 15-minute fit call. The $750 audit only if you choose it.