DG Agency is a contractor marketing agency that runs Google Local Services Ads, Google Business Profile, Yelp and reviews for roofing companies in San Diego County. We're next door in Riverside County and run San Diego accounts without field visits. In the City of San Diego, every roof replacement, alteration or repair has to be Class A roofing.
TMC Roofing (Riverside County, CA): Booked LSA jobs doubled in a month at the same cost per booked job. Same system we run in San Diego. See the numbers
San Diego roofing splits at the coast. Coastal San Diego, Chula Vista, Oceanside and Carlsbad are Climate Zone 7, with no Title 24 cool roof rule on reroofs. Escondido and El Cajon are Zone 10 and Julian is Zone 14, where replacing half or more of a steep-slope roof means a cool roof. Your ads should know which side a job is on.
Local facts that shape how the phone rings, each linked to its source.
Roofing in California requires the CSLB C-39 Roofing Contractor license.
Source: California Contractors State License BoardIn the City of San Diego, a reroof needs a permit when shakes or shingles are replaced with roofing heavier than 6 pounds per square foot (with structural calcs), and always on designated historic sites.
Source: City of San Diego Information Bulletin 123The City of San Diego requires Class A roofing on every replacement, alteration or repair. If more than 25 percent of a roof is replaced within 12 months, the whole roof has to be Class A.
Source: City of San Diego Information Bulletin 123Coastal San Diego, Chula Vista, Oceanside and Carlsbad are Climate Zone 7, with no Title 24 cool roof requirement on reroofs. Escondido, El Cajon and Ramona are Zone 10 and Julian is Zone 14, where steep-slope reroofs of 50 percent or more need a cool roof.
Source: California Energy CommissionUnder California's 2025 Energy Code, roofing rules kick in when 50 percent or more of a home's roof is replaced. Steep-slope roofs (2:12 or steeper) need a cool roof in climate zones 4 and 8 through 15.
Source: California Energy CommissionThe City of San Diego gets about 10 inches of rain in a season, and 85 percent of it falls November through March, per the National Weather Service.
Source: National Weather Service, Climate of San DiegoWe set up and run the LSA account, pick the roofing job types you actually want, and review and rate every lead weekly so Google credits the junk back to you.
Categories, services, photos of real jobs and weekly posts. The profile is what shows in the map pack when a homeowner searches after a storm.
We monitor every review and reply to all of them. We never gate reviews or filter who gets asked.
Yelp ads where they pay off, and a fast response setup so a lead that comes in at 7pm gets a reply before your competitor calls back.
TMC Roofing, Riverside County, CA · August to September 2026
Booked LSA jobs doubled in a month at the same cost per booked job
Retainers start at $5,000 a month for contractors doing $1M or more a year. Ad spend goes straight to Google and Yelp and is separate. Month to month, no long contract. We are based in Southern California and run accounts for contractors in San Diego remotely. LSA, Google Business Profile, Yelp and reviews are all managed online, so there is no field visit to pay for.
See pricing detailsCall Daniel or send a message. You'll hear back the same day.
Call back
Tell us your trade and city. Daniel calls you back the same day.