Opens in a new tab
Roofing and ADU leads

Roofing and ADU Leads in Los Angeles: SEO First, Ads Second

A roofing click can cost you up to $75 on Google. A kitchen remodel click up to $42. Contractors who only buy clicks are renting customers at the highest price in local services. The ones who also own the map and the city pages keep a lead flow when the ad budget stops.

Short version

Build Google Maps, city-and-service pages and a review habit first. Then run tight ads for urgent jobs. Always show your CSLB license number and let people see real finished work.

What these searches cost, from Google

Keyword Planner, US, with Google’s own top-of-page bid estimates. Los Angeles is a slice of each total.

SearchSearches a month (US)Google est. top-of-page click
general contractor near me100K to 1Mabout $6 to $32
roofing contractor near me10K to 100Kabout $13 to $75
kitchen remodel near me10K to 100Kabout $7 to $42
bathroom remodel contractor10K to 100Kabout $10 to $55
adu builder1K to 10Kabout $3 to $34

At those prices ten wasted clicks cost more than a month of a decent local SEO plan. That is the whole argument for building owned traffic first.

Step one: the map and your license

Homeowners hiring for a big job look for proof before price. In California the first proof is a license. The Contractors State License Board lets anyone check one at cslb.ca.gov, so put your number on the site, the profile and every ad.

  • Choose your real primary category (roofing contractor, general contractor, or ADU builder), not all three.
  • Add service areas you actually drive to and photos of finished jobs with the city in the caption.
  • Ask every happy customer for a review the day the job is signed off, and mention the type of work if they are willing.

Step two: city-and-service pages that are not copy-paste

The page that wins “roof repair Woodland Hills” is not the same page as “roof replacement Encino” with a swapped city. Each needs something only that area has.

  • Local conditions: tile roofs, hillside access, fire-zone materials, HOA rules.
  • Two or three real projects in that area with photos, scope, timeline and a starting range.
  • A short “how permits work here” paragraph. For ADUs, people search the process before they search a builder.

An ADU page that explains permits, timelines and costs in plain words will bring in better leads than a gallery with no numbers.

Step three: ads for the urgent job

Roof leaks and storm damage are the best use of paid clicks: the buyer is in a hurry and the job pays for the click.

  • Schedule ads around real response hours and use call tracking.
  • Send each ad to a matching page, not the home page.
  • Add negative keywords for DIY, “jobs” and “cost per square” to avoid curious clicks.
  • Judge by signed jobs, not leads. Ask on every call where they found you.

Where contractors waste money

Lead-selling sites that sell the same lead to four contractors. Pages that promise “free estimates in 1 hour” you cannot keep. Reports that show clicks but not revenue.

Frequently asked questions

Is SEO or Google Ads better for a roofing company?

Both, in order. SEO and the map profile build a steady base. Ads fill urgent gaps and slow seasons. At $13 to $75 a click, ads alone are the most expensive way to run.

How long does contractor SEO take?

Map improvements can show in weeks. City-and-service pages usually take a few months to earn rankings. Anyone promising page one in days is guessing.

Do I need to show my license number?

Yes. In California it is expected, and it is the first thing a careful homeowner checks.

Want a plan with your numbers?

See our contractor marketing plans or the contractor website design page for projects, licenses and estimate forms.

Further reading: Contractors State License Board and Google Business Profile help.

Related service

Want help with this? See our SEO Services page for plans and pricing, or get a free quote.

Thank You
Your message has been successfully received. A member of our team will review your request and get back to you as soon as possible.
Home page