Confidential — Prepared by Vince Caruso — Not for Redistribution
Module 05 · Digital Presence & Lead Generation

Digital Foundation

The complete digital presence strategy — from Google Business Profile to paid ads — that turns Carlos’s phone into a lead generation machine producing $15–$30 qualified leads within 30 days of launch.

100Review Target (6 Mo)
$15Cost Per Lead (LSA)
$3KMonthly Budget (Max)
72 hrGBP Live Timeline
Vince Caruso · Ascension Network · May 2026
At a Glance
  • Google Business Profile (GBP) is the #1 lead generator for local contractors. 87% of homeowners search Google before hiring. A completed, review-rich GBP profile generates 3-8 qualified leads per week for an established contractor in OC — for free.
  • 100 reviews in 6 months is the target. Contractors with 100+ reviews at 4.8+ stars dominate the local map pack. Below 50 reviews, you’re invisible. The strategy: ask every single customer + past clients systematically.
  • Google Local Services Ads (LSA) produce the cheapest leads. $15-30 per qualified lead, pay only for calls/messages, Google-guaranteed badge builds trust. Available to licensed contractors immediately upon CSLB verification.
  • The digital marketing budget scales with revenue. Start lean with the highest-ROI channels (LSA + GBP), prove results, then expand into paid search, social, and retargeting as projects convert. The consulting team handles full setup and optimization.

Part 1 · Google Business Profile (Priority #1)

Setup Checklist

StepActionTimeline
1Create GBP listing at business.google.comDay 1 (30 minutes)
2Verify via postcard or phone (licensed businesses verify faster)24-72 hours
3Complete ALL profile fields: hours, services, service area, attributesDay 1
4Upload 20+ photos: completed projects, truck, crew, before/afterWeek 1
5Write business description with keywords (500 chars)Day 1
6Add all service categories: General Contractor, Concrete, Painting, etc.Day 1
7Set service area (15-mile radius from Anaheim)Day 1
8Enable messaging and call trackingDay 1

The 100-Review Strategy

How to Get 100 Reviews in 6 Months

Week 1-2: Contact every past client Carlos has worked for (even informally). Send a direct text: “Hey [name], it’s Carlos from Tarasco Apex Builders. I just set up my Google page — would mean a lot if you could leave a quick review. Here’s the link: [short URL].” Target: 20-30 reviews from past work.

Ongoing: Ask EVERY completed project within 24 hours of final walkthrough. Text the review link immediately. Follow up once if no response after 3 days. Target: 2-3 reviews per week from new projects.

Pro tip: Put a QR code linking to Google reviews on the back of every business card, invoice, and estimate. Post it on the truck. Make reviewing effortless.

Review Growth Target — 6 Month Projection
Month 1 20–30
20-30 (past clients)
Month 2 35–45
35-45
Month 3 50–60
50-60
Month 4 65–75
65-75
Month 5 80–90
80-90
Month 6 100+
100+ — Map Pack Domination

Part 2 · Website (Simple, Fast, Converting)

What Carlos Needs

A professional, mobile-first, bilingual website that ranks in local search and converts visitors into calls. The site must communicate trust instantly — CSLB license number visible, reviews prominent, phone number one tap away. This is the digital storefront that runs 24/7.

PagePurposeKey Elements
HomepageTrust + CTACSLB license #, services, 5-star reviews, phone number prominent
ServicesSEO + specificityOne section per classification: concrete, painting, general, ADU
ProjectsSocial proofBefore/after photos, project descriptions, approximate cost ranges
AboutTrust + localCarlos’s story, Anaheim roots, CSLB credentials, insurance proof
ContactLead capturePhone (click-to-call), form, service area map, response time promise
The Bilingual Advantage Online

A bilingual website is not a translation — it’s a market strategy. When a Spanish-speaking homeowner in Anaheim searches for a contractor and finds a site in their language, with a name that signals cultural connection, and reviews from their community — the decision is already made. The website, review management platform, and local marketing system will be built as a complete package by the consulting team.

Part 3 · Local SEO (Ranking in Maps)

Ranking Factors for Local Map Pack

FactorWeightHow Carlos Wins
Relevance (categories, keywords)25%Complete GBP with all service categories + keywords in description
Distance (proximity to searcher)25%Service area set correctly; address in Anaheim
Prominence (reviews, citations)50%100+ reviews + consistent NAP across 50+ directories

Directory Submissions (NAP Consistency)

Submit identical Name, Address, Phone (NAP) to these directories within Week 1:

Part 4 · Paid Advertising

Google Local Services Ads (LSA)

The Best ROI in Construction Marketing

Google LSA appears ABOVE all other search results, including regular Google Ads. You only pay for actual leads (calls or messages), not clicks. The “Google Guaranteed” badge dramatically increases trust. Cost per lead in OC for general contractors: $15–$30. Compared to traditional Google Ads ($50–$100/click) or Angi ($40–$80/lead), LSA is 2-4x cheaper.

Requirements: Active CSLB license, general liability insurance ($1M min), background check (Google-run), live GBP profile. Timeline: 7-14 days from application to live ads.

Lead Generation Phases

The digital marketing strategy scales with Carlos’s revenue. Start lean, prove ROI, then invest more as leads convert to projects. The consulting team manages the full setup, optimization, and scaling of all paid channels.

PhaseFocusExpected Leads
Phase 1 (Months 1-3)Google LSA + GBP optimization + review collection10-20 leads/month
Phase 2 (Months 4-8)Add Google Ads + social media + retargeting30-50 leads/month
Phase 3 (Months 9-12)Full multi-channel + community marketing + referral automation60-100 leads/month
Cost Per Lead Comparison
Google LSA $15–30
$15-30
Angi / HomeAdvisor $40–80
$40-80
Google Ads (PPC) $50–100
$50-100
Thumbtack $60–130
$60-130

Part 5 · Social Media (Low Effort, High Trust)

Platform Priority

PlatformPriorityContent TypeFrequency
InstagramHIGHBefore/after photos, progress reels, finished work3-4x/week
FacebookHIGHProject updates, community posts, reviews shared2-3x/week
NextdoorMEDIUMLocal recommendations, community engagement1-2x/week
TikTokLOWProcess videos, transformations, tipsOptional
LinkedInLOWCommercial/professional networking1x/week (Phase 2)
The 5-Minute Content Strategy

Carlos does NOT need to be a content creator. The strategy is simple: take a before photo and an after photo of every project. That’s it. Post both with a one-line description. Instagram rewards consistency over quality. 3 posts per week of real project work beats professionally produced content that posts once a month.

Part 6 · 30-Day Digital Launch Plan

Day 1-3
GBP Created & Verified
Create listing, upload 20+ photos, complete all fields, request verification. Begin soliciting reviews from past clients via text.
Day 4-7
Directories + Social Profiles
Submit NAP to all Tier 1 and Tier 2 directories. Create Instagram and Facebook business pages. First 3 posts (project photos).
Day 8-14
Website Live + LSA Application
Professional website goes live. Apply for Google LSA. Order business cards with QR review link.
Day 15-21
LSA Active + First Paid Leads
LSA approved and running. First paid leads arriving. Respond within 5 minutes to every call/message (response time = close rate).
Day 22-30
Optimize & Scale
Review LSA performance. Adjust budget. Continue review solicitation (target: 20+ reviews by Day 30). Post consistently on Instagram.
87%Search Before Hire
$15-30LSA Cost Per Lead
100+Review Target
5 minResponse Time Goal